Title :
Global routing by iterative improvements for two-layer ball grid array packages
Author :
Kubo, Yukiko ; Takahashi, Atsushi
Author_Institution :
Dept. of Inf. & Media Sci., Univ. of Kitakyushu, Fukuoka, Japan
fDate :
4/1/2006 12:00:00 AM
Abstract :
In current very large scale integration (VLSI) circuits, there can be hundreds of required I/O pins. Ball grid array (BGA) packaging is commonly used to realize the huge number of connections between VLSI chips and printed circuit boards (PCBs). In this paper, the authors propose a global-routing method by iterative improvements for two-layer BGA packages. In their routing model, the global routing for each net is uniquely determined by a via assignment. The proposed global-routing method begins with an initial feasible via assignment and incrementally improves the via assignment to minimize the maximum wire congestion and the total wire length. In each iteration, a via assignment is improved by exchanging two adjacent vias or by moving vias one by one to their adjacent grids. The algorithm efficiently generates better global routes than initial routes with respect to wire congestion and total wire length.
Keywords :
ball grid arrays; iterative methods; network routing; BGA packaging; VLSI; cost graph; global routing; iterative improvements; monotonic routing; two-layer ball grid array packages; two-layer routing; via assignment; Bonding; Costs; Electronics packaging; Fingers; Pins; Printed circuits; Routing; Very large scale integration; Wire; Wiring; Ball grid array (BGA); cost graph; global routing; iterative improvement; monotonic routing; two-layer routing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2006.870064