2016
DOI: 10.1016/j.micpro.2015.12.001
|View full text |Cite
|
Sign up to set email alerts
|

Improving the efficiency of functional verification based on test prioritization

Abstract: Functional verification has become the key bottleneck that delays time-to-market during the embedded system design process. And simulation-based verification is the mainstream practice in functional verification due to its flexibility and scalability. In practice, the success of the simulation-based verification highly depends on the quality of functional tests in use which is usually evaluated by coverage metrics. Since test prioritization can provide a way to simulate the more important tests which can impro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 34 publications
(39 reference statements)
0
6
0
Order By: Relevance
“…The limitations of current methods have been observed [3] and there are various approaches to mitigate them. Most of existing solutions is based on external solvers or libraries [10,12,16,17,21]. There are also other proposals that make use of other verification platforms, such as enhanced simulators [18], or testbenches developed using SystemC language [14].…”
Section: Proposal Of the MDV Methodology With Regression Managementmentioning
confidence: 99%
See 2 more Smart Citations
“…The limitations of current methods have been observed [3] and there are various approaches to mitigate them. Most of existing solutions is based on external solvers or libraries [10,12,16,17,21]. There are also other proposals that make use of other verification platforms, such as enhanced simulators [18], or testbenches developed using SystemC language [14].…”
Section: Proposal Of the MDV Methodology With Regression Managementmentioning
confidence: 99%
“…But the discussed probability data is not directly known and needs to be measured. As an extension of [8], it has been proposed to prioritize some tests using their coverage contribution estimation [21]. Further improvements involve use of a machine learning and clustering techniques, in order to select tests in the suite with minimum overall execution cost [10,17], which corresponds to an increase of the verification efficiency.…”
Section: Improvements Of the Regression Testing Efficiencymentioning
confidence: 99%
See 1 more Smart Citation
“…There are several model checker tools such as PAT (Liu et al, 2010), Spin (Holzmann, 1997) and SMV (McMillan, 1992). Model checking method is a significant technique to verify complex and concurrent systems (Clarke et al, 1999;Agirre et al, 2016;Podivinsky et al, 2017;Wang and Huang, 2016).…”
Section: Introductionmentioning
confidence: 99%
“…For improving these limitations, the symbolic model checking [35,36] with Binary Decision Diagram (BDD) has been presented by McMillan [34]. Some industrial tools such as NuSMV [37], PAT [38], Spin [39], and UPPAAL [40] are well-known for analyzing the system behavior correctness [41][42][43]. But, these tools have some limitations such as weak graphical user interface, the complexity of programming language and generating the automated temporal specification rules for verifying the system behavior [44][45][46][47].…”
mentioning
confidence: 99%