[发明专利]用于处理电路版图的方法、设备和存储介质在审
申请号: | 202011491209.4 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112580296A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 全芯智造技术有限公司 |
主分类号: | G06F30/398 | 分类号: | G06F30/398 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 黄倩 |
地址: | 230088 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 电路 版图 方法 设备 存储 介质 | ||
根据本公开的示例实施例,提供了用于处理电路版图的方法、装置、设备和计算机可读存储介质。用于处理电路版图的方法包括生成用于对电路版图执行设计规则检查(DRC)的多个子作业。每个子作业对应于电路版图的一个版图单元,并且至少指定要对版图单元执行DRC的一个或多个操作。该方法还包括基于多个处理设备的配置信息和一个或多个操作的复杂度,将多个子作业分配给多个处理设备。多个处理设备中的至少一个处理设备被配置有加速处理资源。该方法还包括基于多个处理设备对多个子作业处理的结果,确定对该电路版图执行DRC的检查结果。以此方式,能够有利地实现快速且高效的DRC方案。
技术领域
本公开的实施例主要涉及集成电路,并且更具体地,涉及用于处理电路版图的方法、设备和计算机可读存储介质。
背景技术
电路版图(又可以简称为版图)是从设计并模拟优化后的电路所转化成的一系列几何图形,其包含了集成电路尺寸、各层拓扑定义等器件相关的物理信息数据。集成电路制造商根据这些数据来制造掩模。掩模上的版图图案决定着芯片上器件或连接物理层的尺寸。因此,版图上的几何图形尺寸与芯片上物理层的尺寸直接相关。为此,版图的设计需要依照设计规则进行,并且需要对版图进行设计规则检查(Design Rule Check,简称DRC)。然而,对电路版图进行DRC的过程消耗大量的计算资源和时间。
发明内容
根据本公开的示例实施例,提供了一种用于处理电路版图的方案。
在本公开的第一方面中,提供了一种用于处理电路版图的方法。该方法包括生成用于对电路版图执行设计规则检查的多个子作业。每个子作业对应于电路版图的一个版图单元,并且至少指定要对版图单元执行设计规则检查的一个或多个操作。该方法还包括基于多个处理设备的配置信息和一个或多个操作的复杂度,将多个子作业分配给多个处理设备。多个处理设备中的至少一个处理设备被配置有加速处理资源。该方法进一步包括基于多个处理设备对多个子作业处理的结果,确定对电路版图执行设计规则检查的检查结果。
在本公开的第二方面中,提供了一种电子设备,包括一个或多个处理器;以及存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器执行动作。动作包括生成用于对电路版图执行设计规则检查的多个子作业。每个子作业对应于电路版图的一个版图单元,并且至少指定要对版图单元执行设计规则检查的一个或多个操作。动作还包括基于多个处理设备的配置信息和一个或多个操作的复杂度,将多个子作业分配给多个处理设备。多个处理设备中的至少一个处理设备被配置有加速处理资源。动作进一步包括基于多个处理设备对多个子作业处理的结果,确定对电路版图执行设计规则检查的检查结果。
在一些实施例中,复杂度取决于一个或多个操作是否涉及对版图单元中的几何图形的相对位置的处理。
在一些实施例中,基于多个处理设备的配置信息和一个或多个操作的复杂度,将多个子作业分配给多个处理设备包括:基于多个处理设备的配置信息,从多个处理设备中确定多对处理设备,每对处理设备包括未被配置有加速处理资源的第一处理设备和被配置有加速处理资源的第二处理设备;以及如果一个或多个操作包括第一操作和复杂度高于第一操作的第二操作,其中第一操作不涉及对相对位置的处理并且第二操作涉及对相对位置的处理,则将每个子作业分配给多对处理设备中的相应的一对处理设备,使得第一操作由第一处理设备执行,并且第二操作由第二处理设备执行。
在一些实施例中,基于多个处理设备的配置信息和一个或多个操作的复杂度,将多个子作业分配给多个处理设备包括:基于多个处理设备的配置信息,从多个处理设备中确定第一组处理设备和第二组处理设备,第一组处理设备为未被配置有加速处理资源的一组处理设备,第二组处理设备为被配置有加速处理资源的一组处理设备;如果多个子作业中的第一组子作业包括第一操作且不包括复杂度高于第一操作的第二操作,其中第一操作不涉及对相对位置的处理并且第二操作涉及对相对位置的处理,则将第一组子作业分配给第一组处理设备;以及如果多个子作业中的第二组子作业包括第二操作而不包括第一操作,则将第二组子作业分配给第二组处理设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全芯智造技术有限公司,未经全芯智造技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011491209.4/2.html,转载请声明来源钻瓜专利网。