IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2006 · 28 citations · 5 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureInterconnection NetworksSystem-on-chip DesignInterconnect DesignNetwork-on-chip DesignRoutingRouting AlgorithmsRouting ArchitectureVery-large-scale Integration LayoutBall Grid Array PackagingCongestion OptimizationGlobal RoutingPrinted Circuit BoardsRouting Congestion ReductionVery-large-scale IntegrationVia OptimizationVlsi Implementation
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.
5
Rubber band routing and dynamic data representation
W.W.-M. Dai, Ruiping Kong, Jason P. Jue et al. · 2002 · 62 citations
An even wiring approach to the ball grid array package routing
Shuenn-Shi Chen, Jong-Jang Chen, Chia‐Chun Tsai et al. · 2003 · 18 citations
Engineering, Computer Engineering, Electrical Engineering +17