Course Description
This course provides an introduction to the design of Very Large Scale Integrated (VLSI) circuits and systems using mainly CMOS technology. It links computer architecture and design limitations with integrated circuit physical layout issues. Topics will include: CMOS technology and circuit layout rules; combination and sequential logic; logic simulation; systems design; design for verification and testability. Some consideration is given to the question of when to use off-the-shelf programmable logic or full-custom VLSI (e.g. for DSP).
Prerequisites
Successful completion of ENSC 350-3 or CMPT 390-4, and ENSC 225-4 or ENSC 222-4 is required for students wishing to take this course. In addition, students must have completed 100 credits to be eligible to register.