DocumentCode :
507450
Title :
An efficient pre-assignment routing algorithm for flip-chip designs
Author :
Lee, Po-Wei ; Lin, Chung-Wei ; Chang, Yao-Wen ; Shen, Chin-Fang ; Tseng, Wei-Chih
Author_Institution :
Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
2009
fDate :
2-5 Nov. 2009
Firstpage :
239
Lastpage :
244
Abstract :
The flip-chip package is introduced for modern IC designs with higher integration density and larger I/O counts. In this paper, we consider the pre-assignment flip-chip routing problem with predefined connections between driver pads and bump pads. This problem has been shown to be much more difficult than the free-assignment one, but is more popular in real-world designs because the connections between driver pads and bump pads are typically pre-determined by IC or packaging designers. Based on the concept of routing sequence exchange, we propose a very efficient global routing algorithm by computing the weighted longest common subsequence (WLCS) and the maximum planar subset of chords (MPSC) for pre-assignment flip-chips. We observe that the existing work over constrains the capacity of a routing tile, which might miss some critical solution space with a better routing solution (e.g., smaller wirelength), and provide a remedy for this insufficiency to identify a better solution in a more complete solution space. We also develop a constant-time routability analyzer to check if a given set of wires can pass through a tile. Experimental results show that our router can achieve a 122× speedup with even better solution quality (same routability with slightly smaller wire-length), compared with a state-of-the-art flip-chip router based on integer linear programming (ILP).
Keywords :
flip-chip devices; integrated circuit design; integrated circuit packaging; bump pads; constant-time routability analyzer; driver pads; flip-chip designs; flip-chip package; integer linear programming; integrated circuit designs; maximum planar subset of chords; pre-assignment flip-chips; pre-assignment routing algorithm; weighted longest common subsequence; Algorithm design and analysis; Design engineering; Driver circuits; Electronics packaging; Integer linear programming; Integrated circuit packaging; Isolators; Routing; Tiles; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design - Digest of Technical Papers, 2009. ICCAD 2009. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Print_ISBN :
978-1-60558-800-1
Electronic_ISBN :
1092-3152
Type :
conf
Filename :
5361285
Link To Document :
بازگشت