• DocumentCode
    2854362
  • Title

    An O(n log n) algorithm for 1-D tile compaction

  • Author

    Anderson, R. ; Kahan, S. ; Schlag, M.

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., Seattle, WA, USA
  • fYear
    1989
  • fDate
    5-9 Nov. 1989
  • Firstpage
    144
  • Lastpage
    147
  • Abstract
    A simple O(n log n) algorithm is presented for performing one-dimensional tile compaction on a planar constraint network. The algorithm works only on planar constraints networks: those resulting from considering all components to be on single layer. The top and bottom zones in this example attain their minimum widths of 15 only by forcing the other zone to have width 25, while the best configuration has width 20 which is the minimum width of the middle zone. VLSI circuits often result in nonplanar constraint networks, even though interconnect parallel to the direction of compaction is not part of the constraint network. The algorithm could be used to obtain an initial guess at the width, possibly saving several iterations of the more expensive minimum-cost flow method.<>
  • Keywords
    VLSI; circuit layout CAD; 1-D tile compaction; O(n log n) algorithm; VLSI; circuit layout CAD; minimum width; planar constraint network; single layer; Compaction; Computer science; Geometry; Iterative algorithms; Iterative methods; Shape; Tiles; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1989. ICCAD-89. Digest of Technical Papers., 1989 IEEE International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-1986-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.1989.76923
  • Filename
    76923