• DocumentCode
    402108
  • Title

    Shrubbery: a new algorithm for quickly growing high-quality Steiner trees

  • Author

    Gréwal, G. ; Wilson, T. ; Xu, M. ; Banerji, D.

  • Author_Institution
    Guelph Univ., Ont., Canada
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    855
  • Lastpage
    862
  • Abstract
    As we move to deep sub-micron designs below 0.18 microns, the delay, area, and power dissipation of a circuit is dominated by the interconnections (routes) between the transistors. The interconnection pattern for each set of pins that must be connected (net) is a Steiner tree, and the primary sub-problem in (global) routing is to find a minimal Steiner tree. In this paper, we present a new algorithm, called "shrubbery, "for solving the Steiner tree problem. We evaluate the performance of shrubbery by running simulations with a large number of benchmarks from SteinLib and comparing our results to those obtained with the very popular Shortest Path Heuristic (SPH) developed by Takahashi and Matsuyama. Our results show that shrubbery is able to consistently find optimal or near optimal solutions, but in less time than SPH.
  • Keywords
    graph theory; interconnections; optimisation; trees (mathematics); 0.18 micron; Steiner trees; Steinlib; benchmarks; deep submicron designs; graph theory; interconnection pattern; power dissipation; shortest path heuristic; shrubbery; Delay; Fabrication; Integrated circuit interconnections; Iterative algorithms; Pins; Polynomials; Power dissipation; Routing; Tree graphs; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2004. Proceedings. 17th International Conference on
  • Print_ISBN
    0-7695-2072-3
  • Type

    conf

  • DOI
    10.1109/ICVD.2004.1261038
  • Filename
    1261038