[发明专利]一种层次版图验证中快速建立Label与图形连接关系的方法在审
申请号: | 201310688607.9 | 申请日: | 2013-12-17 |
公开(公告)号: | CN104715092A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 丁丰庆;王国庆;刘艳霞 | 申请(专利权)人: | 北京华大九天软件有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 无 | 代理人: | 无 |
地址: | 100102 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 层次 版图 验证 快速 建立 label 图形 连接 关系 方法 | ||
技术领域
本发明是一种用于层次版图验证中快速建立Label与图形连接关系的方法,所属的技术领域是集成电路计算机辅助设计领域,尤其是涉及集成电路版图的设计规则检查(DRC)和版图与原理图的一致性检查(LVS)领域。
背景技术
随着集成电路技术的发展,芯片的特征尺寸越来越小,单个芯片的集成度不断提高,结构和工艺日益复杂,版图数据库的规模成倍增加。随着版图规模的扩大,使得在集成电路设计的各个阶段所需验证的设计规则不断增多。其中集成电路版图的设计规则检查(DRC)以及集成电路版图与原理图的一致性检查(LVS)变得越来越重要,它们对于减少设计错误、降低设计成本和设计失败的风险具有重要作用。在超大规模集成电路的设计中,版图规模急剧膨胀,如何在版图中快速地定位问题,成为集成电路设计面临的又一项挑战。
在集成电路版图设计的过程中,通常会加入很多Label,通过建立这些Label与图形之间的连接关系,可以标记电路的连接关系,标记不同的电位等,这些标记可以用来检查电路的连接关系是否正确,也可以用来检查电路中是否存在开路或短路的问题。随着集成电路技术的不断发展,版图数据规模不断增大,连接关系越来越复杂。在层次的版图中,快速建立Label与图形之间的连接关系显得越来越重要。本发明基于等价转化思想和划分二维网格的策略,提出了一种快速建立Label与图形之间连接关系的方法,有利于设计人员快速定位问题和修改版图,提高工作效率。
发明内容
本发明针对集成电路层次版图设计中所面临的快速建立Label与图形之间连接关系的问题,基于等价转化思想和划分二维网格的策略,提出了一种用于层次版图验证中快速建立Label与图形连接关系的方法。本方法的基本思路如下:首先,将版图中的Label依据位置点放入到一个均匀的二维网格中,遍历子单元Instance的边框,通过折半查找方法,找出位于边框内的所有Label,并将其投影到子单元中,投影下去的Label为子单元的投影数据;其次,利用等价转化的方法,将Label转化为以位置点为中心,大小为2x2的矩形,从而将Label与图形之间建立连接关系的问题转化为图形与图形之间建立连接关系的问题。最后,在每个单元中建立转化后的矩形与原图形的连接关系。
主要技术方案包括以下三个方面:
第一,基于划分二维网格的Label快速投影方法。按照拓扑顺序自顶向下,依次在每个单元中,依据Label的位置点将其放入一个均匀的二维网格中,遍历当前单元的所有子单元,采用折半查找的方法,在二维网格中选出与子单元的Instance边框有重叠部分的Label,经过坐标变换,将其投影到子单元中作为Label的投影数据。
第二,等价转化的方法。将Label等价转化为以位置点为中心,大小为2x2的矩形,从而把Label与图形之间建立连接关系的问题转化为图形与图形之间建立连接关系的问题。
第三,层次的选择提升和扫描线方法。按照拓扑顺序自底向上,依次在每个单元中,执行以下三个步骤:a)将子单元中需要提升的图形数据提升,并与当前单元中的图形数据合并;b)利用扫描线方法,建立转化后的矩形与原图形之间的连接关系;c)利用当前单元中Label的投影数据,选择当前单元中需要提升的图形数据。
附图说明
图1 方法总流程图;
图2. 层次版图示例;
图3. 子单元中连接关系建立的示例;
图4. 顶层单元中连接关系建立的示例;
具体实施方式
本方法的处理流程如图1所示。下面结合实例介绍本方法的具体实施方式,如图2(1)所示,顶层单元中有两个Label(Label1和Label2)和一个图形(G1),同时调用了子单元B;子单元B中的结构如图2(2)所示,有一个Label(Label3)和两个图形(G2和G3),以下结合图2所示的实例介绍本方法的具体步骤:
步骤1:基于划分二维网格的Label快速投影方法。如图2 (1)所示,在顶层单元中,将Label放入均匀的二维网格中,通过折半查找的方式,得到与子单元B的Instance边框有重叠的Label(如图2(1)中所示的Label2),所以将Label2经过坐标变换投影到子单元B中,如图3(2)中Label2所示。
步骤2:按拓扑顺序自底向上,依次在每个单元中建立Label与图形之间的连接关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华大九天软件有限公司;,未经北京华大九天软件有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310688607.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动生成匹配器件方法
- 下一篇:一种主数据应用模块