This course covers techniques for high-performance digital CMOS VLSI design. Topics will include device and interconnect modeling, high-performance logic families, latch and flop design, RAM design, ALU design, power and clock distribution, signal integrity, and I/O design. The final project involves the design of a sub-system of a high-performance processor. The course will require extensive use of SPICE.