DocumentCode :
3614815
Title :
Performance comparison of several data structures for storing VLSI geometry
Author :
M. Grgek;I. Branica;J. Divkovic-Puksec
Author_Institution :
Syst.-com Ltd., Zagreb, Croatia
Volume :
1
fYear :
2003
fDate :
6/25/1905 12:00:00 AM
Firstpage :
156
Abstract :
This paper, in its first part, describes several well-known data structures for storing VLSI geometry and presents their implementation. KD tree data structure, as one of the first used for this purpose, is described in detail. Its usage is illustrated on the problem of design rule check (DRC) verification. Corner stitching, data structure introduced by Ousterhout, is presented and its main characteristics are given. Patented bucketing data structure is described. This data structure was independently implemented on the basis of patent description. The implementation was benchmark for other algorithms, as data structure that is used in modern CAD tools. Performance of the described algorithms was tested on several real-world layout examples in the second part of the paper. Speed of typical operations, together with memory requirements, was compared. In the conclusion, main advantages and disadvantages of the implemented algorithms are discussed.
Keywords :
"Data structures","Very large scale integration","Geometry","Tree data structures","Benchmark testing","Large scale integration","Design automation","Software design","Spatial databases","Production"
Publisher :
ieee
Conference_Titel :
EUROCON 2003. Computer as a Tool. The IEEE Region 8
Print_ISBN :
0-7803-7763-X
Type :
conf
DOI :
10.1109/EURCON.2003.1248000
Filename :
1248000
Link To Document :
بازگشت