| LECTURE | TOPIC | LINK TO SLIDES | DATE PAPER ID | DUE DATE FOR SUMMARIES | |||||
| Lecture 1 | Introduction to Hardware Verification | Slides | Tuesday (01/26) | ||||||
| Lecture 2 | Equivalence Checking | Slides and recording | Thursday (01/28) | ||||||
| Lecture 3 | Combinational Equivalence Checking | Slides and recording | Tuesday (02/02) | ||||||
| Lecture 4 | Binary Decision Diagrams (BDDs) | Slides and recording | Thursday (02/04) | ||||||
| Lecture 5 | Equivalence Checking Using BDDs | Slides and recording | Tuesday (02/09) Eq checking |
|
|||||
| Lecture 6 | SATisfiability solving | Slides and recording | Thursday (02/11) | ||||||
| Lecture 7 | Equivalence Checking Using SAT | No class | Tuesday (02/16) BDD |
|
|||||
| Lecture 8 | Sequential Equivalence Using FSMs | Slides and recording | Thursday (02/18) | ||||||
| Lecture 9 | Sequential Equivalence Using FSMs | Slides and recording | Tuesday (02/23) | ||||||
| Lecture 10 | Project proposal discussion | Thursday (02/25) | |||||||
| Lecture 11 | Project proposal discussion | Tuesday (03/02) | |||||||
| Lecture 12 | Sequential Equivalence | Recording | Thursday (03/04) | ||||||
| Lecture 13 | Introduction to property/assertion checking | Recording | Tuesday (03/09) | ||||||
| Lecture 14 | Temporal Logics, Specification and Properties | Slides | Tuesday (03/11) SAT | TUESDAY (03/11) | |||||
|
|
No class | Tuesday (03/23) | |||||||
| Lecture 16 | Temporal Logics, Specification and Properties | Recording | Thursday (03/25) | ||||||
| Lecture 17 | Model checking Recording | Tuesday (03/30) Model checking | |||||||
| Lecture 18 | Assertion based verification Slides and recording | Thursday (04/01) Temporal logic | TUESDAY (04/01) | ||||||
| Lecture 19 | Industrial Verification testbench architecture | Slides | Tuesday (04/06) Bounded model checking | THURSDAY (04/03) | |||||
| Lecture 20 | Constrained random verification | Thursday (04/08) | |||||||
| Lecture 21 | Automatic assertion generation | Thursday (04/15) | |||||||
| Lecture 22 | Post silicon validation | Tuesday (04/20) | |||||||
|
Lecture 23 Post silicon validation Lecture 24 Analog verification PROJECT PRESENTATIONS |
|
Tuesday (04/27)
|
|||||||
| FINAL PROJECT REPORT DUE |
Tuesday (05/04) Thursday (05/06) Tuesday (05/11) |
||||||||