• DocumentCode
    3018612
  • Title

    Symbolic model checking using SAT procedures instead of BDDs

  • Author

    Biere, A. ; Cimatti, A. ; Clarke, E.M. ; Fujita, M. ; Zhu, Y.

  • Author_Institution
    Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    317
  • Lastpage
    320
  • Abstract
    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
  • Keywords
    formal verification; high level synthesis; optimisation; symbol manipulation; SAT; bounded model checking; combinational design; equivalence checking; error detection; formal verification; hardware design; invariant checking; optimization; propositional decision technique; sequential design; symbolic model checking; Automata; Boolean functions; Computer science; Data structures; Design automation; Formal verification; Hardware; Laboratories; Logic design; Permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.781333
  • Filename
    781333