Digital  Integrated Circuits II (Fall 2018)


Lecture
  • Time:
    • Tuesday 1PM - 2:40PM
    • Thursday 1PM - 2:40PM
  • Venue: SIST 1D-106


 References

  1. J. M. Rabaey, A. Chandrakasan, B. Nikolić, Digital Integrated Circuits - A Design Perspective, 2nd ed., 2003.

  2. N. H. E. Weste and D. Harris, CMOS VLSI Design, 4th ed., Addison Wesley, Reading, MA, 2011.

  3. J. Rabaey, Low Power Design Essentials, Springer 2009.

 

Topics for Guest Lectures

  1. DFM (design for manufacturability)

    • Presentation by Andrew Khang at ICCAD 2003 [ppt]

    • Lecture notes by Sachin Sapatnekar at Univ. of Minnesota [pdf]

    • Bei Yu, David Pan, Design for Manufacturability with Advanced Lithography, Springer, 2016.

  2. Design for Testability

    • Lecture notes by Mark Horowitz at Stanford Univeristy. [pdf]

    • Lecture notes by Jacob A. Abraham at UT Austin. [pdf]

  3. 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]

  4. Reliability

    • J. Fang et. al., “Circuit reliability: From physics to architectures,” ICCAD, pp. 243 – 246, 2012. [pdf]

  5. Non-volatile Memories

    • Keynote by Ian Young from Intel at Univ. of Minnesota. [pdf]

    • An Chen, "A review of emerging non-volatile memory (NVM) technologies and applications", Solid-State Electronics, vol. 125, pp. 25-38, Nov. 2016. [pdf]

  6. 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]

  7. Emerging Technologies

    • Quantum computing

      • Website by IBM research [link]

      • Lecture materials from CMU [link]

      • Review paper by Travis S. Humble etc. [pdf]

    • Superconducting computer

      • STA in 2005 [pdf]

      • RSFQ circuit [pdf]

      • RSFQ EDA [pdf]

    • Optical computing

      • "Optical Computing: Past and Future" [pdf]

      • "Optical Computing" [pdf]

      • Optical Neural Network [link]

    • Neuromorphic computing [pdf]

 


Course Schedule (Tentative)
Week Date
Topic
Reading
Lecture slides Assignments
1 Sept. 18 IC intro
  • AMD: From sand to chip
  • Prof. Chenming Hu's talk  at SWEDCS 2016
  • Introduction [pdf]
Sept. 20 From system to device
  • IBM: ASIC design flow      [pdf]

  • RISC-V [link]

 
2 Sept. 25 Device manufacturing  
  • Device fab [pdf]

 

  • Lab1 [pdf]
    • Due: Oct. 10, 11:59pm
Sept. 27
3 Oct. 2 Transistor models
  • Berkeley: BSIM4 [link]
  • Transistor [pdf]
  • HW1 [pdf]

    • Due: Oct. 23 (in class)

Oct. 4
4 Oct. 9
Oct. 11
5 Oct. 16 Wire models
Oct. 18 Inverter
  • Inverter [pdf]
  • Lab2 [pdf]
    • Due: 11:59pm, Nov. 1st, 2018
    • 45nm model files [RAR]

 

6 Oct. 23
Oct. 25
7 Oct. 30
Nov. 1 Complementary
CMOS
  • Static CMOS [pdf]
  • HW2 [pdf]

    • Due: Nov. 8th (in class)

8 Nov. 8
  • HW3 [pdf]
    • Due: Nov. 15th (in class)
Nov. 11 Other Logic Styles  

 

9 Nov. 13  
  • Dynamic [pdf]

 

Nov. 15 Midterm exam      
10 Nov. 20 Adder
Nov. 22
11 Nov. 27 Adder
  • Lab3 [pdf]

    • Due: 11:59pm, Dec. 16th, 2018

    • Simulation files [RAR]

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
  • HW4 [pdf]
    • Due: 5pm, Jan. 7, 2019
15 Dec. 25,
1pm
  • Final project [pdf]
    • Project files [rar]
    • Midterm report due at 11:59pm, Jan. 11th, 2019
    • Final report due at 11:59pm, Jan. 20th, 2019.
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
  • Final exam sheet [pdf]
    • Due: 1pm, Jan 15th, 2019
Jan. 10    

 

18 Jan. 15
Jan. 17