Publication | Closed Access
Symbolic model checking using SAT procedures instead of BDDs
688
Citations
9
References
1999
Year
Unknown Venue
Theory Of ComputingArticle Symbolic ModelEngineeringAutomated ReasoningVerificationSat SolvingFormal MethodsSoftware AnalysisComputer EngineeringSystem-level DesignComputer-aided VerificationComputer ScienceModel CheckingModel VerificationSat ProceduresSatisfiabilityLawrence ExpresswayFormal Verification
The study investigates using propositional decision procedures for hardware verification and proposes optimizations to reduce propositional formula size. The authors apply bounded model checking with propositional decision procedures, optimizing the generated formulas for equivalence and invariant checking. The SAT-based approach significantly outperforms BDD-based methods and efficiently detects errors in both combinational and sequential designs.
In this paper, we study the application of propositional decision procedures in hardware verification. In particular, we apply bounded model checking to equivalence and invariant checking. We present several optimizations that reduce the size of generated propositional formulas. In many instances, our SAT-based approach can significantly outperform BDD-based approaches. We observe that SAT-based techniques are particularly efficient in detecting errors in both combinational and sequential designs.
| Year | Citations | |
|---|---|---|
Page 1
Page 1