• DocumentCode
    316869
  • Title

    An efficient multi-way algorithm for balanced partitioning of VLSI circuits

  • Author

    Tan, X. ; Tong, J. ; Tan, P. ; Park, N. ; Lombardi, F.

  • Author_Institution
    Dept. of Electron. Eng., Fudan Univ., Shanghai, China
  • fYear
    1997
  • fDate
    12-15 Oct 1997
  • Firstpage
    608
  • Lastpage
    613
  • Abstract
    This paper presents an efficient algorithm for multi-way balanced partitioning of VLSI circuits. The proposed algorithm is still based on the widely used net-cut model, but its novelty is the potential gain function into the net-cut cost function to relax the single-cell-move constraint (as commonly encountered in the Kernighan-Lin algorithm) for balanced partitioning. This feature permits to move a group of cells (referred to as a Multi-Cell-Move strategy) for partitioning a circuit, while reducing its sensitivity to size constraint. The new multi-way partitioning algorithm is fully analyzed; expressions for the potential gain function (with respect to the multi-move operation) and the cost (for the min-cut objective function) are presented. The time complexity of the proposed partitioning algorithm is O(P×k2 log 2 (k)), where k is the number of blocks and P is the number of pins. Simulation results are presented and a remarkable improvement is achieved compared with existing algorithms, such as the k-Dual Part algorithm
  • Keywords
    VLSI; circuit layout CAD; computational complexity; integrated logic circuits; logic CAD; logic partitioning; Multi-Cell-Move strategy; VLSI circuits; balanced partitioning; multi-way algorithm; net-cut model; partitioning; potential gain function; time complexity; Algorithm design and analysis; Circuits; Cost function; Partitioning algorithms; Pins; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1997. ICCD '97. Proceedings., 1997 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-8206-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1997.628928
  • Filename
    628928