Lecture |
|
|
|
|
|
J. M. Rabaey, A. Chandrakasan, B. Nikolić, Digital Integrated Circuits - A Design Perspective, 2nd ed., 2003.
N. H. E. Weste and D. Harris, CMOS VLSI Design, 4th ed., Addison Wesley, Reading, MA, 2011.
J. Rabaey, Low Power Design Essentials, Springer 2009.
DFM (design for manufacturability)
Design for Testability
Variability
K. Bernstein, et al, "High-performance CMOS variability in the 65-nm regime and beyond," IBM Journal on R&D, vol. 50, no. 4/5 2006. [pdf]
Shidhartha Das, "RAZOR: a variability-tolerant design methodology for low-power and robust computing". PhD thesis. Univ. of Michigan. [pdf]
Keith A. Bowman et. al., "Adaptive and resilient circuits for dynamic variation tolerance", IEEE Design & Test, vol. 30, no. 6, pp. 8-17, Dec. 2013. [pdf]
Reliability
J. Fang et. al., “Circuit reliability: From physics to architectures,” ICCAD, pp. 243 – 246, 2012. [pdf]
Non-volatile Memories
AI Chips
TrueNorth chip by IBM. [web, science paper, TCAD paper]
Tutorial by Joel Emer et. al. from MIT. [link]
Tianshi Chen et. al., "DianNao: A Small-Footprint High-Throughput Accelerator for Ubiquitous Machine-Learning," ASPLOS, pp. 269 - 284, 2014. [pdf]
Shouyi Yin et. al., "A High Energy Efficient Reconfigurable Hybrid Neural Network Processor for Deep Learning Applications," IEEE Journal of Solid-State Circuits, vol. 53, no. 4, April 2018. [pdf]
Emerging Technologies
Quantum computing
Superconducting computer
Optical computing
Neuromorphic computing [pdf]
Course Schedule (Tentative) | |||||
---|---|---|---|---|---|
Week | Date |
Topic |
Reading |
Lecture slides | Assignments |
1 | Sept. 18 | IC intro |
|
| |
Sept. 20 | From system to device |
| |||
2 | Sept. 25 | Device manufacturing |
|
|
|
Sept. 27 | |||||
3 | Oct. 2 | Transistor models |
|
|
|
Oct. 4 | |||||
4 | Oct. 9 | ||||
Oct. 11 | |||||
5 | Oct. 16 | Wire models |
| ||
Oct. 18 | Inverter |
|
|
||
6 | Oct. 23 | ||||
Oct. 25 | |||||
7 | Oct. 30 | ||||
Nov. 1 |
Complementary CMOS |
|
|
||
8 | Nov. 8 |
|
|||
Nov. 11 | Other Logic Styles |
|
|
||
9 | Nov. 13 |
|
|
||
Nov. 15 | Midterm exam | ||||
10 | Nov. 20 | Adder | |||
Nov. 22 |
|
||||
11 | Nov. 27 | Adder |
| ||
Nov. 29 | Multiplier, mux, decoder, etc. |
|
|||
12 | Dec. 4 | Latch and Flip-Flop | |||
Dec. 6 |
|
||||
13 | Dec. 11 |
|
|
||
Dec. 13 | |||||
14 | Dec. 18 | Timing, clock, memory | |||
Dec. 20 |
|
||||
15 |
Dec. 25, 1pm |
||||
Dec. 25, 7:30pm, 1B-103 |
|||||
Dec. 27, 1pm |
Course presentations | ||||
Dec. 27, 7:30pm, 1B-103 |
|||||
16 |
Jan. 3, 1pm |
||||
Jan. 3, 7:30pm, 1B-103 |
|
||||
17 | Jan. 8 | Final exam |
|
||
Jan. 10 |
|
||||
18 | Jan. 15 | ||||
Jan. 17 |