<i>CirOPT</i> : Toward Effective Combinational Equivalence Checking via Compiler Optimization
Combinational equivalence checking (CEC) is essential for verifying the correctness of circuit designs. With the growing complexity of circuits, effective verification techniques have become increasingly critical. Recently, a conjunctive normal form (CNF)-based approach, converting circuits to CNF for Boolean satisfiability (SAT) solvers, has shown competitive performance compared to state-of-the-art hybrid SAT sweeping approaches. The capability of this CNF-based approach depends on effective CNF conversion. This work presents <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CirOPT</i>, which is the first CNF conversion method using compiler optimization to equivalently simplify circuits. Extensive experiments are conducted on a broad range of real-world benchmarks, which are far more than the number of benchmarks typically used in empirical studies. The results reveal that, when paired with the state-of-the-art CNF SAT solver <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Kissat</i>, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">CirOPT</i> considerably outperforms existing approaches in CEC.
Authors
- Chuan Luo (ORCID: https://orcid.org/0000-0001-5028-1064)
- Y. S. Lin (ORCID: https://orcid.org/0000-0001-5905-8336)
- Chunming Hu (ORCID: https://orcid.org/0000-0003-3473-9703)
- Shaowei Cai (ORCID: https://orcid.org/0000-0003-1730-6922)
- Zhenwei Yang (ORCID: https://orcid.org/0000-0002-6233-6621)
- Chanjuan Liu (ORCID: https://orcid.org/0000-0002-8132-2380)
- Wei Wu (ORCID: https://orcid.org/0000-0002-0975-4613)
- S. Cui (ORCID: https://orcid.org/0009-0007-9542-594X)
Institutions
- Central South University (CN)
- Chinese Academy of Sciences (CN)
- Peking University (CN)
- Huawei Technologies (China) (CN)
- Dalian University of Technology (CN)
- Institute of Software (CN)
- Beihang University (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2025-09-09
- DOI
- https://doi.org/10.1109/tcad.2025.3608060
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00