一种基于扩展版图格式来加速版图加载的方法及系统技术方案

技术编号:36896166 阅读:25 留言:0更新日期:2023-03-15 22:33
本发明专利技术公开了一种基于扩展版图格式来加速版图加载的方法及系统,包括:读取版图数据,获取每一CELL的信息并进行保存;判断每一CELL所包含的图形数量是否大于预设数量值;若是,则判定该CELL为大CELL,对大CELL进行划分,得到带有多个矩形区域的CELL,生成新的版图数据;读取新的版图数据,进行相交搜索,得到与视窗区域相交的CELL;针对相交的CELL中的大CELL,获取并加载大CELL中与视窗区域相交的矩形区域的信息,直接加载相交的CELL中其他CELL的信息,完成对新的版图数据的处理和查看。本发明专利技术达到了在不影响第三方EDA软件加载的前提下,提高包含有大CELL的版图文件的加载速度。提高包含有大CELL的版图文件的加载速度。提高包含有大CELL的版图文件的加载速度。

【技术实现步骤摘要】
一种基于扩展版图格式来加速版图加载的方法及系统


[0001]本专利技术涉及半导体设计
,具体涉及一种基于扩展版图格式来加速版图加载的方法及系统。

技术介绍

[0002]半导体芯片在经过电路逻辑等一系列设计后,在光刻生产前最终会转化成一层层的几何图形,而这些几何图形就是芯片生产中所需要的版图。
[0003]版图信息会按照一定的文件格式保存在电脑磁盘中,目前主流的版图格式有GDSII、OASIS两种版图文件格式。两种版图格式可以自由选择和相互进行转换,本专利技术针对和选择的格式是OASIS格式。
[0004]版图几何图形在分布时,有个明显的特征就是经常存在大量一模一样的图形区域重复出现,每个重复出现的图形区域,我们称为CELL,这些重复的CELL区域图形在文件格式中只需要保存一份数据,其它区域需要引用这个CELL的图形作为整体进行放置时,只需指明放置的位置偏移即可,每一个对应CELL的放置,称之为此CELL的实例,CELL的空间分布和文件格式分布图具体如图1和图2所示。由图1可看出,整个版图由4个ACELL、3个BCELL以及本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于扩展版图格式来加速版图加载的方法,其特征在于,包括以下步骤:读取版图数据,遍历所述版图数据所包含的CELL,获取每一所述CELL的信息并进行保存;根据所述CELL的信息得到每一所述CELL所包含的图形数量;判断每一所述CELL所包含的图形数量是否大于预设数量值;若是,则判定该CELL为大CELL,并按照预设面积值对所述大CELL进行矩形区域划分,得到带有多个矩形区域的CELL,并生成所述矩形区域的信息进行保存,得到新的版图数据;读取所述新的版图数据,并利用视窗区域进行相交搜索,得到与所述视窗区域相交的CELL;判断与所述视窗区域相交的CELL是否属于大CELL;针对所述相交的CELL中的大CELL,获取所述大CELL中与所述视窗区域相交的矩形区域,并加载所述相交的矩形区域的信息,针对所述相交的CELL中的其他CELL,直接加载所述其他CELL的信息;根据加载的矩形区域的信息和其他CELL的信息,对所述新的版图数据进行处理和查看。2.根据权利要求1所述的基于扩展版图格式来加速版图加载的方法,其特征在于,在生成所述矩形区域的信息进行保存时,包括:利用所述版图数据中的属性段写入每个所述矩形区域的数据偏移信息和边界信息;其中,所述矩形区域的信息包括数据偏移信息和边界信息。3.根据权利要求2所述的基于扩展版图格式来加速版图加载的方法,其特征在于,在利用所述版图数据中的属性段写入每个所述矩形区域的数据偏移信息时,包括:先将每个所述矩形区域的数据偏移信息写为0进行占位,待所有的矩形区域的数据均写入版图格式数据段后,获取每一所述矩形区域的真实数据偏移信息,并将所述真实数据偏移信息回写到对应的矩形区域。4.根据权利要求1所述的基于扩展版图格式来加速版图加载的方法,其特征在于,在对所述新的版图数据进行处理和查看时,包括:释放所述加载的矩形区域的信息和其他CELL的信息,并利用新的视窗区域进行相交搜索,对所述新的版图数据进行新的处理和查看。5.根据权利要求2所述的基于扩展版图格式来加速版图加载的方法,其特征在于,在获取所述大CELL中与所述视窗区域相交的矩形区域时,包括:根据所述矩形区域的数据偏移信息和边界信息判断对应的矩形区域是否与所述视窗区域相交,若是,则加载相交的矩形区域的信息。6...

【专利技术属性】
技术研发人员:张雄波胡滨
申请(专利权)人:珠海市睿晶聚源科技有限公司
类型:发明
国别省市:

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

1