- 8. Assertion-Based Design and Assertion Languages
1
- 8. Assertion Based Design and
Fachgebiet Rechnersysteme
Assertion Languages
Verification Technology
8. Assertion Based Design and Assertion Languages Verification - - PowerPoint PPT Presentation
8. Assertion-Based Design and Assertion Languages 1 Fachgebiet Rechnersysteme 8. Assertion Based Design and Assertion Languages Verification Technology Content 8.1 Assertion-Based Design 8.2 Introduction to ITL 8.3 Introduction to SVA
1
Fachgebiet Rechnersysteme
Verification Technology
2
3 8.1 Assertion-based design
4 8.1 Assertion-based design
5 8.1 Assertion-based design
6 8.1 Assertion-based design
7 8.1 Assertion-based design
8 8.1 Assertion-based design
9 8.1 Assertion-based design
10
11 8.2 Introduction to ITL
12 8.2 Introduction to ITL
13 8.2 Introduction to ITL
14 8.2 Introduction to ITL
15 8.2 Introduction to ITL
16 8.2 Introduction to ITL
17
18 8.3 Introduction to SVA
19 8.3 Introduction to SVA
20 8.3 Introduction to SVA
21 8.3 Introduction to SVA
22 8.3 Introduction to SVA
23 8.3 Introduction to SVA
24 8.3 Introduction to SVA
25 8.3 Introduction to SVA
26 8.3 Introduction to SVA
27 8.3 Introduction to SVA
28 8.3 Introduction to SVA
29 8.3 Introduction to SVA
30 8.3 Introduction to SVA
j
31 8.3 Introduction to SVA
32 8.3 Introduction to SVA
33 8.3 Introduction to SVA
34 8.3 Introduction to SVA
35 8.3 Introduction to SVA
0 j
36 8.3 Introduction to SVA
1 | 2 1 |
2
37 8.3 Introduction to SVA Semantics: Property satisfaction:
Holds strongly:
Holds strongly: no bad states have been seen all future obligations have been met the property will hold on any extension of the path
Holds (but not strongly): no bad states have been seen all future obligations have been met all future obligations have been met the property may or may not hold on any extension of the path
Pending (Holds weakly): no bad states have been seen future obligations have not been met (the property may or may not hold on any extension of the path)
Fails: a bad state has been seen (future obligations may or may not have been met) (the property may or may not hold on any extension of the path)
38 8.3 Introduction to SVA
39 8.3 Introduction to SVA
40 8.3 Introduction to SVA
41 8.3 Introduction to SVA
42 8.3 Introduction to SVA
43 8.3 Introduction to SVA
44 8.3 Introduction to SVA
45 Appendix: Automata and regular expressions
46 Appendix: Automata and regular expressions
47 Appendix: Automata and regular expressions
48 Appendix: Automata and regular expressions
49 Appendix: Automata and regular expressions
50 Appendix: Automata and regular expressions
51 Appendix: Automata and regular expressions