Boolean-aware Boolean Circuit Classification: A Comprehensive Study on Graph Neural Network
Not on the map. Why?
Abstract (arXiv)
Boolean circuit is a computational graph that consists of the dynamic directed graph structure and static functionality. The commonly used logic optimization and Boolean matching-based transformation can change the behavior of the Boolean circuit for its graph structure and functionality in logic synthesis. The graph structure-based Boolean circuit classification can be grouped into the graph classification task, however, the functionality-based Boolean circuit classification remains an open problem for further research. In this paper, we first define the proposed matching-equivalent class based on its ``Boolean-aware'' property. The Boolean circuits in the proposed class can be transformed into each other. Then, we present a commonly study framework based on graph neural network~(GNN) to analyze the key factors that can affect the Boolean-aware Boolean circuit classification. The empirical experiment results verify the proposed analysis, and it also shows the direction and opportunity to improve the proposed problem. The code and dataset will be released after acceptance.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 4 of its 20 references that are in the map. First posted on arXiv 13 Nov 2024.
Builds on
4 of 20 references.
References · 4
- 2019DRiLLS: Deep Reinforcement Learning for Logic Synthesiscited by 47
- 2021OpenABC-D: A Large-Scale Dataset For Machine Learning Guided Integrated Circuit Synthesiscited by 30
- 2022Graph Neural Networks Designed for Different Graph Types: A Surveycited by 21
- 2023Adaptive Reconvergence-driven AIG Rewriting via Strategy Learningcited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.