首页> 外文期刊>Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on >A Hierarchy-Based Distributed Algorithm for Layout Geometry Operations
【24h】

A Hierarchy-Based Distributed Algorithm for Layout Geometry Operations

机译:布局几何操作的基于层次的分布式算法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This paper introduces a novel distributed algorithm for performing the layout geometry operations usually found in design rule checking, layout verification, and mask synthesis. A large number of machines are typically available to the user during the mask synthesis flow. As multiple machines or cores become more ubiquitous, even designers using layout verification tools will have access to a large set of machines. Therefore, an efficient and scalable distributed algorithm for performing sequences of layout geometry operations will be of great value to both designers and mask synthesis engineers. Given a layout and a sequence of layout geometry operations, the proposed algorithm divides the layout into several partitions. The given sequence of layout geometry operations is executed in parallel on different partitions. New partitions are derived from the original set of partitions and the sequence of geometry operations is repeated on larger partitions with much fewer polygons. This process continues until it produces a partition that covers the entire layout area. 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. Complete and correct results are generated for each layout geometry operation for the entire layout when the operation completes execution on all the partitions. The proposed algorithm was implemented in Gearman, an open-source distributed framework. Results on large industrial layouts show good performance and scalability.
机译:本文介绍了一种新颖的分布式算法,用于执行通常在设计规则检查,布局验证和蒙版综合中发现的布局几何运算。在掩模合成流程中,用户通常可以使用大量机器。随着越来越多的机器或内核变得越来越普遍,甚至使用布局验证工具的设计人员也将可以访问大量机器。因此,用于执行布局几何操作序列的高效且可扩展的分布式算法对于设计人员和蒙版合成工程师都将具有巨大的价值。给定一个布局和一系列布局几何运算,该算法将布局分为几个分区。给定的布局几何图形操作序列在不同分区上并行执行。新的分区是从原始分区集合中派生出来的,并且几何操作的顺序在具有较少多边形的较大分区上重复进行。这个过程一直持续到产生覆盖整个布局区域的分区为止。所提出算法的关键特征在于它是逐个构造正确的,即,保证每个分区生成正确结果的子集。当操作在所有分区上完成执行时,将为整个布局的每个布局几何图形操作生成完整和正确的结果。该算法在开源分布式框架Gearman中实现。大型工业布局的结果显示出良好的性能和可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号