| Contradictory antecedent debugging in bounded model checking |
| Full text |
Pdf
(460 KB)
|
Source
|
Great Lakes Symposium on VLSI
archive
Proceedings of the 19th ACM Great Lakes symposium on VLSI
table of contents
Boston Area, MA, USA
POSTER SESSION: Poster session 1
table of contents
Pages 173-176
Year of Publication: 2009
ISBN:978-1-60558-522-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 20, Citation Count: 0
|
|
|
ABSTRACT
In the context of formal verification Bounded Model Checking (BMC) has shown to be very powerful for large industrial designs. BMC is used to check whether a circuit satisfies a temporal property or not. Typically, such a property is formulated as an implication. In the antecedent of the property the verification engineer specifies the assumptions about the design environment and joins the respective expressions by logical AND. However, the overall conjunction may have no solution, i.e. the antecedent is contradictory. Since in this case a property trivially holds this situation has to be avoided. Furthermore, the root cause of a contradictory antecedent has to be identified which is a manual and very time-consuming process. In this paper we propose a fully automatic approach for presenting all reasons of a contradictory antecedent to the verification engineer, i.e. the approach pinpoints to the sub-expressions in the antecedent that form a contradiction. Hence, our approach reduces the debugging time of a contradictory antecedent significantly.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
D. Große, R. Wille, R. Siegmund, and R. Drechsler. Contradiction analysis for constraint-based random simulation. In Forum on Specification and Design Languages, pages 130--135, 2008.
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
S. Ben-David, D. Fisman, and S. Ruah. Temporal antecedent failure: Refining vacuity. In CONCUR, pages 492--506, 2007.
|
| |
14
|
R. R. Bakker, F. Dikker, F. Tempelman, and P. M. Wognum. Diagnosing and solving over-determined constraint satisfaction problems. In International Joint Conference on Artificial Intelligence, pages 276--281, 1993.
|
| |
15
|
|
| |
16
|
|
 |
17
|
Yoonna Oh , Maher N. Mneimneh , Zaher S. Andraus , Karem A. Sakallah , Igor L. Markov, AMUSE: a minimally-unsatisfiable subformula extractor, Proceedings of the 41st annual Design Automation Conference, June 07-11, 2004, San Diego, CA, USA
[doi> 10.1145/996566.996710]
|
 |
18
|
|
| |
19
|
M. N. Mneimneh, I. Lynce, Z. S. Andraus, J. P. Marques-Silva, and K. A. Sakallah. A branch and bound algorithm for extracting smallest minimal unsatisfiable formulas. pages 467--474, 2005.
|
| |
20
|
M.H. Liffiton and K.A. Sakallah. On finding all minimally unsatisfiable subformulas. In Theory and Applications of Satisfiablity Testing Conference, volume 3569 of LNCS, pages 173--186. Berlin: Springer-Verlag, 2005.
|
| |
21
|
M.D. Nguyen, M. Thalmaier, M. Wedler, J. Bormann, D. Stoffel, and W. Kunz. Unbounded protocol compliance verification using interval property checking with invariants. IEEE Trans. on CAD, 27(11):2068--2082, Nov 2008.
|
| |
22
|
Accellera Property Specification Language Reference Manual, version 1.1. http://www.pslsugar.org, 2005.
|
| |
23
|
|
| |
24
|
|
|