首页> 外国专利> METHOD FOR SCALABLE PARALLEL-COMPUTING OF DESIGN RULE CHECKING (DRC)

METHOD FOR SCALABLE PARALLEL-COMPUTING OF DESIGN RULE CHECKING (DRC)

机译:设计规则检查(DRC)的可伸缩并行计算方法

摘要

Processing time of design rule checking (DRC) is identified as one of the most pressing bottlenecks during the design of circuits implemented in modern fabrication technologies that prescribe complex contextual rules for manufacturability.;To address this issue, a method is disclosed that relies on space-partitioning the circuit, thus obtaining a tree-based geometrical representation of the circuit. Operations between geometries encapsulated in nodes belonging to one or multiple trees are shown to be well-suited for parallel processing.;Disclosed are practical techniques that implement such operations on processors with parallel computing capabilities.;Disclosed is an improved DRC method for implementing parallel processing of computing operations by effectively decoupling dependencies between different sequences of computing operations. In a more generic way, this approach may be used to implement parallel processing of time-consuming electronic design automation operations.;A novel DRC method is disclosed that leverages the powerful computing capabilities of current GPUs (Graphic Processor Units). It is shown that, by space-partitioning the circuit, the DRC computation method can be described as a highly parallel formulation which benefits from the GPU parallel computing power. The invention relies on two level of parallelization. Firstly, multiple rules can be executed independently on multiple GPUs. Secondly, each rule is split into many independent simpler tasks that are executed in parallel on the same GPU. This is possible due to the hierarchical representation of the circuit.;It is shown that leveraging parallel computing techniques greatly improves DRC execution times opening the road for real-time execution of DRC on GPUs. Indeed, in one embodiment the GPU implementation of a minimum-distance rule outperforms its single-processor counterpart by two orders of magnitude, achieving real-time design rule checking. Furthermore, the proposed algorithm is scalable to multiple GPUs, can handle multi-billion transistor devices and can accommodate all kind of manufacturing rules needed by the industry.
机译:设计规则检查(DRC)的处理时间被认为是在现代制造技术中实施的电路设计过程中最紧迫的瓶颈之一,该电路规定了可制造性的复杂上下文规则。为解决此问题,公开了一种依赖于空间的方法对电路进行分区,从而获得电路的基于树的几何表示。示出封装在属于一棵或多棵树的节点中的几何之间的操作非常适合于并行处理。公开了在具有并行计算能力的处理器上实现这种操作的实用技术。公开了一种用于实现并行处理的改进的DRC方法通过有效地解耦不同计算操作序列之间的依赖关系来实现计算操作。以更通用的方式,该方法可用于实现耗时的电子设计自动化操作的并行处理。公开了一种新颖的DRC方法,该方法利用了当前GPU(图形处理器单元)的强大计算能力。结果表明,通过对电路进行空间划分,可以将DRC计算方法描述为高度并行的公式,这得益于GPU并行计算能力。本发明依赖于两个级别的并行化。首先,可以在多个GPU上独立执行多个规则。其次,每个规则都分为许多独立的更简单的任务,这些任务在同一GPU上并行执行。由于电路的分层表示,因此这是可能的。事实表明,利用并行计算技术极大地改善了DRC执行时间,为在GPU上实时执行DRC开辟了道路。确实,在一个实施例中,最小距离规则的GPU实现比其单处理器对手的性能高两个数量级,从而实现了实时设计规则检查。此外,提出的算法可扩展到多个GPU,可以处理数十亿个晶体管设备,并且可以适应行业所需的所有制造规则。

著录项

  • 公开/公告号EP3719677A1

    专利类型

  • 公开/公告日2020-10-07

    原文格式PDF

  • 申请/专利权人 AMSIMCEL SRL;

    申请/专利号EP20190167699

  • 申请日2019-04-05

  • 分类号G06F17/50;

  • 国家 EP

  • 入库时间 2022-08-21 11:38:48

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号