• DocumentCode
    332743
  • Title

    Multiway partitioning with pairwise movement

  • Author

    Gong, Jianya ; Sung Kyu Lim

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    1998
  • fDate
    8-12 Nov. 1998
  • Firstpage
    512
  • Lastpage
    516
  • Abstract
    It is well known that the recursive bipartitioning approach outperforms the direct non-recursive approach in solving the multiway partitioning problem. However, little progress has been made to identify and overcome the weakness of the direct (alternatively called flat) approach. We make the first observation that the performance of iterative improvement based flat multiway partitioner K-FM (L.A. Sanchis, 1989; 1993) is not suitable for today´s large scale circuits. Then, we propose a simple yet effective hill climbing method called PM (Pairwise cell Movement) that overcomes the limitation of K-FM and provides partitioners the capability to explore wider range of solution space effectively while ensuring convergence to satisfying suboptimal solutions. The main idea is to reduce the multiway partitioning problem to sets of concurrent bipartitioning problems. Starting with an initial multiway partition of the netlist, we apply 2-way FM (C. Fiduccia and R. Mattheyses, 1982) to pairs of blocks so as to improve the quality of overall multiway partitioning solution. The pairing of blocks is based on the gain of the last pass, and the Pairwise cell Movement (PM) passes continue until no further gain can be obtained. We observe that PM passes are effective in distributing clusters evenly into multiple blocks to minimize the connections across the multiway cutlines. Our iterative improvement based flat multiway partitioner K-PM/LR improves K-FM by a surprising average margin of up to 86.2% and outperforms its counterpart recursive FIM by up to 17.3% when tested on MCNC and large scale ISPD98 benchmark circuits (C.J. Alpert, 1998).
  • Keywords
    circuit CAD; circuit optimisation; iterative methods; 2-way FM; ISPD98 benchmark circuits; K-FM; Pairwise cell Movement; concurrent bipartitioning problems; direct non-recursive approach; hill climbing method; initial multiway partition; iterative improvement based flat multiway partitioner; large scale circuits; multiple blocks; multiway cutlines; multiway partitioning; netlist; pairwise movement; recursive bipartitioning approach; suboptimal solutions; Benchmark testing; Circuit testing; Convergence; Cost function; Iterative algorithms; Large-scale systems; Optimization methods; Partitioning algorithms; Runtime; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1998. ICCAD 98. Digest of Technical Papers. 1998 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-008-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.1998.144316
  • Filename
    742999