Readings

The reading assignments are from chapters in the course textbook: Rabaey, Jan, Anantha Chandrakasan, and Bora Nikolic. Digital Integrated Circuits: A Design Perspective. 2nd ed. Upper Saddle River, NJ: Prentice Hall, 2002. ISBN: 0130909963.

LEC # TOPICS READINGS
1 Challenges in Digital IC Design

Course Overview
1
2 CMOS Inverter I

MOS Device Model with Sub-micron Effects
VTC Parameters - DC Characteristics
3.1-3.3, 5.1-5.3
3 CMOS Inverter II

CMOS Propagation Delay
Parasitic Capacitance Estimation
Layout of an Inverter
Supply and Threshold Voltage Scaling
SPICE Simulation Techniques
5.4.1, 5.4.2
Tutorial on Design Tools - Layout of a CMOS Gate, Extraction, SPICE, IRSIM
4 CMOS Inverter III

Components of Energy and Power
Switching, Short-Circuit and Leakage Components
SPICE Simulation Techniques
5.5
5 Combinational Logic I

Static CMOS Construction
Ratioed Logic
6.1, 6.2.1 (pp. 237-251), 6.2.2
6 Combinational Logic II

Pass Transistor / Transmission Gate Logic
DCVSL
Introduction to Dynamic Logic
6.2.3
7 Combinational Logic III

Dynamic Logic Design Considerations
Power Dissipation in CMOS
6.3
8 Combinational Logic IV

Power Consumption in CMOS Logic (cont.)
Leakage Power Dissipation
Logical Effort Sizing - Performance Optimization of Digital Circuits
pp. 251-263, 6.4
9 Arithmetic Structures / Bit Slice Design

Adders, Multipliers, Shifters
Design Methodology
Layout Techniques and Mapping

Project Schedule and Guidelines
11.1-11.6, 8
10 Evening Session on Exploring Project Ideas

Finish Arithmetic Structures and Project Ideas
11 Guest Lecture by Prof. Tayo Akinwande

Integrated CMOS Processing
2
12 Sequential Circuits I

Classification / Parameters
Static Latches and Register
7.1, 7.2
13 Sequential Circuits II

Race Condition
Dynamic Latches and Registers
Two Phase vs. Single Phase
7.3
Quiz #1

Covers Inverter, Combinational Logic
14 Sequential Circuits: III

Pulse Based Registers
Latch vs. Register Systems
Metastability
7.4-7.8, 10.3.4, 10.5.1
15 Interconnect

Capacitance Estimation
Buffer Chains
Low Swing Drivers
Power Distribution
4.1-4.3, 4.4.1-4.4.4, 9
16 Interconnect (cont.)

Issues in Timing - Impact of Clock Skew and Jitter
9, 10.1, 10.2
17 Clock Distribution

Origins of Clock Skew / Jitter and Impact on Performance
Clock Distribution Techniques
Self-timed Circuits
10.3.1-10.3.3, 10.4
18 Memory I: ROM / EPROM / PLA Design

Organization / Architecture
Cell Design
Sense-amplifiers
PLA folding techniques
Self-timing
12
19 Memory II: SRAM Design

Cell Design
Differential Sense Amplifiers
Self-timing
20 Memory III

DRAM Design
Single Ended Sense Amplifier
CMOS Scaling
Quiz #2

Covers Arithmetic Structures, Inter-connect, Sequential Circuits and Memory
21 Advanced Voltage Scaling Techniques

DC-DC Converter Design
Performance Feedback
Dynamic Voltage / Frequency Scaling
11.7
22 Power Reduction Through Switching Activity Reduction

Testing in VLSI

Defects, Fault Models, Path Sensitization
Scan, Built-in-self Test, IDDQ
Insert H
23 Presentation of Final Projects
24 Presentation of Final Projects (cont.)