BoolSkeleton: Boolean Network Skeletonization via Homogeneous Pattern Reduction
Not on the map. Why?
Abstract (arXiv)
Boolean equivalence allows Boolean networks with identical functionality to exhibit diverse graph structures. This gives more room for exploration in logic optimization, while also posing a challenge for tasks involving consistency between Boolean networks. To tackle this challenge, we introduce BoolSkeleton, a novel Boolean network skeletonization method that improves the consistency and reliability of design-specific evaluations. BoolSkeleton comprises two key steps: preprocessing and reduction. In preprocessing, the Boolean network is transformed into a defined Boolean dependency graph, where nodes are assigned the functionality-related status. Next, the homogeneous and heterogeneous patterns are defined for the node-level pattern reduction step. Heterogeneous patterns are preserved to maintain critical functionality-related dependencies, while homogeneous patterns can be reduced. Parameter K of the pattern further constrains the fanin size of these patterns, enabling fine-tuned control over the granularity of graph reduction. To validate BoolSkeleton's effectiveness, we conducted four analysis/downstream tasks around the Boolean network: compression analysis, classification, critical path analysis, and timing prediction, demonstrating its robustness across diverse scenarios. Furthermore, it improves above 55% in the average accuracy compared to the original Boolean network for the timing prediction task. These experiments underscore the potential of BoolSkeleton to enhance design consistency in logic synthesis.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 21 of its 45 references that are in the map. First posted on arXiv 4 Nov 2025.
Builds on
21 of 45 references.
References · 21
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2017A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applicationscited by 260
- 2024A Comprehensive Survey on Graph Reduction: Sparsification, Coarsening, and Condensationcited by 57
- 2018Spectrally approximating large graphs with smaller graphscited by 56
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2021DeepGate: Learning Neural Representations of Logic Gatescited by 37
- 2023DeepGate2: Functionality-Aware Circuit Representation Learningcited by 33
- 2021OpenABC-D: A Large-Scale Dataset For Machine Learning Guided Integrated Circuit Synthesiscited by 30
- 2024DeepGate3: Towards Scalable Circuit Representation Learningcited by 26
- 2023MasterRTL: A Pre-Synthesis PPA Estimation Framework for Any RTL Designcited by 19
9 more
- 2022LOSTIN: Logic Optimization via Spatio-Temporal Information with Hybrid Graph Modelscited by 7
- 2023iEDA: An Open-Source Intelligent Physical Implementation Toolkit and Librarycited by 7
- 2025Multimodal Fake News Detection: MFND Dataset and Shallow-Deep Multitask Learningcited by 5
- 2021Graph Similarity Description: How Are These Graphs Similar?cited by 3
- 2024OpenLS-DGF: An Adaptive Open-Source Dataset Generation Framework for Machine Learning Tasks in Logic Synthesiscited by 3
- 2021Enhanced Fast Boolean Matching based on Sensitivity Signatures Pruningcited by 2
- 2024BoolGebra: Attributed Graph-learning for Boolean Algebraic Manipulationcited by 2
- 2024MTLSO: A Multi-Task Learning Approach for Logic Synthesis Optimizationcited by 2
- 2024Boolean-aware Boolean Circuit Classification: A Comprehensive Study on Graph Neural Networkcited by 1
Built on by
Not cited yet.