• DocumentCode
    2086165
  • Title

    Channel routing with non-terminal doglegs

  • Author

    Preas, Bryan

  • Author_Institution
    Paderborn Univ., Germany
  • fYear
    1990
  • fDate
    12-15 Mar 1990
  • Firstpage
    451
  • Lastpage
    458
  • Abstract
    Many automatic layout systems for VLSI circuits employ channel routing as the basic interconnection function. The wide range of uses and the importance of channel routing have inspired many good channel routing algorithms. However, many algorithms were developed with the geometric regularity of standard cell and gate array designs in mind. As a result these algorithms have difficulty routing channels with geometric generality (rectilinear boundaries and wires and terminals that can have different widths and irregular spacings) and simultaneously guaranteeing completion of all routes. This paper presents an algorithm for resolving cyclic vertical constraints using a general channel model. When this algorithm is combined with a constraint-based channel router, routing completion can be guaranteed, even for routing problems with generalized geometries. This algorithm is implemented with a constrain-based, alternating-edge, dogleg channel router. Extensions are described which permit the channel router to implement switchbox routing
  • Keywords
    VLSI; circuit layout CAD; VLSI circuits; alternating-edge; automatic layout systems; channel routing; gate array designs; geometric regularity; nonterminal doglegs; standard cell; Active circuits; Algorithm design and analysis; Clocks; Design automation; Geometry; Integrated circuit interconnections; Routing; Standards development; Wire; Wiring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1990., EDAC. Proceedings of the European
  • Conference_Location
    Glasgow
  • Print_ISBN
    0-8186-2024-2
  • Type

    conf

  • DOI
    10.1109/EDAC.1990.136690
  • Filename
    136690