DocumentCode
3474128
Title
An efficient routing tree construction algorithm with buffer insertion, wire sizing and obstacle considerations
Author
Dechu, Sampath ; Shen, Zion Cien ; Chu, Chris C N
Author_Institution
Phys. Design Autom. Group, Micron Technol. Inc., Boise, ID, USA
fYear
2004
fDate
27-30 Jan. 2004
Firstpage
361
Lastpage
366
Abstract
We propose a fast algorithm to construct a performance driven routing tree with simultaneous buffer insertion and wire sizing in the presence of wire and buffer obstacles. Several algorithms (J. Lillis et al., 1996; M. Hrkic et al., 2001, 2002; X. Tang et al., 2001) have been published addressing the routing tree construction problem. But all these algorithms are slow and not scalable. We propose an algorithm, which is fast and scalable with problem size. The main idea of our approach is to specify some important high-level features of the whole routing tree so that it can be broken down into several components. We apply stochastic search to find the best specification. Since we need very few high-level features, the size of stochastic search space is small which can be searched in very less time. The solutions for the components are either pregenerated and stored in lookup tables, or generated by extremely fast algorithms whenever needed. Since it is efficient to obtain solutions for components, it is also efficient to construct and evaluate the whole routing tree for each specification. Experimental results show that, for trees of moderate size, our algorithm is at least several hundred times faster than the recently proposed algorithms. Experimental results also show that the trees generated by our algorithm have almost same delay and resource consumption as the trees generated by SP-tree.
Keywords
VLSI; buffer circuits; circuit CAD; circuit analysis computing; circuit complexity; integrated circuit design; network routing; network topology; trees (mathematics); SP-tree; VLSI; buffer insertion; buffer obstacle; integrated circuit design; network topology; routing tree construction algorithm; stochastic search; wire sizing; Circuit optimization; Delay; Design automation; Integrated circuit interconnections; Modems; Routing; Stochastic processes; Topology; Wire; Wiring;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
Print_ISBN
0-7803-8175-0
Type
conf
DOI
10.1109/ASPDAC.2004.1337600
Filename
1337600
Link To Document