• DocumentCode
    465353
  • Title

    An Integer Linear Programming Based Routing Algorithm for Flip-Chip Design

  • Author

    Fang, Jia-Wei ; Hsu, Chin-Hsiung ; Chang, Yao-Wen

  • Author_Institution
    Nat. Taiwan Univ., Taipei
  • fYear
    2007
  • fDate
    4-8 June 2007
  • Firstpage
    606
  • Lastpage
    611
  • Abstract
    The flip-chip package provides a high chip-density solution to the demand for more I/O pads of VLSI designs. In this paper, we present the first routing algorithm in the literature for the pre-assignment flip-chip routing problem with a pre-defined netlist among pads and wire-width and signal-skew considerations. Our algorithm is based on integer linear programming (ILP) and guarantees to find an optimal solution for the addressed problem. It adopts a two-stage technique of global routing followed by detailed routing. In global routing, it first uses two reduction techniques to prune redundant solutions and create a global-routing path for each net. Without loss of the solution optimality, our reduction techniques can further prune the ILP variables (constraints) by 85.5% (98.0%) on average over a recent reduction technique. The detailed routing applies X-based grid- less routing to complete the routing. Experimental results based on five real industry designs show that our router can achieve 100% routability and the optimal global-routing wirelength and satisfy all signal-skew constraints, under reasonable CPU times, while recent related work results in much inferior solution quality.
  • Keywords
    VLSI; circuit optimisation; flip-chip devices; integer programming; integrated circuit design; integrated circuit packaging; linear programming; network routing; VLSI design; flip-chip design; integer linear programming; reduction technique; routing algorithm; Algorithm design and analysis; Central Processing Unit; Design engineering; Electronics packaging; Integer linear programming; Integrated circuit layout; Joining processes; Routing; Signal design; Very large scale integration; Algorithms; Design; Detailed Routing; Global Routing; Physical Design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-59593-627-1
  • Type

    conf

  • Filename
    4261254