• DocumentCode
    1162957
  • Title

    Via minimization in VLSI routing with movable terminals

  • Author

    Deogun, Jitender S. ; Bhattacharya, Bhargab B.

  • Author_Institution
    Dept. of Comput. Sci., Nebraska Univ., Lincoln, NE, USA
  • Volume
    8
  • Issue
    8
  • fYear
    1989
  • fDate
    8/1/1989 12:00:00 AM
  • Firstpage
    917
  • Lastpage
    920
  • Abstract
    A unified approach is developed for solving the general problem of minimizing the number of via holes in a two-layer very large-scale integration (VLSI) channel and switch-box routing environment with movable terminals. All horizontal segments of the nets are assumed to be in one layer, and the vertical segments in the other layer. Each net can have multiple terminals. Three different models are considered: (i) two-row channel routing, (ii) three-sided switch-box routing, and (iii) four-sided switch-box routing. The concept of a maximum parallel set of edges in a bipartite graph is introduced to solve the minimization problem. This leads to a unified graph-theoretic approach for solving the via minimization problem for all three models considered. The complexity of the proposed algorithm is O(N log N), in all three cases, where N is the number of pairs of terminals to be connected
  • Keywords
    VLSI; circuit layout; computational complexity; graph theory; minimisation; network topology; VLSI; bipartite graph; computational complexity; minimization; movable terminals; switch-box routing; two layer routeing; two-row channel routing; Automation; Bipartite graph; Circuits; Computer applications; Heuristic algorithms; Minimization; Polynomials; Routing; Switches; Very large scale integration;
  • 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/43.31550
  • Filename
    31550