ECE 1388 2016 VLSI Design Methodology (tentative)


Overview: VLSI circuits and systems design methodology in deep submicron CMOS technologies using advanced CAD tools.

Schedule: Tuesday 3 - 5 pm
Location:
ES-B149
Home page: 
http://www.eecg.utoronto.ca/~roman/teaching/1388/2015/main.html
Instructor:  Roman Genov  Office: Bahen 5142   E-mail: roman_at_eecg.utoronto.ca

Textbook: Weste and Harris, CMOS VLSI Design: A Circuit and Systems Perspective, 4th edition, Addison Wesley, 2011.

Pre-requisites

An undergraduate course on CMOS circuit design, and basic understanding of UNIX.

Lecture topics covered:

1.     Introduction to MOS Transistors and to Digital Circuits

2.     Layout and Fabrication

3.     CMOS Transistor Theory

4.     Non-Ideal Transistors

5.     DC & Transient Response

6.     CMOS Processing Technology

7.     Design for Optimum Speed: Logical Effort

8.     Design for Low Power

9.     Interconnect and Wire Engineering

10.  Packaging, Power and I/O

 

Lab topics covered:

Tutorial topics covered:

1.     Cadence Virtuoso Schematic Editor

2.     Cadence Virtuoso Layout Editor

3.     Layout of Parameterized Cells (P-cells)

4.     Digital Design Flow, from Synthesis to Place-and-route

5.     Verilog-A Language

6.     Mixed-signal Simulations within Cadence Virtuoso AMS Environment

 

Course Projects

1.     Device and Circuit Characterization and Basic Layout (Design Example: CMOS Transistor and Inverter)

2.     Digital Circuit and Layout Design for Optimum Performance (Design Example: 5-bit Register Decoder)

3.     Digital Circuit Synthesis and Layout Place-and-Route (Design Example: 4x4-bit Unsigned Array Multiplier)

 

Final Project

 

·       The final project runs in weeks 7-14 with the following weekly milestones:

 

Grade breakdown

 Course projects

 30%

 Final project

 60% 

 Class participation

 10%