Proceedings of the 52nd Annual Design Automation Conference 2015
DOI: 10.1145/2744769.2744927
|View full text |Cite
|
Sign up to set email alerts
|

Verifying SystemC using stateful symbolic simulation

Abstract: Formal verification of high-level SystemC designs is an important and challenging problem. Recent works have proposed symbolic simulation in combination with Partial Order Reduction (POR) as a promising solution and experimentally demonstrated its potential. However, these symbolic simulation approaches have a fundamental limitation in handling cyclic state spaces. The reason is that they are based on stateless model checking and thus unable to avoid revisiting states in a cycle. In this paper, we propose a no… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 18 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…Cyclic state space support for symbolic simulation, which allows to prove safety properties, has been provided in [21]. This stateful symbolic simulation approach for SystemC applies symbolic subsumption checking for efficient detection of revisited symbolic states.…”
Section: A Formal Verification At High-level Of Abstractionmentioning
confidence: 99%
See 1 more Smart Citation
“…Cyclic state space support for symbolic simulation, which allows to prove safety properties, has been provided in [21]. This stateful symbolic simulation approach for SystemC applies symbolic subsumption checking for efficient detection of revisited symbolic states.…”
Section: A Formal Verification At High-level Of Abstractionmentioning
confidence: 99%
“…Further reading: [32], [14], [33], [12], [21], [34], [13], [19], [20], [35] Coverage metrics: Strong coverage metrics for formal verification at the Register Transfer Level (RTL) have been proposed. However, coverage at higher levels of abstraction is still very challenging.…”
Section: Challengesmentioning
confidence: 99%
“…Verification and testing SystemC designs (and, in general high level designs) for bug detection have a rich literature [10,[20][21][22][23][24]36]. Prior works adopt two mainstream approaches to tackle the problem: 1) formal techniques, and 2) simulationbased techniques.…”
Section: Introductionmentioning
confidence: 99%