University of Pittsburgh

Department of Electrical & Computer Engineering

ECE 1192/2192 Introduction to VLSI Design

Professor Steven P. Levitan

Fall 2015 Course Offering

This course will present an introduction to the design and analysis of digital Very Large Scale Integration (VLSI) technology using state-of-the-art computer aided design (CAD) tools.   
 

Note: Each year we update the information on these web pages. So, while much of the previous year's notes are valid, many details will be different. It’s important you make note of any discrepancies you find so that we can update the pages for your classmates.

 

2015 Important information

        Instructor: Professor Steven Levitan

Office 218 C Benedum Hall

Phone 412-648-9663

levitan@pitt.edu

        TA: Joydeep Rakshit  jor73@pitt.edu

Book (note 4th edition):

CMOS VLSI Design: A Circuits and Systems Perspective (4th Edition) Mar 11, 2010 by Neil Weste and David Harris

2015 Syllabus and Course Schedule

2008 Syllabus

2008 Revised Course Schedule

 

2008 Lecture Material (using Weste and Harris):

·         Lecture 0

·         Lecture 2

·         Lecture 3

·         Lecture 4 (Note: Also see Chapter 5 from 2006)

·         Lecture 7 (Spice Notes)

2008 Laboratory Material:

Lab Report Notes

Lab 1

Lab 2

Lab 3

Lab 4

Lab 5

Lab 6

Lab 7

Lab 8

Lab 9

Lab 10

Related Links:

o    VLSI Educational Tools at Penn State

o    Microsystems Prototyping Laboratory at Mississippi State

o    University of Texas Adnan Aziz VLSI Class

o    Micro Magic, Inc. Home Page

o    UMC Fabrication

o    Design And Reuse, IP, Core, System-On-Chip

o    TimberWolf Place and Route

o    SPICE 3 Overview

o    Spice32

o    Poly FET parameter Files

Tutorials:

·         Pitt Tutorial 1: Virtuoso 6.1.2 Analog Artist with Spectre and the 1.6 (beta) CDK from NCSU

·         Pitt Tutorial 2: Generating Transistor I-V Curves with Spectre

·         Pitt Tutorial 3: Runing Spice/Spectre directly

·         Pitt Tutorial 4: Virtuoso XL Layout

·         Pitt Tutorial 4A: Using Piecewise Linear Files for Testing

·         Pitt Tutorial 4B: Using Spectre for Parametric Analysis of Flip-Flop Timing

·         Pitt Tutorial 5N: Synthesis with Synopsys Design Compiler and Cadence Encounter

·         Pitt Tutorial 6: Simulation with Modelsim

·         Pitt Tutorial 7: Layout Generation and Extraction Notes for NCSU/OSU 45nm FreePDK

·         Pitt Tutorial 9: Macro Cell Abstraction

·         Pitt Tutorial 10; Macro Cell Synthesis, Place and Route

o    NCSU VLSI Wiki

o    http://www.ee.virginia.edu/~mrs8n/cadence/Cadencetutorials.html

o    http://vlsi.olin.edu/vlsiwiki/CadenceTutorial

o    http://www.vlsi.wpi.edu/cds/

o    http://www.seas.upenn.edu/~eecad/cadence/cadence.html

o    http://www.cse.sc.edu/~jbakos/613/index.shtml

o    http://bwrc.eecs.berkeley.edu/Classes/Icdesign/ee141_f03/CadenceLabs/Lab2/VirtuosoTutorial.htm

2006 Lecture Material (using Rabaey's Book):

2006 Lab Material (Max and Sue):

 


 
 

03/24/09