EE E6930 - ADVANCED DIGITAL INTEGRATED CIRCUITS

Course schedule and reading assignments


This schedule is tentative and subject to change.



 

Topics

Readings

Lecture 1Review of MOS design physics and CMOS scaling trends
BSIM device models, emerging technology issues affecting circuits
(e. g. subthreshold and gate leakage)
  • DP, Sections 4.1-4.2
  • CBF, Sections 2.1-2.2, 3.1-3.3
  • "Advanced CMOS technology" papers in the on-line course reader
Lecture 2Static CMOS
Sizing for speed, review of method of logical effort
  • DP, Section 4.3.2
  • Sutherland, Sproull, Harris, Logical effort: Designing Fast CMOS Circuits, Morgan Kaufman, 1999.
Lecture 3,4 Interconnect analysis
RC and RLC on-chip interconnect analysis.
Explicit moment-matching techniques.
Implicit moment-matching techniques based on Krylov-subspace
model-order reduction.
  • CBF, Chapter 16
  • "Interconnect analysis" papers in the on-line course reader
Lecture 5Other non-clocked logic styles
Differential static CMOS style (i. e. DCVS)
Current-mode logic
Pass transistor logic
  • CBF, Sections 7.1-7.2
  • Bernstein, et al, High speed CMOS design styles, Chapter 2
  • "Non-clocked logic" papers in the on-line course reader
Lecture 6Clocked storage elements: latches and flip-flops
pass-transistor and tri-state inverter latch
TSPC latches
sense-amplifier based latches
  • DP, Section 12.1
  • CBF, Chapter 11
  • "Clocked storage element" papers in the on-line course reader
Lecture 7Clocked logic families
Domino, delay-reset domino
Self-resetting domino
  • CBF, Chapter 8
  • DP, Section 4.3.3.1-4.3.3.4
  • Bernstein, "High-speed CMOS design styles," Chapter 3
Lecture 8Clocking styles, single phase and multiphase clocking styles
with clocked and unclocked logic families. Cycle stealing
 
Lecture 9Self-timed design with clocked and non-clocked logic. Asynchronous
pipelines.
  • CBF, Chapter 9
  • On-line course reader on "Self-timed techniques"
Lecture 10,11 Low-power design techniques
"optimal" energy-delay product as a function of Vdd/Vth
on-chip voltage regulation and well biasing
use of multi-Vts for leakage reduction
clock gating
adiabatic logic
  • CBF, Chapter 4
  • On-line course reader on "Low-power design"
Midterm (3/13)  
Lecture 12Design considerations for SOI technology.
  • CBF, Chapter 5
  • On-line course reader papers on "SOI"
Lecture 13SRAM design
self-resetting SRAM design techniques, wave-pipelining
sense amps, replica bit lines
  • CBF, Chapter 14
  • On-line course reader papers on "Memory design (SRAM)"
Lecture 14DRAM design
  • CBF, Chapter 15
  • On-line course reader papers on "Memory design (DRAM)"
Lecture 15Power supply distribution.
Low-skew clock distribution techniques: clock trees and grids.
  • CBF, Chapters 24, 13
  • On-line course reader papers
Lecture 16,17PLL/DLL design. Basic building blocks: phase detector, charge pump, delay lines, VCO.  
Lecture 18Introduction to Verilog A 
Lecture 19I/O circuitry
Low-voltage interface standards (e. g. SSTL and GTL)
ESD protection
Driver and receiver design
 




[EE6930 HOME]