• DocumentCode
    770005
  • 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
  • Volume
    15
  • Issue
    2
  • fYear
    1996
  • fDate
    2/1/1996 12:00:00 AM
  • Firstpage
    217
  • Lastpage
    227
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.486667
  • Filename
    486667