[发明专利]一种基于局部DRC的版图修改验证快速迭代方法在审
申请号: | 202210473291.0 | 申请日: | 2022-04-29 |
公开(公告)号: | CN114912408A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 廖文骏;李志梁;刘艳霞 | 申请(专利权)人: | 北京华大九天科技股份有限公司 |
主分类号: | G06F30/392 | 分类号: | G06F30/392;G06F30/398 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王金双 |
地址: | 100102 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 局部 drc 版图 修改 验证 快速 方法 | ||
一种基于局部DRC的版图修改验证快速迭代方法,包括以下步骤:筛选每次修改的局部版图信息和对应部分规则,并进行局部DRC;通过分层模式或区域模式对所述局部DRC进行版图筛选;将每次局部DRC得到的结果反馈到原始DRC结果中,移除修改通过的结果。本发明基于局部DRC的版图修改验证快速迭代方法,能够极大地降低DRC迭代所用时间和内存花销,提高版图修改效率。
技术领域
本发明涉及半导体集成电路设计自动化技术领域,特别涉及一种基于局部DRC(Partial DRC)的版图修改验证快速迭代方法。
背景技术
版图设计必须符合相应的DRC(Design Rule Check,设计规则检查)规则。工程师对版图进行DRC验证后,得到该版图违反DRC规则(DRC Rule)的种种结果(DRC Results),继而需要对这些DRC Results所涉及的版图内容进行修改,以期符合通过设计规则检查(DRCPass)。
对于传统的DRC迭代,工程师每一次,或每一阶段修改版图后,需要对整个版图重新进行DRC验证,并人工检查之前修改的Rule和图形是否符合要求。对于大规模版图以及小尺寸工艺的复杂DRC Rule,初步DRC验证的结果数量可能是巨大的。如果每个阶段修改完成后均重复进行上述DRC验证,将耗费大量的时间,且对CPU、内存等系统资源开销巨大。
发明内容
为了解决现有技术存在的不足,本发明的目的在于提供一种基于局部DRC的版图修改验证快速迭代方法,能够极大地降低DRC迭代所用时间和内存花销,提高版图修改效率。
为实现上述目的,本发明提供的一种基于局部DRC的版图修改验证快速迭代方法,包括以下步骤:
筛选每次修改的局部版图信息和对应部分规则,并进行局部DRC;
通过分层模式或区域模式对所述局部DRC进行版图筛选;
将每次局部DRC得到的结果反馈到原始DRC结果中,移除修改通过的结果。
进一步地,所述筛选每次修改的局部版图信息和对应部分规则,并进行局部DRC的步骤,还包括,
对原始版图进行完全DRC,获得原始设计规则检查结果;
根据所述原始设计规则检查结果进行版图修改,得到修改后的版图。
进一步地,所述通过分层模式或区域模式对所述局部DRC进行版图筛选的步骤,还包括,
调用分层模式,通过版图对比得到原始版图和修改后的版图的差异图层;
提取记录版图所需满足条件的规则文件中与所述差异图层相关的内容作为局部规则,提取修改后的版图中与所述局部规则有关的所有图层构成局部版图。
进一步地,所述通过分层模式或区域模式对所述局部DRC进行版图筛选的步骤,还包括,
调用区域模式,在修改后的版图中选择一个差异区域;
处理差异区域,得到与该差异区域有接触的所有图形,构成局部版图;
提取与所述局部版图的所有图层相关的DRC规则作为局部规则。
进一步地,将每次局部DRC得到的结果反馈到原始DRC结果中,移除修改通过的结果的步骤,还包括,
根据局部规则对局部版图进行局部DRC,获得局部检查结果。
进一步地,还包括,
对于分层模式,合并局部检查结果和原始设计规则检查结果,对于所述局部检查结果和所述原始设计规则检查结果均包含的规则检查,将所述原始设计规则检查结果的对应结果替换为局部检查结果的结果,替换完成后,新的检查结果作为原始设计规则检查结果,参与下一轮迭代。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华大九天科技股份有限公司,未经北京华大九天科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210473291.0/2.html,转载请声明来源钻瓜专利网。