Efficient Subgraph Matching Framework for Fast Subcircuit Identification

被引:0
|
作者
Li, Bohao [1 ]
Wang, Shizhang [1 ]
Chen, Tinghuan [2 ]
Sun, Qi [1 ]
Zhuo, Cheng [1 ]
机构
[1] Zhejiang Univ, Hangzhou, Zhejiang, Peoples R China
[2] Chinese Univ Hong Kong, Shenzhen, Peoples R China
来源
PROCEEDINGS OF THE 2024 ACM/IEEE INTERNATIONAL SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024 | 2024年
关键词
ALGORITHM;
D O I
10.1145/3670474.3685958
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Subcircuit identification finds wide applications in logic synthesis, physical design, and design verification. With the continuous increase in the scale of integrated circuits, the exploration of efficient identification algorithms has become a key issue. By modeling circuits as graphs, subcircuit identification can be formulated as a subgraph isomorphism problem. Previous efforts either use combinatorial methods to search for isomorphic subgraphs node-by-node, or perform learning-based methods by extracting the structural graph features using vanilla graph neural networks (GNNs). These methods either suffer from slow matching speeds or low accuracy, failing to meet the requirements of large-scale tasks. In this work, we propose a fast and accurate subgraph matching framework for large-scale circuit identification. Firstly, we propose a hypergraph representation method to capture the structure and device attributes of the circuit efficiently. Secondly, we develop an approximate matching method based on a hypergraph convolutional network (HGCN), enhanced with multiple techniques to improve the accuracy and matching speed. Finally, the potential isomorphic subgraphs identified by our HGCN method are further verified by an exact matching method. Our framework outperforms previous graph learning methods by achieving a 16.46% improvement in accuracy. Compared to exact matching methods, our identification framework demonstrates over a 20.29x speedup in matching time while maintaining high accuracy.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] An Edge-Based Framework for Fast Subgraph Matching in a Large Graph
    Kim, Sangjae
    Song, Inchul
    Lee, Yoon Joon
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PT I, 2011, 6587 : 404 - 417
  • [2] Efficient Subgraph Matching Using GPUs
    Lin, Xiaojie
    Zhang, Rui
    Wen, Zeyi
    Wang, Hongzhi
    Qi, Jianzhong
    DATABASES THEORY AND APPLICATIONS, ADC 2014, 2014, 8506 : 74 - 85
  • [3] Fast Subgraph Matching by Dynamic Graph Editing
    Jiang, Zite
    Zhang, Shuai
    Liu, Boxiao
    Hou, Xingzhong
    Yuan, Mengting
    You, Haihang
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2432 - 2443
  • [4] Fast subgraph query processing and subgraph matching via static and dynamic equivalences
    Kim, Hyunjoon
    Choi, Yunyoung
    Park, Kunsoo
    Lin, Xuemin
    Hong, Seok-Hee
    Han, Wook-Shin
    VLDB JOURNAL, 2023, 32 (02) : 343 - 368
  • [5] SymmPi: Exploiting Symmetry Removal for Fast Subgraph Matching
    Wang, Yujiang
    Cao, Ying
    Zhang, Zhaobo
    Yuan, Pingpeng
    Jin, Hai
    DATA SCIENCE AND ENGINEERING, 2025, : 230 - 245
  • [6] Efficient Subgraph Matching on Non-volatile Memory
    Shen, Yishu
    Zou, Zhaonian
    WEB INFORMATION SYSTEMS ENGINEERING, WISE 2017, PT I, 2017, 10569 : 457 - 471
  • [7] Optimizing subgraph retrieval and matching with an efficient indexing scheme
    He, Jiezhong
    Chen, Yixin
    Liu, Zhouyang
    Li, Dongsheng
    KNOWLEDGE AND INFORMATION SYSTEMS, 2024, 66 (11) : 6815 - 6843
  • [8] FAST: FPGA-based Subgraph Matching on Massive Graphs
    Jin, Xin
    Yang, Zhengyi
    Lin, Xuemin
    Yang, Shiyu
    Qin, Lu
    Peng, You
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 1452 - 1463
  • [9] TBSGM: A Fast Subgraph Matching Method on Large Scale Graphs
    Jin, Fusheng
    Yang, Yifeng
    Wang, Shuliang
    Xue, Ye
    Yan, Zhen
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2018, 14 (04) : 67 - 89
  • [10] Efficient Reversible Logic Synthesis via Isomorphic Subgraph Matching
    Krishna, Mridul
    Chattopadhyay, Anupam
    2014 IEEE 44TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2014), 2014, : 103 - 108