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