SAT-Based verification methods and applications in hardware verification

  • Authors:
  • Aarti Gupta;Malay K. Ganai;Chao Wang

  • Affiliations:
  • NEC Laboratories America, Princeton;NEC Laboratories America, Princeton;NEC Laboratories America, Princeton

  • Venue:
  • SFM'06 Proceedings of the 6th international conference on Formal Methods for the Design of Computer, Communication, and Software Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Verification methods based on Boolean Satisfiability (SAT) have emerged as a promising alternative to BDD-based symbolic model checking methods. This paper provides a tutorial on various SAT-based verification methods we have developed for verifying large hardware designs. We focus separately on methods for finding bugs and for finding proofs for correctness properties, along with highlighting the many common themes that benefit these methods. We also describe practical experiences with these methods implemented in our verification platform called VeriSol (formerly DiVer), which has been used successfully in industry practice.