2007
DOI: 10.1109/mdt.2007.30
|View full text |Cite
|
Sign up to set email alerts
|

A Survey of Hybrid Techniques for Functional Verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
19
0
1

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 40 publications
(20 citation statements)
references
References 36 publications
0
19
0
1
Order By: Relevance
“…There is some academic and industrial research on semiformal verification, which consists of a standard language specifying correctness criteria and design and vector generation based on constraints [6]. The constraints are derived according to the given language and design.…”
Section: Related Workmentioning
confidence: 99%
“…There is some academic and industrial research on semiformal verification, which consists of a standard language specifying correctness criteria and design and vector generation based on constraints [6]. The constraints are derived according to the given language and design.…”
Section: Related Workmentioning
confidence: 99%
“…We believe that Bluespec SystemVerilog presents an interesting focus for further research in formal hardware verification; BSV programs are naturally amenable to expression in formal logic, which raises the possibility of relatively painless experimentation with a broad range of automated formal and semi-formal methods [6]. Possibilities for further work include:…”
Section: Further Workmentioning
confidence: 99%
“…Traditional verification techniques based on direct testbenches (where the test traffic is typically hand-written in HDL as a sequence of input vectors; output vectors are calculated a priori and then matched with the ones monitored from the DUT) or on formal demonstrations are inefficient when dealing with complex designs made up of multiple heterogeneous IP cores [1][2][3][4][5]. Direct testbenches are applied to the DUT by means of simulation; they have a poor level of automation since most testing traffic scenarios are usually hand-written; even using more highlevel programming languages (such as C++ or SystemC) to abstract the set of possible significant stimuli, the problem of checking (i.e.…”
Section: Introductionmentioning
confidence: 99%
“…Then, under the assumption of some hypotheses (typically represented by some set of stimuli) and with the help of an analysis tool, the formal verification approach tries to prove one or more theorems (on those stimuli, the DUT always behaves in the desired manner). This approach does not need simulations (though recently also symbolic simulations have been introduced combining formal techniques with standard simulation [1]) and is general enough to treat also corner cases. However, formal verification proved to be too complex for medium or large sized designs because the set of properties that the verification engineer needs to formally demonstrate is huge; the well known state explosion problem limits model checking, and the cost of theorem proving is prohibitive because of the amount of skilled manual guidance it requires.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation