Logic Optimization Meets SAT: A Novel Framework for Circuit-SAT Solving
The Circuit Satisfiability (CSAT) problem, a variant of the Boolean Satisfiability (SAT) problem, plays a critical role in integrated circuit design and verification. However, existing SAT solvers, optimized for Conjunctive Normal Form (CNF), often struggle with the intrinsic complexity of circuit structures when directly applied to CSAT instances. To address this challenge, we propose a novel preprocessing framework that leverages advanced logic synthesis techniques and a reinforcement learning (RL) agent to optimize CSAT problem instances. The framework introduces a cost-customized Look-Up Table (LUT) mapping strategy that prioritizes solving efficiency, effectively transforming circuits into simplified forms tailored for SAT solvers. Our method achieves significant runtime reductions across diverse industrial-scale CSAT benchmarks, seamlessly integrating with state-of-the-art SAT solvers. Extensive experimental evaluations demonstrate up to $63 \%$ reduction in solving time compared to conventional approaches, highlighting the potential of EDAdriven innovations to advance SAT-solving capabilities.
Authors
- Tiebing Tang
- Zhengyuan Shi
- Sadaf Khan (ORCID: https://orcid.org/0000-0002-2618-6718)
- H Zhen
- Jiayíng Zhu
- Qiang Xu (ORCID: https://orcid.org/0009-0003-3169-2919)
- Mingxuan Yuan
- Zhufei Chu
Institutions
- Ningbo University (CN)
- Chinese University of Hong Kong (HK)
- Huawei Technologies (Sweden) (SE)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1109/dac63849.2025.11133310
- Citations
- 1
- Primary Topic
- Formal Methods in Verification
- Type
- article
- Field-Weighted Citation Impact
- 1.50