Global routing by iterative improvements for two-layer ball grid array packages
Authors:
- A. TakahashiATA. Takahashi
- 27 March 2006
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 25 (4) , 725-733
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
This publication has 6 references indexed in Scilit:
- A Via Assignment and Global Routing Method for 2-Layer Ball Grid Array PackagesIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2005
- An even wiring approach to the ball grid array package routing2003
- Rubber band routing and dynamic data representation2002
- Single-layer fanout routing and routability analysis for ball grid arrays2002
- NEWS: a net-even-wiring system for the routing on a multilayer PGA packageIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1998
- A BGA Package Routing Algorithm on Sketch Layout System.The Journal of Japan Institute for Interconnecting and Packaging Electronic Circuits, 1997