• DocumentCode
    2758632
  • Title

    Generating diverse pools of Steiner trees for VLSI routing

  • Author

    Grewal, Gary ; Yu, Xiaoping ; Xu, Ming

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Guelph Univ., Ont.
  • fYear
    2005
  • fDate
    1-4 May 2005
  • Firstpage
    677
  • Lastpage
    685
  • Abstract
    Global routing is an important and time-consuming step in the VLSI design cycle. The interconnection pattern for each set of pins (net) that must be connected is a Steiner tree, and the primary sub-problem in global routing is to find a pool of dissimilar, low-cost Steiner trees. In this paper, we propose a fast algorithm, called stochastic Shrubbery (SS), for constructing a diverse pool of Steiner trees for routing multi-terminal nets. SS has a worst-case run-time complexity of O(E log V) and produces trees with tree length similar to that produced by the popular batched iterated-1-Steiner (Kahng and G. Robins, 1990) algorithm. Most importantly, the trees produced by SS are highly dissimilar, allowing for numerous routing possibilities for each net
  • Keywords
    VLSI; network routing; trees (mathematics); Steiner trees; VLSI routing; multiterminal nets routing; stochastic Shrubbery; Costs; Fabrication; Field programmable gate arrays; Information science; Integrated circuit interconnections; Pins; Routing; Runtime; Stochastic processes; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2005. Canadian Conference on
  • Conference_Location
    Saskatoon, Sask.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-8885-2
  • Type

    conf

  • DOI
    10.1109/CCECE.2005.1557021
  • Filename
    1557021