Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/368058.368249acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article
Free access

An effective general connectivity concept for clustering

Published: 23 February 1998 Publication History

Abstract

This paper shows how algorithmic techniques and parallel processing can speed up general connectivity computation. A new algorithm, called Concurrent Group Search Algorithm (CGSA), is proposed that divides (N-1)N/2 vertex pairs into N-1 groups. Within each group general connectivities of all pairs can be calculated concurrently. Our experimental results show that this technique can achieve speedup of 12 times for one circuit. In addition, group computations are parallelized on a 16-node IBM SP2 with a speedup of 14 times over its serial counterpart observed. Combining the two approaches could result in a total speedup of up to 170 times, reducing CPU time from over 200 hours to 1.2 hour for one circuit. Our new model is better than those without clustering because it characterizes the connection graph more accurately, is faster to compute and produces better results. The best performance improvements are 43% for one circuit and 49% for another.

References

[1]
M. Brever, "Min-cut placement," Journal of Design Automation and Fault Tolerant Computing, Vol. 1, No. 4, October 1977, pp.343-362.
[2]
P.K. Chan, M.D.F. Schlag, and J.Y. Zien, "Spectral k-way ratio-cut partitioning and clustering," 30th DAC, 1993, pp.749-754.
[3]
K.X. Cheng and W.J. Zhuang, "The placement subsystem of LSIS-II automatic layout system," Vol. 7, No. 4, 1986, pp.412-417.
[4]
J. Cong and M. Smith, "A parallel bottom-up clustering algorithm with application to circuit partitioning in VLSI design," 30th DAC, 1993, pp.755-760.
[5]
W.M. Dai and E.S. Kuh, "Simultaneous floor placement and global routing for hierarchical building block layout," IEEE Trans. on CAD, Vol. CAD-6, No. 5, 1987, pp.828- 837.
[6]
W.M. Dai, B. Eschermann, E.S. Kuh, and M. Pedranl, "Hierarchical placement and floorplanning in BEAR," IEEE Trans. on CAD, Vol. CAD-8, No. 12, 1989, pp.1335- 1349.
[7]
C.L. Ding, C.Y. Ho, M.J. Irwin, "A new optimization driven clustering algorithm for large circuits," 1993 European DAC, pp.28-32.
[8]
W.E. Donath, "Complexity theory and design automation," Proc. of the 17th DAC, 1980, pp.412-419.
[9]
J. Garbers, H.J. Promel and A. Steger, "Finding clusters in VLSI circuits," 1990 IEEE ICCAD, pp.520-523.
[10]
L. Hagen and A.B. Kahng, "A new approach to effective circuit clustering," 1992 IEEE ICCAD, pp.422-427.
[11]
E.Q. Kang, R.B. Lin and E. Shragowitz, "Fuzzy logic approach to VLSI placement," IEEE Trans. on VLSI Sys., Vol 2., No. 4, Dec. 1994, pp. 489-501.
[12]
S. Mallel, et al., "Clustering based simulated annealing for standard cell placement," 25th DAC., 1988, pp.312-317.
[13]
B. Preas and M. Lorenzetti, Ed., Physical Design Automation of VLSI Systems, The Benjamin/Cummings Pub. Co., Inc., 1988.
[14]
R. Rajaraman and D.F. Wong, "Optimal clustering for delay minimization," 30th DAC, 1993, pp.309-314.
[15]
Y. Saab, "Post-analysis-based clustering dramatically improves the Fiduccia-Mattheyses algorithm," 1993 European Design Automation Conference, pp.22-27.
[16]
D.M. Schuler and E.G. Ulrich, "Clustering and linear placement," 1972 DAC, pp50-56.
[17]
C. Sechen, et al., "An improved simulated annealing algorithm for tow-based placement," IEEE ICCAD, 1987, pp.478.
[18]
H. Shin and C.H. Kim, "A simple yet effective technique for partitioning," IEEE Trans. On VLSI Systems, Vol. 1, No. 3, September '93, pp.380-386.
[19]
J.J. Song, H.K. Choo, and W.J. Zhuang, "A new model for general connectivity and its application to placement," The 6th Great Lakes Symposium on VLSI, March 22-23, '96, pp.60-63.
[20]
W. Sun and C. Sechen, "ENcient and effective placement for very large circuits," IEEE Trans. on CAD, Vol. 14, No. 3, 1995, pp.349-359.
[21]
W. Swartz and C. Sechen, "Timing driven placement for large standard cell circuits," 32nd DAC, 1995, pp.211-215.
[22]
N. Yan, H.X. Xia and W.J. Zhuang, "A discussion about connectivity with 3-depth," Chinese National 6th Conference on Computer Aided Desigm and Computer Graphics, 1990.
[23]
C.W. Yeh, C.K. Cheng and T.T.Y. Lin, "A probabilistic multicommodity-flow solution to circuit clustering problems," 1992 IEEE ICCAD, pp.422-427.
[24]
M.Y. Yu and W.J. Tuang, "The optimal construction of clusters," Int. Conf. on Computer Aided Tech., '88, pp.456- 460.
[25]
M.G. Yu, Z.C. M. and W.J. Zhuang, "Cluster method and its application to LSI/VLSI layout," Chinese Journal of Semiconductors, Vol. 10, No. 4, 1989, pp.432-444.
[26]
M.Y. Yu, X.L. Hong, Y.E. Lien, Z.Z. M. J.G. Bo, and W.J. Zhuang, "A new clustering approach and its application to BBL placement," European DAC, 1990, pp.665-669.
[27]
W.J. Zhuang, K.X. Cheng, et al., "LISMI automated layout system," Chinese Journal of Semiconductors, Vol. 8, No. 5, 1987, pp.270-276.
[28]
W.J. Zhuang, Y.C. Lim, G. Samudra and N. Yan, "A new clustering method based on general connectivity," VLSI Desigm, Vol. 2, No. 2, 1994, pp. 131-141.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '98: Proceedings of the conference on Design, automation and test in Europe
February 1998
940 pages

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 23 February 1998

Check for updates

Author Tags

  1. clustering
  2. connectivity
  3. feedthroughs.
  4. placement

Qualifiers

  • Article

Conference

DATE98
Sponsor:
DATE98: Design, Automation & Test in Europe
February 23 - 26, 1998
Le Palais des Congrés de Paris, France

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 292
    Total Downloads
  • Downloads (Last 12 months)115
  • Downloads (Last 6 weeks)29
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media