• DocumentCode
    994037
  • Title

    Hybrid routing

  • Author

    Lin, Young-Long ; Hsu, Yu-Chin ; Tsai, Fur-Shing

  • Author_Institution
    Dept. of Comput. Sci., Tsing Hua Univ., Hsin-Chu, Taiwan
  • Volume
    9
  • Issue
    2
  • fYear
    1990
  • fDate
    2/1/1990 12:00:00 AM
  • Firstpage
    151
  • Lastpage
    157
  • Abstract
    A general-purpose routing algorithm for very-large-scale integrated (VLSI) circuits and printed circuit board (PCB) designs is proposed. Ideas behind the maze-running algorithm and the hierarchical routing algorithm are combined into a powerful algorithm called hybrid routing. The new algorithm demonstrates a speed compatible to a hierarchical router and produces routings with quality equivalent to that obtained by a maze router. Hybrid routing is based on the maze-running method with a third search dimension added. The extra search space is built by recursively constructing a hierarchy of coarser grid meshes. By means of a parameter-controlled expansion into the coarser meshes, the hybrid router is able to find the preferred search region very quickly and will not miss local information as a hierarchical router does. A user-given parameter can turn the algorithm into a pure maze router, a pure hierarchical router, or a wide spectrum of hybrid routers with different speed/quality characteristics between the extremes. The algorithm has been implemented and integrated into a global router that can handle large-scale routing, such as that encountered in the sea-of-gates layout
  • Keywords
    VLSI; circuit layout CAD; printed circuit design; CAD; IC design; PCB design; VLSI; computer aided design; general-purpose routing algorithm; global router; hierarchical router; hybrid routing; large-scale routing; maze-running method; printed circuit board; sea-of-gates layout; user-given parameter; Algorithm design and analysis; Data structures; Design automation; Joining processes; Large-scale systems; Printed circuits; Process design; Routing; Signal design; Very large scale integration;
  • 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.46781
  • Filename
    46781