• DocumentCode
    881545
  • 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
  • Volume
    25
  • Issue
    4
  • fYear
    2006
  • fDate
    4/1/2006 12:00:00 AM
  • Firstpage
    725
  • Lastpage
    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
    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;
  • 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/TCAD.2006.870064
  • Filename
    1610736