CMPE 315: Principles of VLSI Design
Home
Teaching
Research
Publications
Links

CMPE 315: Principles of VLSI Design
Section 0101
Spring 2009

Instructor: Chintan Patel
Office: ITE 322
Office Hours: Mon & Wed, 10:00 - 11:30 AM or by appointment

Teaching Assistants: Ekarat Laohavaleeson (ekarat2@umbc.edu)
Office Hours: Tue & Thrs, 2:30 - 4:00 PM, ITE 201F/ ITE 375 or by appointment

Meeting Time and Location: Mon & Wed, ITE 231, 1:00 - 2:15 PM
Lab Discussion: Fri, ITE 375, 1:00 - 2:50 PM
Lab Section 0101: Fri, ITE 375, 3:00 - 3:50 PM


Announcements
Check regularly for important class information

 Mar 9: Midterm Exam will be on Wed. Apr 1st in class

 Feb 23: We will be meeting in the lab ITE 375 this Wed. Feb 25th.

 Jan 26: Syllabus posted.




Course Material

 Syllabus: Spring 2009 syllabus

 Lecture 1: Introduction

 Lecture 2: CMOS Basics I

 Lecture 3: CMOS Basics II

 Lecture 4: IC Technology

 Lecture 5: Circuit and System Representation

 Lecture 6: MOS Details

 Lecture 7: MOS Capacitance and Resistance Model

 Lecture 8: Inverter DC & AC Response

 Lecture 9: CMOS Fabrication I

 Lecture 10: CMOS Fabrication II

End of Midterm Exam Material

 Lecture 11: Circuit Characterization and Performance Estimation

 Lecture 12: Logical Effort

 Lecture 13: Power Dissipation

 Lecture 14: Interconnect and Wire Engineering

 Lecture 15: Design Margin, Reliability and Scaling

 Lecture 16: Combinational Logic Design

 Lecture 17: Combination Logic Design II

 Lecture 18: Sequential Logic Design

End of Course Material



 Lab Submission
  • Completely fill out and include the cover page (doc, html, pdf) with each lab submission.
  • Labs will not be accepted without it.
  • Late submission penalty is 20% lab grade per day late.
  • The definition for a late lab is if you don't hand in your lab when you walk into your lab session or class session when it's due, you have a late submission.
  • Weekends will be considered as late days.
 Lab Assignment 1 (Due Mon Feb 16): Structural VHDL
  • Submit softcopy of the code, via submit. Class name: cmpe315 , Project name: lab1
  • Code hardcopy submission: Use Enscript Command
  • You can also submit a SINGLE pdf file instead of turning in a hard copy. It should include the lab cover page

 Lab Assignment 2 (Due Wed Feb 25th): Schematics and SpecteS Simulations

 Lab Assignment 3 (Due Fri Mar 6th): Layout, Extraction and Simulations

 Lab Assignment 4 (Due Fri Mar 13th): D Flip-flop layout and simulations

  • Note: This lab is worth 200 points

 Lab Assignment 5 (Due Mon Mar 30th): Import VHDL, layout and LVS



Project

 Project Description

 Project Waveforms

 Project Submission I Details (VHDL code & Schematics)  (Due Apr. 24th)

 Example test benches and correct outputs



 Instructions for running cadence tools

 DRC rules for AMI 0.6um technology (Available at MOSIS site)

 Cadence Tutorials

 VHDL Help