Help support MIT OpenCourseWare by shopping at Amazon.com! MIT OpenCourseWare offers direct links to Amazon.com to purchase the books cited in this course. Click on the book titles and purchase the book from Amazon.com, and MIT OpenCourseWare will receive up to 10% of all purchases you make. Your support will enable MIT to continue offering open access to MIT courses. |
The lecture notes for this course are closely based on 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. Use the chapter numbers below to find the slides corresponding to the lecture topics, available on the textbook web site.
| 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, 5 |
| 3 |
CMOS Inverter II
CMOS Propagation Delay
Parasitic Capacitance Estimation
Layout of an Inverter
Supply and Threshold Voltage Scaling
SPICE Simulation Techniques |
5 |
|
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 |
Combinational Logic I
Static CMOS Construction
Ratioed Logic |
6 |
| 6 |
Combinational Logic II
Pass Transistor / Transmission Gate Logic
DCVSL
Introduction to Dynamic Logic |
6 |
| 7 |
Combinational Logic III
Dynamic Logic Design Considerations
Power Dissipation in CMOS |
6 |
| 8 |
Combinational Logic IV
Power Consumption in CMOS Logic (cont.)
Leakage Power Dissipation
Logical Effort Sizing - Performance Optimization of Digital Circuits |
6 |
| 9 |
Arithmetic Structures / Bit Slice Design
Adders, Multipliers, Shifters
Design Methodology
Layout Techniques and Mapping
Project Schedule and Guidelines |
8, 11 |
| 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 |
| 13 |
Sequential Circuits II
Race Condition
Dynamic Latches and Registers
Two Phase vs. Single Phase |
7 |
|
Quiz #1
Covers Inverter, Combinational Logic |
|
| 14 |
Sequential Circuits: III
Pulse Based Registers
Latch vs. Register Systems
Metastability |
7, 10 |
| 15 |
Interconnect
Capacitance Estimation
Buffer Chains
Low Swing Drivers
Power Distribution |
4, 9 |
| 16 |
Interconnect (cont.)
Issues in Timing - Impact of Clock Skew and Jitter |
9, 10 |
| 17 |
Clock Distribution
Origins of Clock Skew / Jitter and Impact on Performance
Clock Distribution Techniques
Self-timed Circuits |
10 |
| 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 |
| 22 |
Power Reduction Through Switching Activity Reduction
Testing in VLSI
Defects, Fault Models, Path Sensitization
Scan, Built-in-self Test, IDDQ |
|
|
Presentation of Final Projects |
|
|
Presentation of Final Projects (cont.) |
|
|