X-SAT: An Efficient Circuit-Based SAT Solver
Yuhang Qian, Zhihan Chen, Xindi Zhang, Shaowei Cai
Abstract
In modern digital circuit design, verifying the equivalence of arithmetic circuits is a significant and challenging task. This paper introduces a new circuit solver based on the Conflict-Driven Clause Learning (CDCL) algorithm, which integrates structural elimination techniques to reduce the number of variables and clauses while maintaining the circuit structure. Additionally, branching heuristics have been enhanced specifically for the structure of arithmetic circuits. Experimental results demonstrate that X-SAT significantly outperforms best previous circuit solver could be found on all benchmarks. Further, X-SAT performs better than the state-of-the-art CNF-based SAT solvers on complex arithmetic circuits, underscoring its significant potential in the field of circuit design verification.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Related papers
- Towards Practical Privacy-Preserving SAT SolvingGefei Tan, Wenhao Zhang, Timos Antonopoulos, Ruzica Piskac et al.CCS 2026
- Improving NLSAT for Nonlinear Real ArithmeticZhonghan WangASE 2025
- NeuroSelect: Learning to Select Clauses in SAT SolversHongduo Liu, Peng Xu, Yuan Pu, Lihao Yin et al.DAC 2024 · 2 citations
- Deep Integration of Circuit Simulator and SAT SolverHe-Teng Zhang, Jie-Hong R. Jiang, Luca G. Amarù, Alan Mishchenko et al.DAC 2021 · 19 citations
- Massively Parallel Continuous Local Search for Hybrid SAT Solving on GPUsYunuo Cen, Zhiwei Zhang, Xuanyao FongAAAI 2025 · 8 citations
