• DocumentCode
    968546
  • Title

    Efficient Steiner tree construction based on spanning graphs

  • Author

    Zhou, Hai

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
  • Volume
    23
  • Issue
    5
  • fYear
    2004
  • fDate
    5/1/2004 12:00:00 AM
  • Firstpage
    704
  • Lastpage
    710
  • Abstract
    The Steiner Minimal Tree (SMT) problem is a very important problem in very large scale integrated computer-aided design. Given n points on a plane, an SMT connects these points through some extra points (called Steiner points) to achieve a minimal total length. Even though there exist many heuristic algorithms for this problem, they have either poor performances or expensive running time. This paper records an implementation of an efficient SMT algorithm that has a worst case running time of O(nlogn) and a performance close to that of the Iterated 1-Steiner algorithm. The algorithm efficiently combines Borah et al.´s edge substitute concept with Zhou et al.´s spanning graph. Extensive experimental studies are conducted to compare it with other programs.
  • Keywords
    VLSI; circuit CAD; computational complexity; graph theory; heuristic programming; integrated circuit design; trees (mathematics); Steiner minimal tree; Steiner points; Steiner tree; edge substitute; graph algorithms; heuristic algorithms; integrated computer-aided design; iterated 1-Steiner algorithm; routing; spanning graphs; Design automation; Heuristic algorithms; Routing; Spine; Steiner trees; Surface-mount technology; Topology; Tree graphs; Very large scale integration; Wire;
  • 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.2004.826557
  • Filename
    1291582