DocumentCode :
3155312
Title :
Chameleon: A New Multi-Layer Channel Router
Author :
Braun, Douglas ; Burns, Jeffrey ; Devadas, Srinivas ; Hi Keung Ma ; Mayaram, Kartikeya ; Romeo, Fabio ; Sangiovanni-Vincentelli, Alberto
Author_Institution :
Department of Electrical Engineering and Computer Sciences, Electronics Research Laboratory, University of California, Berkeley, CA
fYear :
1986
fDate :
29-2 June 1986
Firstpage :
495
Lastpage :
502
Abstract :
New techniques for routing general multi-layer channels are introduced. These techniques can handle a variety of technology constraints. For example, linewidth and line-to-line spacing can be specified independently for each layer, and contact stacking can be allowed or forbidden. These techniques have been implemented in a new multi-layer channel router called Chameleon. Chameleon consists of two stages: a partitioner and a detailed router. The partitioner divides the problem into two and three-layer subproblems such that global channel area is minimized. The detailed router then implements the connections using generalizations of the algorithms used in YACR2. In particular a three-dimensional maze router is used which guarantees that any problem can be routed even when cyclic constraints are present. Chameleon produces optimal results on a wide range of industrial and academic examples for any number of layers and pitch combinations.
Keywords :
Contacts; Integrated circuit interconnections; Integrated circuit layout; Laboratories; Manufacturing; Partitioning algorithms; Pins; Printed circuits; Routing; Wiring;
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.1586134
Filename :
1586134
Link To Document :
بازگشت