EE 141: Introduction to Digital Integrated Circuits
Electrical Engineering 141: Introduction to Digital Integrated Circuits (Spring 2010, UC Berkeley). Taught by Professor Jan Rabaey, this course introduces digital integrated circuits.
The material will cover CMOS devices and manufacturing technology along with CMOS inverters and gates. Other topics include propagation delay, noise margins, power dissipation, and regenerative logic circuits.
This course will look at various design styles and architectures as well as the issues that designers must face, such as technology scaling and the impact of interconnect. Examples presented in
class include arithmetic circuits, semiconductor memories, and other novel circuits.
Go to the Course Home or watch other lectures:
Lecture 01 - Introduction, Moore's Law, Future of ICs |
Lecture 02 - Design Metrics, Introduction to CMOS IC Manufacturing |
Lecture 03 - Design Metrics (cont.), Design Rules |
Lecture 04 - Design Rules, Switch Logic |
Lecture 05 - Optimization of Inverter Logic |
Lecture 06 - Complex Logic, Optimizing Combinational Logic: Logical Effort |
Lecture 07 - Logical Effort, Wires |
Lecture 08 - Wires, Interconnect Modeling, MOS Transistor |
Lecture 09 - Transistor Models: MOS Transistor, MOS Capacitance |
Lecture 10 |
Lecture 11 - Transistor Capacitors: MOS Capacitance, CMOS Inverter VTC |
Lecture 12 - CMOS Switching Delay, Propagation Delay |
Lecture 13 - Propagation Delay, CMOS Power Dissipation, Optimizing Complex CMOS |
Lecture 14 - Optimizing Complex CMOS, Pass-Transistor Logic |
Lecture 15 - Pass-Transistor Logic, CMOS Layout |
Lecture 16 - Ratioed Logic, Dynamic Logic |
Lecture 17 - Dynamic Logic, Domino Logic, Sequential Logic |
Lecture 18 - Sequential Logic: Latches & Registers |
Lecture 19 - Timing |
Lecture 20 - Timing, CMOS Transistor Scaling, Energy/Power Revisited |
Lecture 21 |
Lecture 22 - Energy/Power Revisited (cont.), Adders |
Lecture 23 - Adders (cont.) |
Lecture 24 - Multipliers, Semiconductor Memory Classification |
Lecture 25 - Semiconductor Memory: Random Access Memories, Memory Architecture |
Lecture 26 - Semiconductor Memory: SRAM, DRAM |
Lecture 27 - Semiconductor Memory: Read-Only Memory, Periphery |
Lecture 28 - Perspectives |