Course Description
Topics of relevance to the design of very large scale integrated (VLSI) circuits in CMOS technologies are covered. Key design techniques and fundamental limitations for high-speed computer and communication circuits are discussed. Most of the material will be presented through a series of case studies. The main topics are: CMOS technology, cell library design, memory design (SRAM, DRAM, ROM, PLA), arithmetic unit design, and embedded processor design. Parallelism, pipelining, and clocking are also discussed.
Prerequisites
Successful completion of <a href=/undergrad/courses/ENSC450.html>ENSC 450-4</a> or equivalent, or permission of the instructor is required for students wishing to take this course.