[发明专利]一种快速读取版图的方法有效
申请号: | 201310339902.3 | 申请日: | 2013-08-06 |
公开(公告)号: | CN103425829A | 公开(公告)日: | 2013-12-04 |
发明(设计)人: | 张贺;陈岚 | 申请(专利权)人: | 中国科学院微电子研究所 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 朱海波 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 读取 版图 方法 | ||
技术领域
本发明涉及集成电路设计领域,特别涉及一种快速读取版图的方法。
背景技术
随着主流IC代工厂的制造工艺逐步向90nm节点以下转移,工艺偏差的量级已由原来的可以忽略不计变为可与特征尺寸相提并论。这导致工艺偏差对器件和电路的性能影响已上升到不得不加以考虑的程度,因此问题表现为如何对造成影响器件电路性能的工艺偏差进行估计从而预先改善或消除不利的设计因素。依据这方面的需求,出现了模仿各个工艺节点的仿真软件。例如,光刻仿真软件,化学机械仿真软件等。它的核心思路仿真软件都是依据版图文件的特征值来进行真实工艺过程的模拟,用得到的模拟数据来将版图的设计缺陷表现出来,以此进行热点分析并反馈于设计人员以实现设计优化。仿真模拟软件的输入皆来自版图文件,所以如何快速的,灵活的解析版图文件就显的尤为重要。而且为了适应多种模拟仿真的软件不同的输入要求,还要求版图文件的解析尽可能具有通用性,便于以后将仿真软件进行扩展。
在集成电路设计中,最常用的数据文件传输格式有两种,CIF格式和GDS格式。CIF格式是美国加州理工学院中介格式,是一种低层次描述集成电路几何图形的图形语言,语法结构简单明了,可采用任何文本编辑器编辑,阅读,修改,组合及跟踪,可读性强。而工业界的VLSI设计环境中最流行的集成电路版图描述语言通用标准格式是GDSII,也就是Calma Stream Format。GDSII是通用电气公司的一个下属子公司Calma的注册商标,随着Calma的CAD系统的发展,GDSII一直在更新,但它都保持着向下的兼容,所以任何GDSII文件都不会过时,但由于GDSII文件是二进制格式,无法用文件编辑器查看,可读性差。
在GDSII文件中数据主要是以模块结构(STRUCTURE,对应于版图中的单元)的形式组合而成的。每个模块除包含若干称之为图素(ELEMENT)的几何图形外,还可以在该模块中插入多层次的模块参数。具体地说一个GDSII文件的所有数据都是由一连串的数据块链接组成的(为方便以16进制形式显示)。这些数据块分别定义了文件头,库文件头,文件库名,数据单位,模块结构头,模块结构名,图素头,层名,数据类型,图素参数,图素坐标,图素尾……模块结构尾,第二个模块结构头,第二模块结构名,插入模块结构名(也是图素的一种),插入模块变换模式,图素尾……第二个模块结构尾……等,最后以文件末尾结束整个文件。
版图文件中的各种图素以及结构体间的索引特别繁琐,传统的读取文件的方法是将各种实用图素(多边形,直线,折线等)和各种结构体都分别存储在不同的数组中,并另建几个数组来标注它们的索引关系。在后续的版图划分与特征提取过程中都将频繁的访问这些数据结构以及它们的索引关系,这不仅影响了程序的运行效率,而且建立较多的数据结构体无疑增加了程序的内存消耗,随着版图文件的容量越来越大,这种方式将不再适用,对于模拟仿真软件的扩展性将是相当不利的。
发明内容
版图各个模块之间以及模块内部本身都具有一定的复杂性,但建立一个好的装置将会使其降低模块之间以及模块内部的复杂性。本发明所要解决的技术问题是建立一套快速解析版图的方法。该方法侧重点将首要考虑时间效率,之后是建立一套清晰通用的索引关系,之后考虑解析版图中计算机的内存利用率等。
本发明提供一种快速读取版图的方法,该方法包括以下步骤:
a)读入GDSII文件;
b)读取单元头信息,建立单元的容器;
c)建立单元之间的索引关系,找出顶级单元;
d)读取每个单元的图素信息。
与现有技术相比,采用本发明提供的技术方案具有以下优点:提高了应用程序的运行效率;减少了应用程序的内存占用;提高了程序的灵活性,使程序的逻辑操作更加清晰,索引关系更加简单。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为根据本发明解析GDSII文件的流程图;
图2为根据本发明建立的GDSII文件的单元信息的基础结构图;
图3为根据本发明建立的GDSII文件的整体信息存储装置示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子研究所,未经中国科学院微电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310339902.3/2.html,转载请声明来源钻瓜专利网。