• DocumentCode
    2176003
  • Title

    Area-efficient graph layouts

  • Author

    Leiserson, Charles E.

  • fYear
    1980
  • fDate
    13-15 Oct. 1980
  • Firstpage
    270
  • Lastpage
    281
  • Abstract
    Minimizing the area of a circuit is an important problem in the domain of Very Large Scale Integration. We use a theoretical VLSI model to reduce this problem to one of laying out a graph, where the transistors and wires of the circuit are identified with the vertices and edges of the graph. We give an algorithm that produces VLSI layouts for classes of graphs that have good separator theorems. We show in particular that any planar graph of n vertices has an O(n lg2 n) area layout and that any tree of n vertices can be laid out in linear area. The algorithm maintains a sparse representation for layouts that is based on the well-known UNION-FIND data structure, and as a result, the running time devoted to bookkeeping is nearly linear.
  • Keywords
    Binary trees; Computational modeling; Concurrent computing; Contracts; Costs; Hardware; Integrated circuit interconnections; Particle separators; Very large scale integration; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1980., 21st Annual Symposium on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/SFCS.1980.13
  • Filename
    4567828