DocumentCode :
1483948
Title :
Wire packing - a strong formulation of crosstalk-aware chip-level track/layer assignment with an efficient integer programming solution
Author :
Kay, Rony ; Rutenbar, Rob A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume :
20
Issue :
5
fYear :
2001
fDate :
5/1/2001 12:00:00 AM
Firstpage :
672
Lastpage :
679
Abstract :
By focusing on chip-wide slices of the global routing grid, making a few mild geometric assumptions about layer use, and suitably abstracting pin details, we derive an efficient integer linear programming formulation for track/layer assignment. The key technical insight is to model all constraints both geometric and crosstalk - as cliques in an appropriate conflict graph; these cliques can be extracted quickly from the interval structure of wires in a slice. We develop a “strong” linear relaxation of this problem that almost always yields the integral optimum; this solution gives us directly the maximum number of wires that can be packed legally without crosstalk risk. Experiments on synthetic netlists that match statistics of wire layouts from industrial 0.25-μm designs demonstrate that we can pack 100-1000 wires optimally or, at worst, a very few overflows in seconds
Keywords :
crosstalk; graph theory; integer programming; integrated circuit layout; integrated circuit modelling; integrated circuit noise; linear programming; network routing; 0.25 micron; chip-level layer assignment; chip-level track assignment; conflict graph; crosstalk noise; deep submicron integrated circuit layout; geometric model; global routing; integer linear programming; linear relaxation; wire packing; Costs; Crosstalk; Delay; Integer linear programming; Linear programming; Parasitic capacitance; Routing; Solid modeling; Statistics; 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.920702
Filename :
920702
Link To Document :
بازگشت