Detailed course info.
Procedure for instructional machine setup.
Discussion Session Slides

Course Calendar with Handouts
Subject to Change.

1/17 First Class Lecture 1 Course Intro: history of VLSI in CS. Early design reps and CAD, silicon foundry model. Course overview and requirements. - Slides Lab 0 out : Chisel Tutorial
1/19 Lecture 2 Intro to Chisel. - Slides Lab 1 out : Intro to SHA3 + VCS
1/24 Lecture 3 Fabrication Overview, ASIC and other Design Alternatives. - Slides Lab 0 due
1/26 Lecture 4 Project details. - Slides Lab 2 out : Generator + DC Lab 1 due on 1/28
1/31 Lecture 5: Guest Advanced Chisel - Slides
2/2 Lecture 6 Physical Realities: Circuit and system timing. - Slides Preliminary Project Proposals Due
2/7 Lecture 7 Physical Realities: Power and Energy. Slides
2/9 Lecture 8 Memory Technology and Patterns - Slides Lab 2 due
2/14 Oral Project Proposals Presentation Guidelines
2/16 Oral Project Proposals Presentation Guidelines Lab 3 out : SRAM + ICC
2/21 Private Project Meeting (A/B)
2/23 JW gone Private Project Meeting
2/28 Oral Project Proposals Presentation Guidelines
3/2 Lecture 9 Hardware Design Patterns I - Slides Lab 3 due
3/7 Private Project Meeting
3/9 Lecture 10 Hardware Design Patterns II - Slides
3/14 All Groups Meeting Brief Oral Status Report
3/16 Lecture 11 Design Methology I - Slides
3/21 Lecture 12 Design Methodology II - Slides
3/23 Lecture 13 Testing and Design Verification
3/28 Recess no class meeting
3/30 Recess no class meeting
4/4 Oral Progress Presentation Guidelines
4/6 Oral Progress Presentation Guidelines
4/11 Private Project Meeting (A)
4/13 Private Project Meeting (B)
4/18 Private Project Meeting (A)
4/20 Private Project Meeting (B)
4/25 Final Project Presentations Guidelines
4/27 Last Class Final Project Presentations Guidelines
5/2 RRR
5/4 RRR Final Report Due at 11:59 PM PDT Guidelines

Discussion Sessions

05-FebLab 2 DiscussionRISC-V, Rocket, and RoCC
17-FebLab 3 DiscussionSRAMS + Multi-Vt + Scripting