DocumentCode :
450652
Title :
An O(n log m) Algorithm for VLSI Design Rule Checking
Author :
Bonapace, Charles R. ; Lo, Chi-Yuan
Author_Institution :
AT&T Bell Laboratories, Murray Hill, NJ
fYear :
1989
fDate :
25-29 June 1989
Firstpage :
503
Lastpage :
507
Abstract :
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 O(n log n) expected time and PI expected space, where n is the total number of edges on a mask layer of the chip. We present a new algorithm that can run in O(n log m) expected time, where m is the maximum feature size on a particular mask layer. Since the maximum feature size must be bounded by the height of a chip, i.e. m ≤ O(√n), the new algorithm is adaptively more efficient than O(n log n). For layers such as diffusion or contact windows where the maximum feature size is independent of 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 (√n) expected space complexity.
Keywords :
Algorithm design and analysis; Distributed computing; Fabrication; Machinery; Permission; Process design; Tree data structures; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 1989. 26th Conference on
ISSN :
0738-100X
Print_ISBN :
0-89791-310-8
Type :
conf
DOI :
10.1109/DAC.1989.203448
Filename :
1586432
Link To Document :
بازگشت