DocumentCode :
3547915
Title :
Fast integer linear programming based models for VLSI global routing
Author :
Behjat, Laleh ; Chiang, Andy
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
fYear :
2005
fDate :
23-26 May 2005
Firstpage :
6238
Abstract :
Global routing is an essential part of VLSI physical design, and has been traditionally solved using sequential or concurrent methods. In the sequential techniques, routes are generated one at a time based on a predetermined ordering. These methods are very fast, but because of their sequential nature can result in sub-optimal solutions. Concurrent techniques attempt to solve the problem using global optimization techniques. These methods can provide a global view of the circuit´s routing, but take a considerable amount of time. A global router based on concurrent techniques is presented. The proposed technique formulates the global routing problem as an integer linear programming (ILP) problem. This model combines the traditional wire length minimization model with channel capacity minimization to obtain more accurate routings. In addition, the characteristics of the trees generated by our global router are investigated. A tree pruning technique, based on the characteristics of the trees, is developed to reduce the size of the ILP problem, and consequently reduce the solution time. The results show an average of 58% improvement in solving time without any loss in the quality of the results.
Keywords :
VLSI; channel capacity; integer programming; integrated circuit interconnections; integrated circuit layout; linear programming; minimisation; network routing; trees (mathematics); VLSI global routing; VLSI physical design; channel capacity minimization; circuit routing; concurrent techniques; global optimization techniques; integer linear programming; sequential techniques; tree pruning; wire length minimization; Character generation; Circuits; Concurrent computing; Cost function; Integer linear programming; Minimization; Physics computing; Routing; Very large scale integration; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
Type :
conf
DOI :
10.1109/ISCAS.2005.1466066
Filename :
1466066
Link To Document :
بازگشت