Title :
An effective congestion-based integer programming model for VLSI global routing
Author :
Behjat, Laleh ; Chiang, Andy ; Rakai, Logan ; Li, Jianhua
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB
Abstract :
Global routing is a fundamental problem in VLSI physical design in which approximate paths for the interconnect (wires) of a circuit are decided. In this paper, a fast, order-free global routing technique is proposed by formulating the global routing problem as an integer linear programming (ILP) problem. A small set of high quality trees, in terms of congestion and length, for each net in the circuit is first produced. Then, a preprocessing technique is proposed to reduce problem sizes while maintaining solution quality. Evaluating performance on the IBM-place 2.0 suite shows a 19.5% average reduction in maximum channel capacity and a 71% average improvement in solving times compared to the traditional concurrent techniques. The proposed concurrent technique is also shown to be faster than the sequential router Labyrinth.
Keywords :
VLSI; integer programming; network routing; VLSI global routing; congestion-based integer programming model; maximum channel capacity; sequential router Labyrinth; Channel capacity; Delay; Integer linear programming; Integrated circuit interconnections; Linear programming; NP-hard problem; Optimization methods; Routing; Very large scale integration; Wires; Linear programming; Optimization methods; Routing; Very-large-scale integration;
Conference_Titel :
Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
Conference_Location :
Niagara Falls, ON
Print_ISBN :
978-1-4244-1642-4
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2008.4564673