Title :
A faster algorithm for rubber-band equivalent transformation for planar VLSI layouts
Author :
Chen, Hsiao-Feng Steven ; Lee, D.T.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
fDate :
2/1/1996 12:00:00 AM
Abstract :
In this paper we consider the problem of transforming a single-layer topological routing of n two-terminal nets into a rubber-band equivalent using rectilinear wires in the presence of rectilinear circuit modules. Given a topological planar VLSI layout sketch with |F| features and |W| noncrossing wire segments connecting n two-terminal nets, we present an O(|F|·|W|) time algorithm to do the vertex-disjoint rubber-band equivalent transformation of these n nets if it exists. The algorithm consists of two phases, computing a loose homotopy with four spokes matrices, and computing a vertex-disjoint rubber-band equivalent of the given homotopy, each phase taking O(|F|·|W|) time and space. Both complexities are asymptotically optimal in the worst case. From the vertex-disjoint rubber-band equivalent of the given homotopy, one can obtain the detailed routing within the same time complexity. Experimental results are also presented
Keywords :
VLSI; circuit layout CAD; computational complexity; integrated circuit layout; network routing; network topology; loose homotopy; planar VLSI layouts; rectilinear circuit modules; rectilinear wires; rubber-band equivalent transformation; time complexity; topological planar VLSI layout sketch; Circuit testing; Joining processes; Performance evaluation; Polynomials; Routing; Topology; Transmission line matrix methods; Very large scale integration; Wires; Wiring;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on