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
Link To Document