Leveraging Critical Proof Obligations for Efficient IC3 Verification
Lingfeng Zhu, Xindi Zhang, Yongjian Li, Shaowei Cai
Abstract
IC3 and its variants are SAT-based model-checking methods that play a critical role in hardware verification. Efficient management of proof obligations, which track states that need to be proven unreachable, is essential for improving verification performance. This paper presents a novel approach that utilizes Critical Proof Obligations (CPOs) to improve proof obligation management. We propose two techniques, CPO-Driven UNSAT Core Generation and CPO-Driven Proof Obligation Propagation, to promote lemma propagation and frame refinement. Experimental results on HWMCC benchmarks demonstrate significant improvements in CPO discovery and lemma propagation, resulting in notable performance gains.
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.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 6380ba71-352d-4976-b1cb-30d25e6df874Related papers
- Predicting Lemmas in Generalization of IC3Yuheng Su, Qiusong Yang, Yiwei CiDAC 2024 · 8 citations
- Accelerating IC3 Verification by Exploiting Unsatisfiable Cores and Satisfying ModelsXinyi Gong, Liangze Yin, Yuhan Li, Ke Kang et al.ICSE 2026
- Searching for i-Good Lemmas to Accelerate Safety Model CheckingYechuan Xia, Anna Becchi, Alessandro Cimatti, Alberto Griggio et al.CAV 2023 · 10 citations
- Deeply Optimizing the SAT Solver for the IC3 AlgorithmYuheng Su, Qiusong Yang, Yiwei Ci, Yingcheng Li et al.CAV 2025 · 2 citations
- A - tt IC3: Learning-Guided Adaptive Inductive Generalization for Hardware Model CheckingXiaofeng Zhou, Guangyu Hu, Hongce Zhang, Wei ZhangCAV 2026
