替换版图标签的方法技术

技术编号:17655422 阅读:48 留言:0更新日期:2018-04-08 08:37
本发明专利技术涉及集成电路版图设计领域,公开了一种替换版图标签的方法,包括以下步骤:定义所需替换标签的类型,按照查找、选取、赋值、替换、输出的顺序编写语句,生成一个程序脚本文件;将所述程序脚本文件加载到电子设计自动化工具主控窗口;打开待替换标签的版图,在所述电子设计自动化工具主控窗口运行所述程序脚本文件以替换所述待替换标签。所述替换方法能够快速、批量替换版图标签。

【技术实现步骤摘要】
替换版图标签的方法
本专利技术涉及集成电路版图设计领域,特别涉及一种替换版图标签的方法。
技术介绍
Virtuoso(集成电路设计软件)是Cadence公司推出的版图设计工具。在绘制版图时,通常会使用标签工具(快捷键L),其功能是为金属层相对应的标识层加上标签(Label)。添加标签一方面便于版图工程师绘图时将版图(layout)中金属线与电路(schematic)中信号线相匹配,进而正确连接,另一方面也是便于版图工程师进行版图原理图一致性检测(LVS)。随着半导体工艺的不断发展,器件的特征尺寸越来越小,芯片需要实现的功能却越来越多,需要应用大量的器件,因此会导致器件间连线急剧增多。对于一个规模较大的模块,为了区分不同信号线的属性,需要在金属线上添加标签。但是有时会因为模块在不同层次,同一根信号线会有多个差异不大的名字,大量标签逐一修改工作量大,EDA软件并无直接的处理办法。
技术实现思路
本专利技术的目的在于提供一种替换版图标签的方法,能够快速、批量替换版图标签。本专利技术涉及一种替换版图标签的方法,包括以下步骤:定义所需替换标签的类型,按照查找、选取、赋值、替换、输出的顺序编写语句,生成一个程序脚本文件;将所述程序脚本文件加载到电子设计自动化工具的主控窗口;在所述主控窗口打开包含待替换标签的集成电路版图并运行所述程序脚本文件以替换所述待替换标签。在一个优选例中,所述定义所需替换标签的类型还包括设置所述替换标签的快捷键。在一个优选例中,通过所述快捷键启动运行所述程序脚本文件。在一个优选例中,所述电子设计自动化工具是Cadence。在一个优选例中,所述程序脚本文件基于Skill语言。本专利技术实施方式与现有技术相比,至少具有以下区别和效果:本专利技术使用Skill语言的程序,可自定义快捷键,用于快速、批量替换版图标签中某一特定字母、数字、符号等,对所有的工艺库都适用,通用性强,简单高效。可以理解,在本专利技术范围内中,本专利技术的上述各技术特征和在下文(如实施方式和例子)中具体描述的各技术特征之间都可以互相组合,从而构成新的或优选的技术方案。限于篇幅,在此不再一一累述。附图说明图1是本申请实施方式中一种替换版图标签的示意图。具体实施方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施方式作进一步地详细描述。本申请实施方式涉及一种替换版图标签的方法,图1是本申请实施方式中一种替换版图标签的示意图。如图1所示,所述替换版图标签的方法包括:编写和配置基于Skill语言的程序,包括以下步骤:步骤101:定义所需替换标签的类型,按照查找、选取、赋值、替换、输出的顺序编写语句,生成一个程序脚本文件。在一个实施例中,所述定义所需替换标签的类型还包括设置替换标签的快捷键。此后进入步骤102:将程序脚本文件加载到电子设计自动化工具主控窗口。在一个实施例中,所述电子设计自动化工具是Cadence。在一个实施例中,加载程序.cdsinit的步骤包括:load“Labelreplace.il”;加载替换标签程序hiSetBindKey(“Layout”“Ctrl<key>0”“Labelreplace()”);设置替换标签快捷键ctrl+0。此后进入步骤103:打开待替换标签的版图,在电子设计自动化工具主控窗口运行程序脚本文件以替换标签。在一个实施例中,通过快捷键启动运行所述程序脚本文件。在一个实施例中,以“text<0>”替换成“text_0”的方法如下:查找所需替换目标“<”;选取替换内容“<”并将“text”赋值到数组一;给出查找结束条件;将“0”赋值给数组二;在数组一、数组二之间插入“_”并赋值给新的数组三;输出数组三;将上述顺序编入重复语句。需要说明的是,在本专利的申请文件中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本专利的申请文件中,如果提到根据某要素执行某行为,则是指至少根据该要素执行该行为的意思,其中包括了两种情况:仅根据该要素执行该行为、和根据该要素和其它要素执行该行为。在本专利技术提及的所有文献都在本申请中引用作为参考,就如同每一篇文献被单独引用作为参考那样。此外应理解,在阅读了本专利技术的上述讲授内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所要求保护的范围。本文档来自技高网...
替换版图标签的方法

【技术保护点】
一种替换版图标签的方法,其特征在于,包括以下步骤:定义所需替换标签的类型,按照查找、选取、赋值、替换、输出的顺序编写语句,生成一个程序脚本文件;将所述程序脚本文件加载到电子设计自动化工具的主控窗口;在所述主控窗口打开包含待替换标签的集成电路版图并运行所述程序脚本文件以替换所述待替换标签。

【技术特征摘要】
1.一种替换版图标签的方法,其特征在于,包括以下步骤:定义所需替换标签的类型,按照查找、选取、赋值、替换、输出的顺序编写语句,生成一个程序脚本文件;将所述程序脚本文件加载到电子设计自动化工具的主控窗口;在所述主控窗口打开包含待替换标签的集成电路版图并运行所述程序脚本文件以替换所述待替换标签。2.根据权利要求1所述的替换版图标签的方法,其特征在...

【专利技术属性】
技术研发人员:邹志博
申请(专利权)人:上海安路信息科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1