Proceedings of the 16th ACM Great Lakes Symposium on VLSI 2006
DOI: 10.1145/1127908.1127991
|View full text |Cite
|
Sign up to set email alerts
|

Test generation using SAT-based bounded model checking for validation of pipelined processors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 26 publications
(10 citation statements)
references
References 9 publications
0
10
0
Order By: Relevance
“…Moreover, the framework has been constructed specifically to complement modern engineering practice: allowing direct use of the HDL and assembly language, and utilizing IEEE PSL coverage goals. This ability to fit in with modern design flow is one of the key advantages of our framework over other formally-based testing methods for microprocessors [18,12,13]. Another key advantage over other formally-based testing methods is that our framework does not require monolithic use of model checking algorithms, which have well known scalability problems in terms of symbolically representing large systems.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, the framework has been constructed specifically to complement modern engineering practice: allowing direct use of the HDL and assembly language, and utilizing IEEE PSL coverage goals. This ability to fit in with modern design flow is one of the key advantages of our framework over other formally-based testing methods for microprocessors [18,12,13]. Another key advantage over other formally-based testing methods is that our framework does not require monolithic use of model checking algorithms, which have well known scalability problems in terms of symbolically representing large systems.…”
Section: Discussionmentioning
confidence: 99%
“…The Ph.D. thesis of Mishra [18] describes how to use standard BDD-based model checkers and an abstract model of the microprocessor to automatically generate test programs. In subsequent work [12,13], Koo and Mishra have expanded on these techniques, adding a method of model decomposition and also utilizing bounded model checking. Another method where model checking is used as part of a program generation scheme is given in [23].…”
Section: Introductionmentioning
confidence: 99%
“…Algorithm 2 describes the widely used test generation procedure using BMC [27,28]. This algorithm takes the model M generated from a design model and properties as inputs and generates test suite extracted from the counterexamples.…”
Section: Test Generation Algorithmmentioning
confidence: 99%
“…Incremental SAT solvers [25][26][27] tried to mitigate the impact of choosing an incorrect initial bound by exploiting similarity and forwarding conflict clauses, but it is disadvantageous for deep counterexamples due to accumulation of iterative running time. A method to determine the bound for each test generation scenario has been developed in [28,29], thereby making SAT-based BMC useful for directed test generation in pipelined processors.…”
Section: Related Workmentioning
confidence: 99%