DocumentCode
1553932
Title
Multilayer chip-level global routing using an efficient graph-based Steiner tree heuristic
Author
Liu, Le-Chin Eugene ; Sechen, Carl
Author_Institution
Dept. of Electr. Eng., Washington Univ., Seattle, WA, USA
Volume
18
Issue
10
fYear
1999
fDate
10/1/1999 12:00:00 AM
Firstpage
1442
Lastpage
1451
Abstract
We present a chip-level global router based on a new, more accurate global routing model for the multilayer macro-cell (building block) technology. The routing model uses a three-dimensional mixed directed/undirected routing graph, which provides not only the topological information but also the layer information. The irregular routing graph closely models the multilayer routing problem, so the global router can give an accurate estimate of the routing resources needed. Route-searching is formulated as the Steiner problem in networks (graph Steiner tree problem). Although the Steiner problem in networks is an NP-hard problem, it can generate better routes than other approaches. Previously published Steiner tree heuristics can not handle the complexity of the modern routing graphs. We developed an improved Steiner tree heuristic algorithm which can take advantage of the features of routing graphs. Tested on industrial circuits, our algorithm yields comparable results while having dramatically lower time and space complexities than the leading heuristics. The efficiency and effectiveness of our algorithm make our global router applicable to large industrial circuits, easily handling multilayer problems consisting of 200 macro cells and 10000 nets. While minimizing the wire length, our global router can also minimize the number of vias or solve the routing resource congestion problems.
Keywords
circuit layout CAD; integrated circuit layout; network routing; trees (mathematics); NP-hard problem; Steiner tree heuristic algorithm; floorplanning; macro-cell circuit; multilayer chip-level global routing model; three-dimensional graph; Aerospace industry; Circuit testing; Helium; Heuristic algorithms; NP-hard problem; Nonhomogeneous media; Routing; Steiner trees; Very large scale integration; Wire;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.790621
Filename
790621
Link To Document