BoolGebra: Attributed Graph-learning for Boolean Algebraic Manipulation
Yingjie Li, Anthony Agnesina, Yanqing Zhang, Haoxing Ren, Cunxi Yu

TL;DR
BoolGebra introduces a graph neural network-based method for Boolean algebraic manipulation, significantly improving scalability and efficiency in logic synthesis by reducing search space and enabling end-to-end optimization.
Contribution
It presents a novel attributed graph-learning approach combining GNNs and neural networks for scalable Boolean algebraic manipulation in logic synthesis.
Findings
Demonstrates generalizability across different designs.
Achieves scalable optimization from small to large datasets.
Integrates with ABC for end-to-end logic minimization.
Abstract
Boolean algebraic manipulation is at the core of logic synthesis in Electronic Design Automation (EDA) design flow. Existing methods struggle to fully exploit optimization opportunities, and often suffer from an explosive search space and limited scalability efficiency. This work presents BoolGebra, a novel attributed graph-learning approach for Boolean algebraic manipulation that aims to improve fundamental logic synthesis. BoolGebra incorporates Graph Neural Networks (GNNs) and takes initial feature embeddings from both structural and functional information as inputs. A fully connected neural network is employed as the predictor for direct optimization result predictions, significantly reducing the search space and efficiently locating the optimization space. The experiments involve training the BoolGebra model w.r.t design-specific and cross-design inferences using the trained model,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science · Computational Drug Discovery Methods · Fuel Cells and Related Materials
MethodsApproximate Bayesian Computation
