E158: Introduction to CMOS VLSI Design


Administrative
Syllabus
Spring '01 Web Page
Spring '02 Web Page
Spring '04 Web Page
Textbook Links
CMOS VLSI Design
Computer Organization and Design
Logical Effort
Skew-Tolerant Circuit Design
Handouts
Tools
Electric
MOSIS IC Fabrication
MOSIS SCMOS Design Rules
IRSIM Tutorial
IRSIM User Manual (pdf)
SPICE3 manual
Problem Sets
PS 1
PS 2
PS 3
PS 4
PS 5
PS 6 (Muddle Docs)
Projects
Spring 2001 Projects
DAC Student Projects
Turkey Slide Show
Labs
Electric 02-24-03
Lab 1: mipsparts.elib
Lab 2: fulladder.cmd
Lab 3: alu.cmd
Lab 4:
  • std_mudd.lib
  • std_mudd.db
  • controller.v
  • controller.cmd
  • alucontrol.cmd

  • Lab 5:
  • mips.cmd
  • mips_sch.arr
  • mips_lay.arr
  • muddpads11_ami05.elib

  • Final Project
    Final Project Grading Sheet
    Lectures
    Lecture 0: Introduction
    Lecture 1: CMOS Circuits and Layout
    Lecture 2: Microprocessor Example
    Lecture 3: MOS Transistor Theory
    Lecture 4: DC and Transient Response
    Lecture 5: Logical Effort
    Lecture 6: Interconnect Engineering
    Lecture 7: Simulation
    Lecture 8: Combinational Circuits
    Lecture 9: Circuit Families
    Lecture 10: Sequential Circuits
    Lecture 11: Adders
    Lecture 12: Datapath Functions
    Lecture 13: SRAM
    Lecture 14: ROMs, CAMs, PLAs
    Lecture 15: Nonideal Transistors
    Lecture 16: Circuit Pitfalls
    Lecture 17: Design for Test
    Lecture 18: Design for Low Power
    Lecture 19: Design for Skew
    Lecture 20: Special Purpose Systems
    Lecture 21: Scaling & Economics
    Lecture 22: CPU Hall of Fame
    Logical Effort
    People
    HMC
    Prof. David Harris
    Galen Chui
    Mark Festini
    Nicolas Flacco
    Shamit Grover
    Michel Guillon
    Eugene Hsueh
    Eddie Huang
    Steve Lin
    Kevin Lloyd
    Amanda Rainer
    Jessica Riley
    Rajdeep Roy
    John Silny
    Elliott Temkin
    Michael Tuck-Lee
    Jack Zheng