Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Design hierarchy-guided multilevel circuit partitioning

Published: 01 November 2006 Publication History

Abstract

In this paper, we present a new multilevel circuit partitioning algorithm (dhml) which is guided by design hierarchy. In addition to flat netlist hypergraph, we use user design hierarchy as a hint for partitioning. This design hierarchy already has some implications on connectivity between logical blocks in the design. Using design hierarchy in partitioning is nontrivial since the hierarchical elements in design hierarchy do not necessarily have strong internal connectivity; hence, we need to determine whether it is preferable to break up or preserve the hierarchical elements. In order to identify and select the hierarchical elements with strong connectivity, their Rent exponents are used. Then, the selected hierarchical elements serve as effective clustering scopes during the multilevel coarsening phase. The scopes are dynamically updated (enlarged) while building up a clustering tree so that the clustering tree resembles the densely connected portions of the design hierarchy. We tested our algorithm on a set of large industrial designs in which the largest one has 1.8 million cells, 2.8 million nets, and 11 levels of hierarchy. By exploiting design hierarchy, our algorithm produces higher quality partitioning results than the state-of-the-art multilevel partitioner hMetis. Furthermore, experimental results show that dhml yields significantly more stable solutions, which is helpful in practice to reduce the number of runs to obtain the best result.

Cited By

View all
  • (2019)Routability-driven Mixed-size Placement Prototyping Approach Considering Design Hierarchy and Indirect Connectivity Between MacrosProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317901(1-6)Online publication date: 2-Jun-2019
  • (2007)Techniques for effective distributed physical synthesisProceedings of the 44th annual Design Automation Conference10.1145/1278480.1278692(859-864)Online publication date: 4-Jun-2007
  • (2006)Dominator-based partitioning for delay optimizationProceedings of the 16th ACM Great Lakes symposium on VLSI10.1145/1127908.1127927(67-72)Online publication date: 30-Apr-2006

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems  Volume 22, Issue 4
November 2006
127 pages

Publisher

IEEE Press

Publication History

Published: 01 November 2006

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Routability-driven Mixed-size Placement Prototyping Approach Considering Design Hierarchy and Indirect Connectivity Between MacrosProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317901(1-6)Online publication date: 2-Jun-2019
  • (2007)Techniques for effective distributed physical synthesisProceedings of the 44th annual Design Automation Conference10.1145/1278480.1278692(859-864)Online publication date: 4-Jun-2007
  • (2006)Dominator-based partitioning for delay optimizationProceedings of the 16th ACM Great Lakes symposium on VLSI10.1145/1127908.1127927(67-72)Online publication date: 30-Apr-2006

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media