Introduction to VLSI Systems

EE271

Stanford School of Engineering


Description

An understanding of modern logic design is crucial to chip manufacturing, as almost all digital systems today are based on VLSI chips. This course serves as an introduction to back-end VLSI design fundamentals, as well as various computer-aided design (CAD) tools and methodologies.

Learn about MOS transistors and IC fabrication and develop abstractions to create and reason about complex digital systems. Learn how to model gates and synthesize their physical layouts as well as how to validate complex hardware and software systems. Explore some of the most critical VLSI design issues including fabrication and layout, timing, power minimization, testing and debugging.

Prerequisites

EE 101A and EE108; familiarity with transistors, logic design, Verilog, and digital system organization.

Topics include

  • MOS transistors and IC fabrication
  • Transistors
  • Gates and physical layouts
  • Verilog and System Verilog
  • Validation
  • Testing, reliability, power and preformance
  • Precharge logic, and other circuits

Note on Course Availability

This course is typically offered Autumn quarter.

The course schedule is displayed for planning purposes – courses can be modified, changed, or cancelled. Course availability will be considered finalized on the first day of open enrollment. For quarterly enrollment dates, please refer to our graduate certificate homepage.

Thank you for your interest. The course you have selected is not open for enrollment. Please click the button below to receive an email when the course becomes available again.

Request Information