![]() |
Instructor: |
Course Description:
This course is an
introduction to the design, analysis, and modeling of digital integrated circuits, with an emphasis on hands-on chip design using CAD tools. We will focus on CMOS technology, and cover both full custom layout design and synthesis using Verilog.
Links:
Tentative Class Schedule
NOTE: The links on this page are not accessible from outside Swarthmore.
| Week | Day | Topics | Readings | Labs & HW |
|---|---|---|---|---|
| 1 | Sep 3 |
|
Chapter 1 |
Lab 1: Gate-level design |
| Sep 5 | ||||
| Sep 7 | ||||
| 2 | Sep 10 |
|
Chapter 1 |
Homework 1 |
| Sep 12 | ||||
| Sep 14 | ||||
| 3 | Sep 17 |
|
Chapter 5 Chapter 2 |
Lab 2: Transistor-level design |
| Sep 19 | ||||
| Sep 21 | ||||
| 4 | Sep 24 |
|
Chapter 3 |
Homework 2 |
| Sep 26 | ||||
| Sep 28 | ||||
| 5 | Oct 1 |
|
Chapter 4 |
Lab 3: Intro to Layout |
| Oct 3 | ||||
| Oct 5 | ||||
| 6 | Oct 8 |
|
Chapter 6 |
Homework 3 |
| Oct 10 | ||||
| Oct 12 | ||||
Fall Break |
7 | Oct 22 |
|
Chapter 6 |
Lab 4: Dynamic logic + Intro to Verilog |
| Oct 24 | ||||
| Oct 26 | ||||
| 8 | Oct 28 |
|
Chapter 7 |
Homework 4 |
| Oct 31 | ||||
| Nov 2 | ||||
| 9 | Nov 5 |
|
Chapter 7 |
Lab 5: Final layout |
| Nov 7 | ||||
| Nov 9 | ||||
| 10 | Nov 12 |
|
Chapter 4 |
Homework 5 |
| Nov 14 | ||||
| Nov 16 | ||||
| 11 | Nov 19 |
|
Chapter 11 |
Final project |
| Nov 21 | ||||
| Nov 23 | ||||
| 12 | Nov 26 |
|
Chapter 11 Chapter 8 |
|
| Nov 28 | ||||
| Nov 30 | ||||
| 13 | Dec 4 |
|
Chapter 9 |
|
| Dec 6 | ||||
| Dec 8 | ||||
Dec 10 |
||||