Title :
Multi-layer 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
Abstract :
We present a chip-level global router based on a new, more accurate global routing model for the multi-layer macro-cell technology. The routing model uses a 3-dimensional mixed directed/undirected routing graph, which accurately models the multi-layer routing problem. However the complexity of the routing graph challenges previous route-generating algorithms. Generating the routes is to search for the Steiner minimum trees for the nets, which is an NP-hard problem. We developed an improved Steiner tree heuristic algorithm suitable for large routing graphs and able to generate high quality Steiner tree routing. Tested on industrial circuits, our algorithm yields comparable results while having dramatically lower time and space complexities than the leading heuristics. While minimizing the wire length, our global router can also minimize the number of vias or solve the routing resource congestion problems
Keywords :
VLSI; circuit layout CAD; computational complexity; integrated circuit layout; network routing; trees (mathematics); 3D mixed directed/undirected routing graph; NP-hard problem; Steiner minimum trees; Steiner tree heuristic algorithm; chip-level global routing; global routing model; graph-based Steiner tree heuristic; large routing graphs; multilayer macro-cell technology; multilayer routing problem; routing resource congestion problems; space complexity; time complexity; vias minimisation; wire length minimisation; Aerospace industry; Circuit testing; Heuristic algorithms; NP-hard problem; Routing; Space technology; Steiner trees; Tree graphs; Very large scale integration; Wire;
Conference_Titel :
European Design and Test Conference, 1997. ED&TC 97. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-7786-4
DOI :
10.1109/EDTC.1997.582376