• DocumentCode
    3155946
  • Title

    Near-Optimal n-Layer Channel Routing

  • Author

    Enbody, R.J. ; Du, H.C.

  • Author_Institution
    Dept. of Computer Science, University of Minnesota, Minneapolis, MN
  • fYear
    1986
  • fDate
    29-2 June 1986
  • Firstpage
    708
  • Lastpage
    714
  • Abstract
    In this paper we present two n-layer channel routing algorithms that guarantee successful routing of the channel for n greater than three. The first is linear and optimal given a VHV...HV assignment of layers. The second, using an HVH...VH layer assignment, is quasilinear and performs optimally on examples from the literature. Except in pathological cases, we expect the latter router to perform within one row of optimal. For comparison with published examples we implemented the second router in five and three layers. The five-layer implementation routed all examples optimally while the three-layer implementation routed the examples with the same or fewer rows than the published examples. With its n-layer capability this channel router will allow channel routing to be used when more than three layers are available. This router can also be used to evaluate the utility of additional layers.
  • Keywords
    Automation; Partitioning algorithms; Routing; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 1986. 23rd Conference on
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-0702-5
  • Type

    conf

  • DOI
    10.1109/DAC.1986.1586168
  • Filename
    1586168