• DocumentCode
    956013
  • Title

    A density-based greedy router

  • Author

    Ho, Tai-Tsung

  • Author_Institution
    Dept. of Math., Comput Sci. & Stat., McNeese State Univ., Lake Charles, LA, USA
  • Volume
    12
  • Issue
    7
  • fYear
    1993
  • fDate
    7/1/1993 12:00:00 AM
  • Firstpage
    974
  • Lastpage
    981
  • Abstract
    A track-by-track routing algorithm based on a greedy heuristic on density structure is presented. By applying a dynamic programming technique using an accurate criterion of density structure, the algorithm guarantees finding a set of wire segments for a track whose routing can decrease the channel density by one, if it exists. It is believed that none of the existing track-by-track routers can achieve this even by resorting to exhaustive search. With its accurate calculation in selecting wire segments in each track, the new two-layer router solves Deutsch´s difficult example in 19 tracks in the two-layer restricted-Manhattan model by a simple density-related function, and the extended three-, four-, and five-layer routers also outperform other routers without backtracking, rerouting, or routing transformation. The experimental results are presented for performance comparison
  • Keywords
    dynamic programming; network routing; Deutsch´s difficult example; channel density; density-based greedy router; density-related function; dynamic programming technique; greedy heuristic; track-by-track routing algorithm; wire segments; Computer science; Dynamic programming; Heuristic algorithms; Lakes; Mathematics; Minimization methods; Routing; Statistics; Terminology; 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.238033
  • Filename
    238033