1 |
1/18 |
Class Organization & Introduction to Course Content
slides
|
recording
|
No Reading |
No Discussion |
Lab 1 |
Lab 1 |
No homework! |
|
|
1/20 |
Design Abstraction
slides
|
recording
|
No Reading |
|
|
|
|
|
2 |
1/25 |
Metrics & Verilog I
slides
|
recording
|
RCN: 1.3, H&H:4.1-4.2 |
|
Lab 2 |
Lab 2
|
|
|
|
1/27 |
Verilog II
slides
|
recording
|
H&H:4.3-4.5 |
(Discussion 1 blank slides)
(annotated slides)
recording
|
|
|
Homework 1
|
Homework 1 Solution |
3 |
2/1 |
Combinational Logic I
slides
|
recording
|
H&H:2.1-2.4 |
|
Lab 3 |
Lab 3
|
|
|
|
2/3 |
Combinational Logic II + FSM
slides
|
recording
|
H&H:2.7,3.1,3.4 |
(Discussion 2 blank slides)
(annotated slides)
recording
|
|
|
Homework 2
|
Homework 2 Solution |
4 |
2/8 |
FSM II + RISC-V Intro
slides
|
recording
|
P&H:2.1-2.4 |
|
Lab 4 |
Lab 4
|
|
|
|
2/10 |
RISC-V Datapath I
slides
|
recording
|
P&H:2.7-2.10 |
(Discussion 3 blank slides)
(annotated slides)
recording
|
|
|
Homework 3
|
Homework 3 Solution |
5 |
2/15 |
RISC-V Datapath II
slides
|
recording
|
H&H:6.4,7.3 |
|
|
|
|
|
|
2/17 |
RISC-V Pipelining
slides
|
recording
|
H&H:7.5 |
(Discussion 4 blank slides)
(annotated slides)
recording
|
|
|
Homework 4
|
Homework 4 Solution |
6 |
2/22 |
FPGA
slides
|
recording
|
No Reading |
(Discussion 5 blank slides)
(annotated slides)
recording
|
Lab 5 |
Lab 5
|
|
|
|
2/24 |
Guest lecture: FPGA Emulation
|
|
|
|
|
|
No Homework
|
|
7 |
3/1 |
Midterm problems , Midterm solutions
|
|
|
|
|
|
|
|
|
3/3 |
CMOS
slides
|
recording
|
RCN 3.3.1-2, 6.2.1
|
Midterm (blank slides),
recording
|
|
|
No Homework
|
|
8 |
3/8 |
Inverter Delay
slides
|
recording
|
RCN 5.1-2, 5.4.2
|
|
Lab 6 |
Lab 6
|
|
|
|
3/10 |
Inverter Chain Delay
slides
|
recording
|
W&H: 4.4-4.5
|
(Discussion 6 blank slides)
(annotated slides)
recording
|
|
|
Homework 5
|
Homework 5 solution
|
9 |
3/15 |
Logical Effort
slides
|
recording
|
W&H: 4.4-4.5
|
|
ASIC Project
|
FPGA Project
|
|
|
|
3/17 |
Wire and Energy
slides
|
recording
|
W&H: 6.1-6.3.1, 5.1-5.3
|
(Discussion 7 blank slides)
(annotated slides)
recording
|
|
|
Homework 6
|
Homework 6 Solution |
10 |
3/22 |
Spring Break!
|
|
|
|
|
|
|
|
|
3/24 |
Spring Break!
|
|
|
|
|
|
|
|
11 |
3/29 |
Guest Lecture: Verification
|
|
|
|
|
|
|
|
|
3/31 |
Adders
slides
|
recording
|
RCN: 11.3
|
(Discussion 8 blank slides)
(annotated slides)
recording
|
|
|
Homework 7
|
Homework 7 Solution |
12 |
4/5 |
Multipliers
slides
|
recording
|
RCN: 11.4
|
|
|
|
|
|
|
4/7 |
FlipFlops
slides
|
recording
|
RCN: 7.1-7.3
|
(Discussion 9 blank slides)
(annotated slides)
recording
|
|
|
Homework 8
|
Homework 8 Solution |
13 |
4/12 |
SRAM
slides
|
recording
|
RCN: 12.2.3
|
|
|
|
|
|
|
4/14 |
SRAM II
slides
|
recording
|
RCN: 12.3.1
|
(Discussion 10 blank slides)
(annotated slides)
recording
|
|
|
|
|
14 |
4/19 |
Other Memory
slides
|
recording
|
W&H: 12.2-12.6
|
|
|
|
|
|
|
4/21 |
Summary
slides
|
recording
|
|
(Discussion 11 blank slides)
(annotated slides)
recording
|
|
|
Homework 9
|
Homework 9 Solution |
15 |
4/26 |
Guest lecture on SystemVerilog
slides
|
|
|
|
|
|
|
|