ESE 355 VLSI System Design
Spring 2004
 

Description

The course will introduce techniques and tools for scalable VLSI design and analysis. The emphasis is on physical design and
on performance analysis. The course includes extensive lab experiments, a mini project, and hands-on usage of CAD tools.


Goals

Upon complition of this course, the students will be able to develop, layout, and simulate fabricatable designs of VLSI building-blocks,
such as registers, arithmetic units, finite state machines, and medium-scale VLSI chips. Students will know to design digital circuits
optimized for timing, area, and power consumption.



Lectures: Monday, Wednesday, Friday: 10:40-11:35am; PHYSICS P116
Lab: Monday, Wednesday: 1-4pm; Engineering 114

Course Syllabus

Course schedule


Text Books:


Lecture Slides

 Lecture 1 (week 1): Introduction to design of VLSI systems and circuits.
 Lectures 2 (week 2): The MOSFET Transistor.
 Lectures 3-4 (week 3): The CMOS Inverter.
 Lecture 5 (week 4): Combinational Logic Gates (Static CMOS family) .
 Lectures 6-8 (weeks 5, 6): Combinational Logic Gates. Pseudo-NMOS family. Pass transistor logic.
 Lecture 9 (week 7): Layout techniques for complex gates.Dynamic logic.
 Lectures 10-11 (weeks 9, 10): Design of Sequential Circuits.
 Lecture 12 (week 10): Design for Testabiltiy.
 Lecture 13 (week 11): Design of Sequential Circuits.
 Lecture 14 (week 12): Arithmetic Building Blocks.
 Lectures 15-16 (weeks 12, 13):Interconnect.
 Lectures 17 (week 13):Timing Issues in Digital Circuits.
 Lectures 18 (week 14):Self Timed Circuits.
 Lectures 19-20 (weeks 14, 15): CAD for VLSI Design.


Lab Material & Mini Project Guidelines

 Homework 1: Lab material.

 HSPICE Quick Reference Manual (pick link to HSPICE "Quick" Reference Sheet).

 MOSIS Design Rules.

 SPICE Models for MOSIS technology.
 Models for 0.5umModels for 0.8umModels for 1.5umModels for 2.0um.

 Magic Reference Manuals.
 Tutorial 1  Tutorial 2  Tutorial 3  Tutorial 4  Tutorial 5  Tutorial 6  Tutorial 7  Tutorial 8
 Tutorial 9  Tutorial 10  Tutorial 11  Tutorial 12


Office Hours:

 Monday and Wednesday 1-3pm (Light Engineering Bldg. 261).


Exams

Midterm: March 12, 2003, 10:40-11:35am, Room: PHYSICS P116.
Final exam: Exam week
Sample midterm exam (Spring 2002)
Sample final exam (Spring 2002)
Midterm 1. Problem 1. Solution
Midterm 1. Problem 2-1. Solution
Midterm 1. Problem 2-2. Solution
Midterm 1. Problem 2-3. Solution
Midterm 1. Problem 3. Solution


Grading

Final Grade = Homework1 * 0.05 + Homework2 * 0.1 + Homework3 * 0.1 + Homework4 * 0.1 +
                      Mid-term * 0.2 + Final * 0.2 + Mini Project * 0.2 +
                      Student portofolio * 0.05


Homeworks

Homework 1 (Starts: 02/02 - Due date: 02/16)
Homework 2 (Starts: 02/16 - Due date: 03/01)
Homework 3 (Starts: 03/03 - Due date: 03/17)
Homework 4 (Starts: 03/24 - Due date: 04/12)
Miniproject (Starts: 03/22 - Due date: 05/07; Project review: 04/12)


If you want to share comments or anything else related to the class please send an e-mail to Alex Doboli . Last updated Jan 26 2004