Noise-Aware Circuit Clustering based on Analytical Placement Evolution
Clustering is a critical step in VLSI design. Good clusters can aid in partitioning, floorplanning, and netlist reduction. In this work, we adopt a data mining technique to extract modular clusters and networks between clusters from placement evolution. We observe that state-of-the-art analytical placers propagate standard cells as Modular Clusters during placement evolution. And other noisy cells, which cannot be assigned to a specific cluster, form a network structure called Inter-Cluster Networks (ICNs). We propose Cascade HDBSCAN to extract Modular Clusters at different granularity as well as Inter-Cluster Networks in placement evolution. And we reveal Modular Clusters and Inter-Cluster Networks adhere to different Rent's rules. Furthermore, we provide a detailed analysis on the clustering structure and demonstrate VLSI netlists are small-world networks. Modular Clusters are localized groupings connected by Inter-Cluster Networks that function as shortcuts in the networks.
Authors
- Zhanpeng Chen
- Yucheng Wang (ORCID: https://orcid.org/0000-0002-8219-8908)
- Chung‐Kuan Cheng (ORCID: https://orcid.org/0000-0002-9865-8390)
- Z. Song (ORCID: https://orcid.org/0009-0002-8357-2102)
Institutions
- University of California San Diego (US)
Publication Details
- Published
- 2024-10-31
- DOI
- https://doi.org/10.1145/3708358.3709348
- Primary Topic
- VLSI and Analog Circuit Testing
- Type
- article
- Field-Weighted Citation Impact
- 0.00