opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of GSRC, NSF, or the United States Government. Model checking is a widely used automatic formal verification technique. Despite the recent advances in model checking technology, its application is still limited by the state explosion problem. For model checking large real world systems, abstraction is essential. This thesis investigates abstraction techniques for the efficient verification of hardware designs with thousands of registers. A technique, called SAT conflict dependency analysis, is developed and used to derive several efficient abstraction algorithms. If a CNF formula is unsatisfiable...
Although model checking has proven remarkably effective in detecting errors in hardware designs, its...
Computing devices are pervading our everyday life and imposing challenges for designersthat have the...
Abstract. Simulation and formal verification are two complementary techniques for checking the corre...
Abstract. We introduce a SAT based automatic abstraction refinement framework for model checking sys...
Abstract. A method of automatic abstraction is presented that uses proofs of unsatisfiability derive...
With the advances in VLSI and System-On-Chip (SOC) technology, the complexity of hardware systems ha...
AbstractWe present an abstraction refinement algorithm for model checking of safety properties that ...
Recent advances in decision procedures for Boolean satisfiability (SAT) and Satisfiability Modulo T...
In this paper, we study the application of propositional deci-sion procedures in hardware verificati...
The importance of software verification is still growing due to the increase of safety-critical syst...
Abstract: "Model checking techniques applied to large industrial circuits suffer from the state expl...
AbstractA methodology for system-level hardware verification based on compositional model checking i...
Designs of hardware and software systems have grown in complexity to meet the demand for improved pe...
Model checking [3] is an automatic approach to formally verifying that a given system satisfies a gi...
This Thesis is a study of automatic reasoning about finite state machines (FSMs). Two techniques use...
Although model checking has proven remarkably effective in detecting errors in hardware designs, its...
Computing devices are pervading our everyday life and imposing challenges for designersthat have the...
Abstract. Simulation and formal verification are two complementary techniques for checking the corre...
Abstract. We introduce a SAT based automatic abstraction refinement framework for model checking sys...
Abstract. A method of automatic abstraction is presented that uses proofs of unsatisfiability derive...
With the advances in VLSI and System-On-Chip (SOC) technology, the complexity of hardware systems ha...
AbstractWe present an abstraction refinement algorithm for model checking of safety properties that ...
Recent advances in decision procedures for Boolean satisfiability (SAT) and Satisfiability Modulo T...
In this paper, we study the application of propositional deci-sion procedures in hardware verificati...
The importance of software verification is still growing due to the increase of safety-critical syst...
Abstract: "Model checking techniques applied to large industrial circuits suffer from the state expl...
AbstractA methodology for system-level hardware verification based on compositional model checking i...
Designs of hardware and software systems have grown in complexity to meet the demand for improved pe...
Model checking [3] is an automatic approach to formally verifying that a given system satisfies a gi...
This Thesis is a study of automatic reasoning about finite state machines (FSMs). Two techniques use...
Although model checking has proven remarkably effective in detecting errors in hardware designs, its...
Computing devices are pervading our everyday life and imposing challenges for designersthat have the...
Abstract. Simulation and formal verification are two complementary techniques for checking the corre...