AN O(NLOGM) ALGORITHM FOR VLSI DESIGN RULE CHECKING

被引:2
|
作者
BONAPACE, CR
LO, CY
机构
[1] AT&T BELL LABS,COMP AIDED DESIGN & TECT LAB,LAYOUT VERIFICATION & AUTOMAT GRP,MURRAY HILL,NJ 07974
[2] AT&T BELL LABS,DEPT COMP AIDED ENGN & DESIGN,MURRAY HILL,NJ 07974
关键词
D O I
10.1109/43.137520
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a new variant of the segment tree approach for VLSI design rule checking. The best known algorithms to date for flat VLSI design rule checking require 0(n log n) expected time and O(square-root n) space, where n is the total number of edges on a mask layer of the chip. The expectation is with respect to a uniform distribution of edges over the chip area. In this paper, we present a new algorithm of O(n log m) expected time complexity, where m is the maximum feature size on a given mask layer. Since m is bounded by the height of a chip, i.e., m = O(square-root n), the new algorithm is adaptively more efficient than O(n log n). For layers such as diffusion or contact windows where m is independent of the chip size, i.e., m = O(1), the new algorithm runs in O(n) expected time, a definite improvement. The improved time efficiency is achieved without sacrificing O(square-root n) space complexity.
引用
收藏
页码:753 / 758
页数:6
相关论文
共 50 条