2007
DOI: 10.1145/1278480.1278498
|View full text |Cite
|
Sign up to set email alerts
|

An effective guidance strategy for abstraction-guided simulation

Abstract: Despite major advances in formal verification, simulation continues to be the dominant workhorse for functional verification. Abstraction-guided simulation has long been a promising framework for leveraging the power of formal techniques to help simulation reach difficult target states (assertion violations or coverage targets): model checking a smaller, abstracted version of the design avoids complexity blow-up, yet computes approximate distances from any state of the actual design to the target; these approx… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2008
2008
2013
2013

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 25 publications
(9 citation statements)
references
References 30 publications
0
9
0
Order By: Relevance
“…Related works in hardware verification guide the simulation of the concrete model using an abstract model of boolean variables that represent the transition relation [14,15]; however, these works are limited to verifying circuit designs and boolean programs. The techniques cannot be extended to verify complex concurrent software systems.…”
Section: Related Workmentioning
confidence: 99%
“…Related works in hardware verification guide the simulation of the concrete model using an abstract model of boolean variables that represent the transition relation [14,15]; however, these works are limited to verifying circuit designs and boolean programs. The techniques cannot be extended to verify complex concurrent software systems.…”
Section: Related Workmentioning
confidence: 99%
“…This assumption was formally expressed in Equation (1), but is repeated for convenience in Equation (12). Following the discussion above, a model capturing this assumption is generated and attached to the MUV.…”
Section: Stimulus Generationmentioning
confidence: 99%
“…Shyam et al [11] (with later elaboration by De Paula et al [12]) propose a technique where formal verification techniques are used to guide the simulation towards a certain verification goal, e.g. coverage.…”
Section: Introductionmentioning
confidence: 99%
“…The approaches of [7,14,8] use state distance in the abstract model as a metric to provide the necessary guidance for simulation. The authors of [14] advocate a simultaneous breadth and depth search of a concrete state space.…”
Section: Related Workmentioning
confidence: 99%
“…A "best" state-one deemed to have a better chance of reaching the "target" state-among all visited states is selected as the new starting point for the search. The authors of [7] argue that it is hard for a simulation trace to make progress and at the same time easy to lose ground. They advocate a technique where states visited during simulation are put in various buckets based on their abstract distance from the "target" state.…”
Section: Related Workmentioning
confidence: 99%