首页> 外文会议>2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC) >A distributed algorithm for layout geometry operations
【24h】

A distributed algorithm for layout geometry operations

机译:布局几何操作的分布式算法

获取原文

摘要

This paper introduces a novel distributed algorithm for performing layout geometry operations usually found in design rule checking, layout verification and/or mask synthesis. Typically, during the mask synthesis flow, a large number of machines are available to the user. Also, as multiple machines/cores become more ubiquitous, even designers using layout verification tools will have access to a large set of machines. Having an efficient and scalable distributed algorithm for performing sequences of layout geometry operations will be of great value to both the designer and the mask synthesis engineer. This paper seeks to present such an algorithm. Given a layout and a sequence of layout geometry operations, the layout is divided into several partitions. The given sequence of layout geometry operations is executed in parallel on the different partitions. The partitions are merged in a systematic manner and the sequence of operations is repeated on a suitable set of polygons in these newly derived partitions until a partition that covers the entire layout area is obtained. A key feature of the proposed algorithm is that it is correct-by-construction - i.e., each partition is guaranteed to generate a subset of the correct results. The complete and correct results are generated for each layout geometry operation for the entire layout when the operation completes execution on all the partitions. Results on large industrial layouts are very promising and show good performance and scalability.
机译:本文介绍了一种新颖的分布式算法,用于执行通常在设计规则检查,布局验证和/或掩模综合中发现的布局几何运算。通常,在掩模合成流程中,用户可以使用大量机器。另外,随着多台机器/内核的普及,甚至使用布局验证工具的设计人员也将可以使用大量机器。拥有高效且可扩展的分布式算法来执行布局几何操作序列,对于设计者和掩模合成工程师都将具有巨大的价值。本文试图提出一种这样的算法。给定一个布局和一系列布局几何操作,该布局被分为几个分区。给定的布局几何图形操作顺序在不同分区上并行执行。这些分区以系统的方式合并,并且在这些新派生的分区中的一组合适的多边形上重复操作序列,直到获得覆盖整个布局区域的分区。提出的算法的关键特征在于它是逐个构造正确的-即,保证每个分区都可以生成正确结果的子集。当操作在所有分区上完成执行时,将为整个布局的每个布局几何图形操作生成完整和正确的结果。大型工业布局的结果非常有前途,并显示出良好的性能和可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号