• DocumentCode
    1393993
  • Title

    A general greedy channel routing algorithm

  • Author

    Ho, Tai-Tsung ; Iyengar, S. Sitharama ; Zheng, Si-Qing

  • Author_Institution
    Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
  • Volume
    10
  • Issue
    2
  • fYear
    1991
  • fDate
    2/1/1991 12:00:00 AM
  • Firstpage
    204
  • Lastpage
    211
  • Abstract
    A general approach for the channel routing problem is presented as a framework for a class of heuristic routing algorithms. The algorithm is shown to possess a backtracking capability that increases the chance of completing the routing with a minimum number of tracks. Since the concepts described are general, they can be applied to other channel problems, such as switchbox routing, three-layer routing, and multilayer routing, or even to the overlap model, with only a few modifications. It is shown that track-oriented greedy algorithms can be modified to solve other channel routing problems. As examples, the algorithm is modified to solve the Manhattan switch-box problem and channel routing problems in the overlap and knock-knee models. Preliminary results show that the modified algorithms have good performance and show strong potential to outperform existing algorithms. Applying the algorithm MCRP-ROUT to the benchmark Deutsch´s difficult problem and Burstein´s difficult problem, routing solutions of 19 tracks and six tracks, respectively, were obtained
  • Keywords
    circuit layout CAD; computational complexity; graph theory; network topology; Burstein´s difficult problem; Deutsch´s difficult problem; MCRP-ROUT; Manhattan switch-box problem; backtracking capability; circuit layout design; greedy channel routing algorithm; heuristic routing algorithms; knock-knee models; modified algorithms; multilayer routing; overlap model; switchbox routing; three-layer routing; track-oriented greedy algorithms; Chip scale packaging; Conductors; Data structures; Heuristic algorithms; Integrated circuit interconnections; Lithography; Nonhomogeneous media; Routing; Very large scale integration; Wires;
  • 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.68407
  • Filename
    68407