ses # | topics | key dates |
---|---|---|
L1 | Introduction | |
L2 | Digital Design Using Verilog | Lab 1 assigned |
L3 | CMOS Technology and Logic Gates | |
T1 | Verilog Simulation I | |
L4 | Wires | |
L5 | Synthesis | |
T2 | Verilog Simulation II | |
L6 | Clocking | Lab 1 due |
L7 | Bluespec I: Motivation | Lab 2 assigned |
L8 | Bluespec II: Designing with Rules | |
L9 | Bluespec III: Modules and Interfaces | Lab 2 due |
L10 | Bluespec IV: Rule Scheduling and Synthesis | |
T3 | Bluespec | Lab 3 assigned |
L11 | Power | Hand out project choices |
L12 | Bluespec V: Processors | |
L13 | Bluespec VI: Modularity and Performance | Lab 3 due |
L14 | Transaction Level Design and Verification | |
L15 | Testing | |
Q1 | Quiz | Preliminary project proposals due |
P1 | Team Discussion on Preliminary Proposals (Groups 2, 3, 4) | |
P2 | Team Discussion on Preliminary Proposals (Groups 1, 5, 6) | Project proposals due 2 days after project session 2 |
P3 | Team Discussion on UTL Design (Groups 2, 3, 6) | |
P4 | Team Discussion on UTL Design (Groups 1, 4, 5) | High-level UTL architectural doc due 2 days after project session 4 |
P5 | Team Discussion on Test Strategy (Groups 2, 3, 6) | |
P6 | Team Discussion on Test Strategy (Groups 1, 4, 5) | Test strategy doc due 2 days after project session 6 Ref impl working with test harness and in CVS |
P7 | Team Discussion on RTL (All Groups) | Microarchitectural design doc due 2 days after project session 7 Initial RTL design working and in CVS |
P8 | Team Discussion on Design Exploration (Groups 2, 3, 6) | |
P9 | Team Discussion on Design Exploration (Groups 1, 4, 5) | Design exploration doc due 2 days after project session 9 Multiple alternative designs working and in CVS |
P10 | Final Team Discussion (Groups 2, 3, 6) | |
P11 | Final Team Discussion (Groups 1, 4, 5) | |
P12 | Project Presentations (Groups 2, 3, 6) | |
P13 | Project Presentations (Groups 1, 4, 5) | Final report due 2 days after project session 13 |