ACM Home Page
Please provide us with feedback. Feedback
Large scale circuit partitioning with loose/stable net removal and signal flow based clustering
Full text Publisher SitePublisher Site PdfPdf (220 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California, United States
Pages: 441 - 446  
Year of Publication: 1997
ISBN:0-8186-8200-0
Authors
Jason Cong  UCLA Department of Computer Science, Los Angeles, CA
Honching Peter Li  UCLA Department of Computer Science, Los Angeles, CA
Sung Kyu Lim  UCLA Department of Computer Science, Los Angeles, CA
Toshiyuki Shibuya  Fujitsu Laboratories Ltd., Kawasaki, Japan
Dongmin Xu  UCLA Department of Computer Science, Los Angeles, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS : Computer Society
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 18,   Citation Count: 29
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In this paper, we present an efficient Iterative Improvement based Partitioning (IIP) algorithm called LSR/MFFS, that combines signal flow based Maximum Fanout Free Subgraph (MFFS) clustering algorithm with Loose and Stable net Removal (LSR) partitioning algorithm. The MFFS algorithm generalizes existing MFFC decomposition method from combinational circuits to general sequential circuits in order to handle cycles naturally. We also study the properties of the nets that straddle the cutline carefully, and introduce the concepts of the loose and stable nets as well as effective ways to remove them out of the cutset. The LSR/MFFS algorithm first applies LSR algorithm to clustered netlist generated by MFFS algorithm for global-level cutsize optimization and then declusters netlist for further cutsize refinement. As a result, the LSR/MFFS algorithm has achieved the best cutsize result among all the bipartitioning algorithms published in the literatures with very promising runtime performance. In particular, it outperforms the recent state-of-the-art IIP algorithms LA3-CDIP, CLIP-PROPf, Strawman, hMetis-FM, and MLc by 17.4%, 12.1%, 5.9%, 3.1%, and 1.9%, respectively. It also outperforms the state-of-the-art non-IIP algorithms Paraboli, FBB, and PANZA by 32.0%, 21.4%, and 1.4%, respectively.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
4
 
5
J. Cong, P. Li, S. K. Lira, T. Shibuya, and D. Xu. "Large scale circuit partitioning with loose/stable net removal and signal flow based hierarchical clustering". Technical Report 970005, CS Dept. of UCLA, 1997.
6
7
 
8
 
9
 
10
 
11
 
12
S. Hauck and G. Borriello. "An evaluation of bipartitioning techniques", submitted to IEEE Trans. on Computer-Aided Design, 1996.
13
 
14
B. Kernighan and S. Lin. "An efficient heuristic procedure for partitioning of electrical circuits". Bell System Technical Journal, 1970.
 
15
B. Krishnamurthy. "An improved rain-cut algorithm for partitioning VLSI networks". IEEE Trans. on Computers, pages 438-446, 1984.
 
16
17
 
18
T. Shibuya, I. Nitta, and K. Kawamura. "SMINCUT: VLSI placement tool using rain-cut". Fujitsu Scientific Technical Journal, pages 197-207, 1995.
 
19

CITED BY  29

Collaborative Colleagues:
Jason Cong: colleagues
Honching Peter Li: colleagues
Sung Kyu Lim: colleagues
Toshiyuki Shibuya: colleagues
Dongmin Xu: colleagues