System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及集成电路,具体涉及一种设计规则检查方法、装置、存储介质及电子设备。
技术介绍
1、随着集成电路设计和制造工艺的发展,集成电路的复杂度越来越高,芯片上能够集成的晶体管的数目甚至达到了千万门级。芯片的复杂度和集成度越高,半导体物理制板所要求的版图文件的大小也在不断增大。
2、随着集成电路设计的规模不断扩大,设计规则检查(design rule check,drc)的条数也越来越多,单纯依靠人工检查的方法不仅效率低下且容易出现误判,已经无法满足业内的需求。
技术实现思路
1、本申请实施例提供了一种设计规则检查方法、装置、存储介质及电子设备,可以提高设计规则检查的效率。
2、第一方面,本申请实施例提供了一种设计规则检查方法,包括:
3、获取原始版图文件;
4、提取所述原始版图文件中的层级和几何图形;
5、根据所述层级和所述几何图形构建图形网络;
6、采用预设算法对所述图形网络进行深入分析,生成检查报告;
7、根据所述检查报告确定所述原始版图文件是否符合设计规则。
8、在本申请实施例提供的设计规则检查方法中,所述根据所述层级和所述几何图形构建图形网络,包括:
9、将所述层级和所述几何图形分别映射为节点和边,形成图形网络。
10、在本申请实施例提供的设计规则检查方法中,所述将所述层级和所述几何图形分别映射为节点和边,形成图形网络,包括:
11、获取
12、获取所述层级和所述几何图层的对应关系;
13、根据所述层级关系和所述对应关系将所述层级和所述几何图形分别映射为节点和边,形成图形网络。
14、在本申请实施例提供的设计规则检查方法中,所述采用预设算法对所述图形网络进行深入分析,生成检查报告,包括:
15、采用路径搜索算法对所述图形网络的节点进行遍历,生成检查结果。
16、在本申请实施例提供的设计规则检查方法中,所述路径搜索算法为广度优先搜索算法或深度优先搜索算法。
17、在本申请实施例提供的设计规则检查方法中,在所述根据所述检查报告确定所述原始版图文件是否符合设计规则之后,还包括:
18、当所述原始版图文件符合设计规则时,将所述原始版图文件转换为标准格式;
19、当所述原始版图文件不符合设计规则时,生成错误报告。
20、在本申请实施例提供的设计规则检查方法中,所述当所述原始版图文件不符合设计规则时,生成错误报告,包括:
21、当所述原始版图文件不符合设计规则时,在所述图形网络中对不符合设计规则的节点和/或边进行标记;
22、根据所述标记生成错误报告。
23、第二方面,本申请实施例提供了一种设计规则检查装置,包括:
24、获取单元,用于获取原始版图文件;
25、提取单元,用于提取所述原始版图文件中的层级和几何图形;
26、构建单元,用于根据所述层级和所述几何图形构建图形网络;
27、分析单元,用于采用预设算法对所述图形网络进行深入分析,生成检查报告;
28、判断单元,用于根据所述检查报告确定所述原始版图文件是否符合设计规则。
29、第三方面,本申请实施例提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述任一项所述的设计规则检查方法。
30、第四方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述任一项所述的设计规则检查方法。
31、综上所述,本申请实施例提供的设计规则检查方法包括获取原始版图文件;提取所述原始版图文件中的层级和几何图形;根据所述层级和所述几何图形构建图形网络;采用预设算法对所述图形网络进行深入分析,生成检查报告;根据所述检查报告确定所述原始版图文件是否符合设计规则。本方案可以自动对原始版图文件进行设计规则检查,无需人力参与,从而提高设计规则检查的效率和准确性。
本文档来自技高网...【技术保护点】
1.一种设计规则检查方法,其特征在于,包括:
2.如权利要求1所述的设计规则检查方法,其特征在于,所述根据所述层级和所述几何图形构建图形网络,包括:
3.如权利要求2所述的设计规则检查方法,其特征在于,所述将所述层级和所述几何图形分别映射为节点和边,形成图形网络,包括:
4.如权利要求1所述的设计规则检查方法,其特征在于,所述采用预设算法对所述图形网络进行深入分析,生成检查报告,包括:
5.如权利要求4所述的设计规则检查方法,其特征在于,所述路径搜索算法为广度优先搜索算法或深度优先搜索算法。
6.如权利要求1-5任一项所述的设计规则检查方法,其特征在于,在所述根据所述检查报告确定所述原始版图文件是否符合设计规则之后,还包括:
7.如权利要求6所述的设计规则检查方法,其特征在于,所述当所述原始版图文件不符合设计规则时,生成错误报告,包括:
8.一种设计规则检查装置,其特征在于,包括:
9.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1-
10.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的设计规则检查方法。
...【技术特征摘要】
1.一种设计规则检查方法,其特征在于,包括:
2.如权利要求1所述的设计规则检查方法,其特征在于,所述根据所述层级和所述几何图形构建图形网络,包括:
3.如权利要求2所述的设计规则检查方法,其特征在于,所述将所述层级和所述几何图形分别映射为节点和边,形成图形网络,包括:
4.如权利要求1所述的设计规则检查方法,其特征在于,所述采用预设算法对所述图形网络进行深入分析,生成检查报告,包括:
5.如权利要求4所述的设计规则检查方法,其特征在于,所述路径搜索算法为广度优先搜索算法或深度优先搜索算法。
6.如权利要求1-5任一项所述的设计规则检查方法,其特...
【专利技术属性】
技术研发人员:刘涛,
申请(专利权)人:济南概伦电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。