SAT-Sweeping Based on XOR-Majority Graph
Combinational equivalence checking is a fundamental aspect of electronic design automation (EDA). However, the intricate interconnections of XOR structures in a circuit pose significant challenges for traditional equivalence checking methods. To address these challenges, this paper proposes an equivalence checking method based on SAT-sweeping for XMG networks. This approach fully exploits the efficiency and compactness of XOR and MAJ logic gates in XMG networks for representing logic functions. It incorporates XMG-specific rewriting optimizations and enhances the traditional SAT-sweeping strategy by introducing a SAT-guided method for generating high-toggle-rate simulation vectors, enabling more efficient verification of internal node equivalence. These improvements collectively enhance the overall verification efficiency. In our experimental results, the final results achieve 2.81× and 2.74× improvement compared to state-of-the-art equivalence checking methods.
Authors
- Hu Zhang (ORCID: https://orcid.org/0000-0003-4516-6277)
- Yinshui Xia
- Jinlin Peng (ORCID: https://orcid.org/0000-0002-1944-888X)
- Zhufei Chu (ORCID: https://orcid.org/0000-0001-5718-4822)
- Lunyao Wang
Institutions
- Ningbo University (CN)
Publication Details
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1109/iseda65950.2025.11100963
- Primary Topic
- Formal Methods in Verification
- Type
- article
- Field-Weighted Citation Impact
- 0.00