作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (6): 269-271. doi: 10.3969/j.issn.1000-3428.2011.06.093

• 开发研究与设计技术 • 上一篇    下一篇

基于解开操作的直角多边形随机生成算法

沈 聪,陆伟成,魏晗一   

  1. (复旦大学专用集成电路与系统国家重点实验室,上海 201203)
  • 出版日期:2011-03-20 发布日期:2011-03-29
  • 作者简介:沈 聪(1984-),男,硕士研究生,主研方向:集成电路CAD算法;陆伟成,副教授、博士;魏晗一,硕士研究生

Random Generation Algorithm of Rectilinear Polygon Based on Untangling

SHEN Cong, LUK Wai-shing, WEI Han-yi   

  1. (State Key Laboratory of ASIC & System, Fudan University, Shanghai 201203, China)
  • Online:2011-03-20 Published:2011-03-29

摘要: 集成电路物理设计的测试需随机生成直角多边形以覆盖所有的情况。基于此,提出一种基于解开操作的直角多边形随机生成算法,可应用于超大规模集成电路物理设计算法的测试和分析。该算法随机生成一个点序列,逐一将每对相交的线段解开,直至找不到任何相交线段。对该算法的有穷性作出证明,并以实验证明该算法简单有效。

关键词: 直角多边形, 随机生成, 解开操作, 电子设计自动化

Abstract: The test of integrated circuit physical design needs random generating rectilinear polygon to cover all the cases. A novel algorithm that generates a random simple rectilinear polygon is presented. This polygon can be used for testing and analyzing algorithms in VLSI physical design. The algorithm generates an ordered sequence of points, and then untangles each pair of intersecting line segments until no more can be found. The finiteness of the algorithm is proved. Experimental results show that this algorithm is simple and efficient.

Key words: rectilinear polygon, random generation, untangling, electronic design automation

中图分类号: