This dissertation documents two contributions to automating the formal verification of hardware – particularly memory-intensive circuits – by Symbolic Trajectory Evaluation (STE), a model checking technique based on symbolic simulation over abstract sets of states. The contributions focus on improvements to the use of BDD-based STE, which uses binary decision diagrams internally. We introduce a solution to one of the major hurdles in using STE: finding suitable abstractions. Our work has produced the first known algorithm that addresses this problem by automatically discovering good, non-trivial abstractions. These abstractions are computed from the specification, and essentially encode partial input combinations sufficient for determining ...
Recent advances in decision procedures for Boolean satisfiability (SAT) and Satisfiability Modulo T...
The use of automatic model checking algorithms to verify detailed gate or switch level designs of ci...
Predicate abstraction is a useful form of abstraction for the verification of transition systems wi...
The rapid growth in hardware complexity has led to a need for formal verification of hardware design...
Symbolic trajectory evaluation (STE) is a model checking technology based on symbolic simulation ove...
Symbolic trajectory evaluation (STE) is a model checking technology based on symbolic simulation ove...
Symbolic trajectory evaluation (STE) is a model checking technique that has been successfully used t...
Computing devices are pervading our everyday life and imposing challenges for designersthat have the...
Generalised Symbolic Trajectory Evaluation (GSTE) is a high-capacity formal verification technique f...
Symbolic trajectory evaluation is a new approach to formal hardware verification combining the cir...
SoC design becomes more complex with the increasing amount of different kinds of IPs on the chip. Ho...
We present a way to abstract functional units in symbolic simulation of actual circuits, thus achiev...
Model checking by symbolic trajectory evaluation, orchestrated in a flexible functional-programming ...
We present a way to abstract functional units in symbolic simulation of actual circuits, thus achie...
A new approach to sequential verification of designs at different levels of abstraction by symbolic ...
Recent advances in decision procedures for Boolean satisfiability (SAT) and Satisfiability Modulo T...
The use of automatic model checking algorithms to verify detailed gate or switch level designs of ci...
Predicate abstraction is a useful form of abstraction for the verification of transition systems wi...
The rapid growth in hardware complexity has led to a need for formal verification of hardware design...
Symbolic trajectory evaluation (STE) is a model checking technology based on symbolic simulation ove...
Symbolic trajectory evaluation (STE) is a model checking technology based on symbolic simulation ove...
Symbolic trajectory evaluation (STE) is a model checking technique that has been successfully used t...
Computing devices are pervading our everyday life and imposing challenges for designersthat have the...
Generalised Symbolic Trajectory Evaluation (GSTE) is a high-capacity formal verification technique f...
Symbolic trajectory evaluation is a new approach to formal hardware verification combining the cir...
SoC design becomes more complex with the increasing amount of different kinds of IPs on the chip. Ho...
We present a way to abstract functional units in symbolic simulation of actual circuits, thus achiev...
Model checking by symbolic trajectory evaluation, orchestrated in a flexible functional-programming ...
We present a way to abstract functional units in symbolic simulation of actual circuits, thus achie...
A new approach to sequential verification of designs at different levels of abstraction by symbolic ...
Recent advances in decision procedures for Boolean satisfiability (SAT) and Satisfiability Modulo T...
The use of automatic model checking algorithms to verify detailed gate or switch level designs of ci...
Predicate abstraction is a useful form of abstraction for the verification of transition systems wi...