• DocumentCode
    994503
  • Title

    New algorithms for the rectilinear Steiner tree problem

  • Author

    Ho, Jan-Ming ; Vijayan, Gopalakrishnan ; Wong, C.K.

  • Author_Institution
    Inst. of Inf. Sci., Acad. Sinica, Taipei, Taiwan
  • Volume
    9
  • Issue
    2
  • fYear
    1990
  • fDate
    2/1/1990 12:00:00 AM
  • Firstpage
    185
  • Lastpage
    193
  • Abstract
    An approach to constructing the rectilinear Steiner tree (RST) of a given set of points in the plane, starting from a minimum spanning tree (MST), is discussed. The main idea in this approach is to find layouts for the edges of the MST that maximize the overlaps between the layouts, thus minimizing the cost (i.e. wire length) of the resulting rectilinear Steiner tree. Two algorithms for constructing rectilinear Steiner trees from MSTs, which are optimal under the conditions that the layout of each edge of the MST is an L shape or any staircase, respectively, are described. The first algorithm has linear time complexity and the second algorithm has a higher polynomial time complexity. Steiner trees produced by the second algorithm have a property called stability, which allows the rerouting of any segment of the tree, while maintaining the cost of the tree, and without causing overlaps with the rest of the tree. Stability is a desirable property in VLSI global routing applications
  • Keywords
    VLSI; circuit layout; computational complexity; network topology; trees (mathematics); L-shape layout; VLSI global routing applications; circuit layouts; layouts; linear time complexity; minimum spanning tree; polynomial time complexity; rectilinear Steiner tree problem; stability; staircase layout; Costs; Ear; Heuristic algorithms; Information science; Polynomials; Routing; Shape; Stability; 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/43.46785
  • Filename
    46785