• DocumentCode
    2132715
  • Title

    An effective congestion-based integer programming model for VLSI global routing

  • Author

    Behjat, Laleh ; Chiang, Andy ; Rakai, Logan ; Li, Jianhua

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB
  • fYear
    2008
  • fDate
    4-7 May 2008
  • Abstract
    Global routing is a fundamental problem in VLSI physical design in which approximate paths for the interconnect (wires) of a circuit are decided. In this paper, a fast, order-free global routing technique is proposed by formulating the global routing problem as an integer linear programming (ILP) problem. A small set of high quality trees, in terms of congestion and length, for each net in the circuit is first produced. Then, a preprocessing technique is proposed to reduce problem sizes while maintaining solution quality. Evaluating performance on the IBM-place 2.0 suite shows a 19.5% average reduction in maximum channel capacity and a 71% average improvement in solving times compared to the traditional concurrent techniques. The proposed concurrent technique is also shown to be faster than the sequential router Labyrinth.
  • Keywords
    VLSI; integer programming; network routing; VLSI global routing; congestion-based integer programming model; maximum channel capacity; sequential router Labyrinth; Channel capacity; Delay; Integer linear programming; Integrated circuit interconnections; Linear programming; NP-hard problem; Optimization methods; Routing; Very large scale integration; Wires; Linear programming; Optimization methods; Routing; Very-large-scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
  • Conference_Location
    Niagara Falls, ON
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-1642-4
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2008.4564673
  • Filename
    4564673