Title :
SAT-based semiformal verification of hardware
Author :
Agbaria, Sabih ; Carmi, Dan ; Cohen, Orly ; Korchemny, Dmitry ; Lifshits, Michael ; Nadel, Alexander
Author_Institution :
Intel Corp., Haifa, Israel
Abstract :
Semiformal, or hybrid, verification techniques are extensively used in pre-silicon hardware verification. Most approaches combine simulation and formal verification (FV) algorithms to achieve better design coverage than conventional simulation and scale better than FV. In this paper we introduce a purely SAT-based semiformal verification (SFV) method that is based on new algorithms for generating multiple heterogeneous models for a propositional formula. An additional novelty of our paper is the extension of the SFV algorithm to liveness properties. The experimental data presented in this paper clearly shows that the proposed method can effectively find bugs in complex industrial designs that neither simulation nor FV reveal.
Keywords :
formal verification; FV; SAT-based semiformal verification; SFV; formal verification; pre-silicon hardware verification; Algorithm design and analysis; Automata; Benchmark testing; Boolean functions; Computer bugs; Data structures; Safety;
Conference_Titel :
Formal Methods in Computer-Aided Design (FMCAD), 2010
Conference_Location :
Lugano
Print_ISBN :
978-1-4577-0734-6
Electronic_ISBN :
978-0-9835678-0-6