EE165 Digital Design Verification Fall 2023 Class Schedule & Assignments |
|||||||||
Lecture # |
Day/Date | Lecture Topic | Lab | Lab Due Dates |
Quiz | Spear | |||
1 | Tue Sep 5 | Intro | Chap 1; intro | ||||||
2 | Thu Sep 7 | Intro part 2 | |||||||
3 | Tue Sep 12 | Intro to SystemVerilog (data types, statements) and the FIFO, flipped | FIFO #1 (Initial FIFO) | Chap 2,3; SV datatypes, statements | |||||
4 | Thu Sep 14 | Understanding a design | |||||||
5 | Tue Sep 19 | discussion of above | |||||||
6 | Thu Sep 21 | Verification overview -- the big concepts | |||||||
7 | Tue Sep 26 | overview(cont) | FIFO #2 (ref model, scoreboard) | FIFO #1 due | |||||
8 | Thu Sep 28 | The mesh (flipped) | design, concepts | ||||||
9 | Tue Oct 3 | SystemVerilog classes (read Spear in advance; we'll answer questions & go over mesh lab #1 TB code) | Mesh #1 (initial mesh) | FIFO #2 due | Chap 5; Basic OOP | ||||
10 | Thu Oct 5 | Writing a testbench (drivers, monitors, checkers, etc) | |||||||
11 | Tue Oct 10 | TB (cont) | |||||||
12 | Thu Oct 12 | Generating stimulus (directed, RCG) | Mesh #2 (RCG) | Mesh #1 due | |||||
13 | Tue Oct 17 | stimulus(cont) | Chap 6; SV randomization | ||||||
14 | Thu Oct 19 | stimulus(cont), + Correctness checking (self checking, reference models, monitors, assertions, etc) | |||||||
15 | Tue Oct 24 | corr(cont) | |||||||
16 | Thu Oct 26 | corr(cont) | Mesh #3 (tracker) | Mesh #2 due | mesh, stimulus | ||||
17 | Tue Oct 31 | Tracker | |||||||
18 | Thu Nov 2 | coverage | |||||||
* | Tue Nov 7 | Fri on Tue | |||||||
19 | Thu Nov 9 | coverage(cont) | Mesh #4 (coverage) | Mesh #3 due | Chap 9; coverage | ||||
20 | Tue Nov 14 | Developing a test plan (what is it, what to test) | |||||||
21 | Thu Nov 16 | TP(cont) | |||||||
* | Tue Nov 21 | pre-holiday travel | |||||||
* | Thu Nov 23 | Thanksgiving | |||||||
22 | Tue Nov 28 | Post-silicon verification | correctness, coverage | ||||||
23 | Thu Nov 30 | PSV(cont) | Mesh challenge | Mesh #4 due | |||||
24 | Tue Dec 5 | PSV mock debug & war stories | |||||||
25 | Thu Dec 7 | mesh-challenge help | |||||||
26 | Thu Dec 21 J+ no final exam | mesh challenge due | Mesh challenge due |