Finding Placement-Relevant Clusters With Fast Modularity-Based Clustering

被引:11
|
作者
Fogaca, Mateus [3 ]
Kahng, Andrew B. [1 ,2 ]
Reis, Ricardo [3 ,4 ]
Wang, Lutong [2 ]
机构
[1] Univ Calif San Diego, CSE Dept, La Jolla, CA USA
[2] Univ Calif San Diego, ECE Dept, La Jolla, CA USA
[3] Univ Fed Rio Grande do Sul, Inst Informat, PGMicro, Porto Alegre, RS, Brazil
[4] Univ Fed Rio Grande do Sul, Inst Informat, PPGC, Porto Alegre, RS, Brazil
来源
24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019) | 2019年
关键词
D O I
10.1145/3287624.3287676
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In advanced technology nodes, IC implementation faces increasing design complexity as well as ever-more demanding design schedule requirements. This raises the need for new decomposition approaches that can help reduce problem complexity, in conjunction with new predictive methodologies that can help avoid bottlenecks and loops in the physical implementation flow. Notably, with modern design methodologies it would be very valuable to better predict final placement of the gate-level netlist: this would enable more accurate early assessment of performance, congestion and floorplan viability in the SOC floorplanning/RTL planning stages of design. In this work, we study a new criterion for the classic challenge of VLSI netlist clustering: how well netlist clusters "stay together" through final implementation. We propose use of several evaluators of this criterion. We also explore the use of modularity-driven clustering to identify natural clusters in a given graph without the tuning of parameters and size balance constraints typically required by VLSI CAD partitioning methods. We find that the netlist hypergraph-to-graph mapping can significantly affect quality of results, and we experimentally identify an effective recipe for weighting that also comprehends topological proximity to I/Os. Further, we empirically demonstrate that modularity-based clustering achieves better correlation to actual netlist placements than traditional VLSI CAD methods (our method is also 4x faster than use of hMetis for our largest testcases). Finally, we show a potential flow with fast "blob placement" of clusters to evaluate netlist and floorplan viability in early design stages; this flow can predict gate-level placement of 370K cells in 200 seconds on a single core.
引用
收藏
页码:569 / 576
页数:8
相关论文
共 19 条
  • [1] On the superiority of modularity-based clustering for determining placement-relevant clusters
    Fogaca, Mateus
    Kahng, Andrew B.
    Monteiro, Eder
    Reis, Ricardo
    Wang, Lutong
    Woo, Mingyu
    INTEGRATION-THE VLSI JOURNAL, 2020, 74 : 32 - 44
  • [2] Modularity-based Sparse Soft Graph Clustering
    Hollocou, Alexandre
    Bonald, Thomas
    Lelarge, Marc
    22ND INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 89, 2019, 89 : 323 - 332
  • [3] Modularity-based model selection for kernel spectral clustering
    Langone, Rocco
    Alzate, Carlos
    Suykens, Johan A. K.
    2011 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2011, : 1849 - 1856
  • [4] Comparison of modularity-based approaches for nodes clustering in hypergraphs
    Poda, Veronica
    Matias, Catherine
    PEER COMMUNITY JOURNAL, 2024, 4
  • [5] Modularity-Based Graph Clustering using Harmony Search Algorithm
    Atay, Yilmaz
    Kodaz, Halife
    2015 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE APPLICATIONS AND TECHNOLOGIES (ACSAT), 2015, : 109 - 114
  • [6] Modularity-based graph clustering for analysis of gene microarray data
    Cao, Y.-C. (yccao@scut.edu.cn), 1600, South China University of Technology (41):
  • [7] Modularity-Based Query Clustering for Identifying Users Sharing a Common Condition
    Harel, Maayan
    Yom-Tov, Elad
    SIGIR 2015: PROCEEDINGS OF THE 38TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2015, : 819 - 822
  • [8] Modularity-Based Dynamic Clustering for Energy Efficient UAVs-Aided Communications
    Yu, Jiadong
    Zhang, Rong
    Gao, Yue
    Yang, Lie-Liang
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2018, 7 (05) : 728 - 731
  • [9] Modularity-Based User-Centric Clustering and Resource Allocation for Ultra Dense Networks
    Lin, Yan
    Zhang, Rong
    Yang, Luxi
    Hanzo, Lajos
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (12) : 12457 - 12461
  • [10] Study of modularity-based fuzzy immune network clustering algorithm and its application in fault diagnosis
    Li M.
    Du H.
    Zhuang J.
    Wang S.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2010, 46 (09): : 100 - 106