DocumentCode
2132715
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
fYear
2008
fDate
4-7 May 2008
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
Conference_Location
Niagara Falls, ON
ISSN
0840-7789
Print_ISBN
978-1-4244-1642-4
Electronic_ISBN
0840-7789
Type
conf
DOI
10.1109/CCECE.2008.4564673
Filename
4564673
Link To Document