ACM Home Page
Please provide us with feedback. Feedback
An efficient routing database
Full text PdfPdf (206 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 39th annual Design Automation Conference table of contents
New Orleans, Louisiana, USA
SESSION: Routing and buffering table of contents
Pages: 590 - 595  
Year of Publication: 2002
ISBN ~ ISSN:0738-100X , 1-58113-461-4
Authors
Narendra V. Shenoy  Synopsys Inc., Mountain View CA
William Nicholls  Synopsys Inc., Mountain View CA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 21,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/513918.514068
What is a DOI?

ABSTRACT

Routing is an important problem in the process of design creation. In this paper, we focus on the problem of designing a database for the non-partitioned routing problem. New technology libraries describe constraints that are hard to manage in grid-based approaches to the routing database. While general region query based data-structures have been proposed, they typically suffer from speed problems when applied to large blocks. We introduce an interval-based approach. It provides more flexibility than grid-based techniques. It exploits the notion of preferred direction for metal layers to manage the memory efficiently. It supports efficient region queries. We finally present a comparison study for real industrial designs on this database.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
C. Y. Lee, "An algorithm for path connection and its applications", IRE Transactions on Electronic Computers, EC-10:346--365, 1961
 
3
F. Rubin, "The Lee path connection algorithm", Transactions on Computers, C-23:907--914, 1974
 
4
R. A. Finkel and J. L. Bentley, "Quad trees: a data structure for retrieval on composite keys", Acta Inform. 4:1--9, 1974
5
 
6
 
7
J. K. Ousterhout, "Corner Stitching: a data structuring technique for VLSI layout tools", IEEE Trans. On Computer-Aided Design, Vol 3, No 1, January 1984
 
8
J. B. Rosenberg, "Geographical data structures compared: a study of data structures supporting region queries", IEEE Trans. On Computer-Aided Design, Vol. 4, No. 1, pages 53--67, January 1985
 
9
R. L. Brown, "Multiple storage quad trees: a simpler faster alternative to bisector list quad trees", IEEE Transactions on Computer-Aided Design, Vol 5, No. 3, July 1986
 
10
Y. D. Fontayne and R. J. Bowman, "The Multiple Storage Radix Hash Tree: An Improved Region Query Data Structure", International Conference on Computer-Aided Design, pages 302--305, 1987
 
11
D. Marple, M. Smulders and H. Hegen, "Tailor: A layout system based on trapezoidal corner stitching", IEEE Trans. On Computer-Aided Design, Vol. 9, No. 1, pages 66--90, January 1990
12
 
13
 
14
15
16
 
17
18
 
19
S. Q. Zheng, J. S. Lim and S. S. Iyengar, "Finding Obstacle-Avoiding Shortest Paths Using Implicit Connection Graphs", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 15, No. 1, Jan. 1996
20
 
21
 
22

Collaborative Colleagues:
Narendra V. Shenoy: colleagues
William Nicholls: colleagues