Menu:

Course Schedule

Week 0 Friday 09/23 Introduction Ch 1.5-1.7
Week 1 Monday 09/26 Combinational logic Ch 2
Wednesday 09/28 Combinational logic Ch 2
Friday 09/30 Combinational logic Ch 2
Week 2 Monday 10/03 Arithmetic circuits Ch 5.2.1-5.2.4
Wednesday 10/05 Arithmetic circuits Ch 5.2.1-5.2.4
Friday 10/07 Number representation Ch 1.4
Week 3 Monday 10/10 Finite state machines Ch 3.4
Wednesday 10/12 Finite state machines Ch 3.4
Friday 10/14 Finite state machines Ch 3.4
Week 4 Monday 10/17 Midterm 1 review
Wednesday 10/19 Midterm 1 (Solution Guide)
Friday 10/21 Flip-flops
Week 5 Monday 10/24 Flip-flops Slides, Ch 3.2
Wednesday 10/26 Delay/timing analysis Ch 3.5
Friday 10/28 FSMs to sequential circuits
Week 6 Monday 10/31 Reverse engineer sequential circuits
Wednesday 11/02 Datapath Slides, Ch 5.2.3-5.2.5, 5.4.1-5.4.2
Friday 11/04 State minimization Slides
Week 7 Monday 11/07 More on ALUs, fast adders ALU Slides, Fast Adders Slides
Wednesday 11/09 1-hot encoding examples, gray code 1-Hot Slides, Gray code info
Friday 11/11 Veterans Day
Week 8 Monday 11/14 Midterm 2 review
Wednesday 11/16 Midterm 2 (Solution Guide)
Friday 11/18 FSM Word Problems
Week 9 Monday 11/21 FSM Word Problems FSM Word Problem Slides, Exercises 3.17, 3.22, 3.27, and Interview Question 3.1, Solutions (Updated) [ppt, pdf]
Wednesday 11/23 VLSI trends Slides [ppt, pdf]
Friday 11/25 Thanksgiving
Week 10 Monday 11/28 More FSM word problem examples Solutions (Updated) [ppt, pdf]
Wednesday 11/30 Retiming Slides [pptx, pdf]
Friday 12/02 More Datapath Examples Slides [ppt, pdf].
Week 11 Wednesday 12/07 Final