English

BoolSkeleton: Boolean Network Skeletonization via Homogeneous Pattern Reduction

Hardware Architecture 2025-11-05 v1 Artificial Intelligence

Abstract

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.

Keywords

Cite

@article{arxiv.2511.02196,
  title  = {BoolSkeleton: Boolean Network Skeletonization via Homogeneous Pattern Reduction},
  author = {Liwei Ni and Jiaxi Zhang and Shenggen Zheng and Junfeng Liu and Xingyu Meng and Biwei Xie and Xingquan Li and Huawei Li},
  journal= {arXiv preprint arXiv:2511.02196},
  year   = {2025}
}
R2 v1 2026-07-01T07:20:29.856Z