Summary: EE 382M.7 -- VLSI-1 (16860) Fall 2006
Adnan Aziz ACE 6.120
Office Hours: TuTh 10:00-11:00 Lecture: TuTh 11:00-12:30, ENS 302
We aim to study the process of implementing a digital system as a CMOS integrated circuit.
The course will begin with a review of the basics of CMOS transistor operation and the
manufacturing process for CMOS VLSI chips.
We will then study in detail the problem of implementing logic gates in CMOS. Specifically,
we will cover layout, design rules, and circuit families.
Afterwards, we will examine techniques for timing and power analysis and clocking. We
will also examine ways to optimize timing and power. This will be followed by an overview
of datapath design, specifically adders and multipliers. We will also study memory arrays,
including SRAM and DRAM cell and clock design.
The course will conclude with a survey level treatment of various peripheral topics, including
functional verification, test, design-for-test, electrical effects, and future trends.
We will also have guest lecturers talk about real-world design practice.
This course is intended for ECE graduate students. A knowledge of Electical Circuits (EE411
or equivalent), and Digital Logic Design (EE316 or its equivalent) is required.