Title :
Non-tree routing [VLSI layout]
Author :
McCoy, Bernard A. ; Robins, Gabriel
Author_Institution :
GE Fanuc, Charlottesville, VA, USA
fDate :
6/1/1995 12:00:00 AM
Abstract :
An implicit premise of existing routing methods is that the routing topology must correspond to a tree (i.e., it does not contain cycles). In this paper we investigate the consequences of abandoning this basic axiom, and instead we allow routing topologies that correspond to arbitrary graphs (i.e., where cycles are allowed). We show that non-tree routing can significantly improve signal propagation delay, reduce signal skew, and afford increased reliability with respect to open faults that may be caused by manufacturing defects and electromigration. Simulations on uniformly distributed nets indicate that depending on net size and technology parameters, our non-tree routing construction reduces maximum source-sink SPICE delay by an average of up to 62%, and reduces signal skew by an average of up to 63%, as compared with Steiner routing. Moreover, up to 77% of the total wirelength in non-trees can tolerate an open fault without disconnecting the circuit
Keywords :
SPICE; VLSI; circuit layout CAD; delays; graph theory; integrated circuit layout; integrated circuit reliability; network routing; network topology; VLSI layout; arbitrary graphs; nontree routing; open faults; reliability; routing topologies; signal propagation delay; signal skew reduction; uniformly distributed nets; Algorithm design and analysis; Circuits; Design automation; Dynamic programming; Heuristic algorithms; Partitioning algorithms; Propagation delay; Routing; Tree graphs; Very large scale integration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on