| Wk | Lect. | Date | Lecture | Scribe | |
|---|---|---|---|---|---|
| 1 | 1 | 1/21 | T | Intro: What's RC, why interesting? | none |
| 2 | 1/23 | R | Computing requirements, area, scaling, capacity | Nicholas Weaver | |
| 2 | 3 | 1/28 | T | Instructions | Arthur Abnous |
| 4 | 1/30 | R | FPGA Intro | Hui Zhang | |
| 3 | 5 | 2/4 | T | CCM Overview | Amit Mehrotra |
| 6 | 2/6 | R | SPLASH | Roy Sutton | |
| 4 | 7 | 2/11 | T | Compare Computing Devices | Bruce McGaughy |
| 8 | 2/13 | R | Systolic arch. and alg. | Adrian Isles | |
| 5 | 9 | 2/18 | T | Sytolic Structures | Eylon Caspi |
| 10 | 2/20 | R | Cellular Automata | Brent Chun | |
| 6 | 11 | 2/25 | T | Bit Serial | Randy Huang |
| 12 | 2/27 | R | Interconnect Requirements | Varghese George | |
| 7 | 13 | 3/4 | T | Traditional Interconnect | Varghese George |
| 14 | 3/6 | R | Interconnect Structures in VLSI | Christoforos Kozyrakis | |
| 8 | 15 | 3/11 | T | Part. and Place | James Young |
| 16 | 3/13 | R | Selected Proj. 1 Reports | none | |
| 9 | 17 | 3/18 | T | Routing | Philip Chong |
| 18 | 3/20 | R | LUTs | Nathan Slingerland | |
| 3/25 | T | Spring Break | |||
| 3/27 | R | Spring Break | |||
| 10 | 19 | 4/1 | T | LUT Mapping | Philip Chong |
| 20 | 4/3 | R | ULMs/PLAs | Luca Carloni | |
| 11 | 21 | 4/8 | T | ALU bits, CLBs | William Tsu |
| 22 | 4/10 | R | Fine-grained retiming | Randy Huang | |
| 12 | 23 | 4/15 | T | Retiming behavioral opt. | Christoforos Kozyrakis |
| 24 | 4/17 | R | No Class | none | |
| 13 | 25 | 4/22 | T | Multicontext | James Young |
| 26 | 4/24 | R | Control | Luca Carloni | |
| 14 | 27 | 4/29 | T | Binding time and specialization | Nathan Slingerland |
| 28 | 5/1 | R | Programming styles | Brent Chun | |
| 15 | 29 | 5/6 | T | Project 2 Reports | none |
| 30 | 5/8 | R | Project 2 Reports | none | |