• DocumentCode
    1392950
  • Title

    New approximation algorithms for routing with multiport terminals

  • Author

    Helvig, Christopher S. ; Robins, Gabriel ; Zelikovsky, Alexander

  • Author_Institution
    Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
  • Volume
    19
  • Issue
    10
  • fYear
    2000
  • fDate
    10/1/2000 12:00:00 AM
  • Firstpage
    1118
  • Lastpage
    1128
  • Abstract
    Previous literature on very large scale integration routing and wiring estimation typically assumes a one-to-one correspondence between terminals and ports. In practice, however, each “terminal” consists of a large collection of electrically equivalent ports, a fact that is not accounted for in layout steps such as wiring estimation. In this paper, we address the general problem of minimum-cost routing tree construction in the presence of multiport terminals, which gives rise to the group Steiner minimal tree problem. Our main result is the first known approximation algorithm for the group Steiner problem with a sublinear performance bound. In particular, for a net with k multiport terminals, previous heuristics have a performance bound of (k-1)·OPT, while our construction offers an improved performance bound of 2·(2+1n(k/2))·√k·OPT. Our Java implementation is available on the Web
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; integrated circuit layout; multiport networks; network routing; trees (mathematics); wiring; Java implementation; approximation algorithms; electrically equivalent ports; group Steiner minimal tree problem; minimum-cost routing tree construction; multiport terminals; sublinear performance bound; very large scale integration; wiring estimation; Approximation algorithms; Computer science; Costs; Routing; Steiner trees; Surface-mount technology; Tree graphs; Very large scale integration; Wire; Wiring;
  • 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.875285
  • Filename
    875285