• DocumentCode
    1593351
  • Title

    Simple eigenvector-based circuit clustering can be effective [VLSI CAD]

  • Author

    Alpert, Charles J. ; Kahng, Andrew B.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • Volume
    4
  • fYear
    1996
  • Firstpage
    683
  • Abstract
    Clustering has proven effective in improving the quality of VLSI netlist partitioning and placement algorithms. A wide variety of clustering schemes have been proposed, including random walks, iterative matching, and fairly complicated spectral techniques. We use eigenvectors to compute a clustering, but do so in the simplest, most obvious manner. Our algorithm first computes a d-digit code for each module vi according to the signs of the ith entries in a set of d eigenvectors. Then, modules with the same code are assigned to the same cluster. Despite its simplicity, this new clustering algorithm is strongly motivated by theoretical results for both spectral bipartitioning and multi-dimensional vector partitioning. The algorithm also has linear time complexity (not including the eigenvector computation) and is at least as effective as previous clustering algorithms in terms of two-phase Fiduccia-Mattheyses bipartitioning
  • Keywords
    VLSI; circuit CAD; circuit layout CAD; computational complexity; eigenvalues and eigenfunctions; integrated circuit layout; VLSI CAD; VLSI netlist partitioning; clustering algorithm; d-digit code; eigenvector-based circuit clustering; linear time complexity; placement algorithms; two-phase Fiduccia-Mattheyses bipartitioning; Circuits; Clustering algorithms; Computer science; Iterative algorithms; Packaging; Partitioning algorithms; Runtime; Sun; Vectors; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1996. ISCAS '96., Connecting the World., 1996 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    0-7803-3073-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1996.542116
  • Filename
    542116