EDGE: DBMS-Empowered Boolean Decomposition for GIG Synthesis
Boolean decomposition is a powerful technique in logic synthesis that breaks down Boolean functions into simpler components. Decomposition-based logic synthesis yields high-quality results and is particularly effective when combined with small-window optimization methods in Gate-Inverter Graphs (GIG). However, the efficiency limitations of current methods have constrained their applicability in handling large and complex logic. To address this challenge, we propose a novel framework, called EDGE, which leverages modern database techniques to accelerate Boolean decomposition, thereby achieving improved synthesis results while maintaining high efficiency. Experimental results demonstrate a runtime speedup of up to $21 \times$ and an overall reduction in node count of at least $15 \%$ compared to state-of-the-art synthesis methods.
Authors
- Jianliang Xu (ORCID: https://orcid.org/0000-0001-9404-5848)
- Xuliang Zhu
- Mingxuan Yuan (ORCID: https://orcid.org/0000-0002-2236-8784)
- Lei Chen (ORCID: https://orcid.org/0000-0002-4334-6904)
- Xinyi Zhang (ORCID: https://orcid.org/0000-0002-5064-9313)
- Xing Li (ORCID: https://orcid.org/0000-0003-1669-5954)
- Ruofei Tang
Institutions
- Hong Kong Baptist University (HK)
- Shanghai Jiao Tong University (CN)
- Huawei Technologies (China) (CN)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1109/dac63849.2025.11133306
- Primary Topic
- Mathematics, Computing, and Information Processing
- Type
- article
- Field-Weighted Citation Impact
- 0.00