Breadcrumb

EE 260 Winter 2017: Advanced VLSI Design

Instructor

Sheldon Tan (stan@ece.ucr.edu)

Office Hours: Thursday 3:00 to 4:00pm (better by appointment).

Office: WCH 424

Lecture

Wed: 6:10pm to 9:00pm

1407 HMNSS

Teaching Assistants

Taeyoung Kim (tkim049@cs.ucr.edu)

Office Hour: Tuesday 11:00am to 12:00 p.m (TA will attend each course, so better by appointment right after class)

TA Office Room: TBA

Prerequisite

TBD

Course Description

The course will introduce the advanced topics in modern VLSI IC design ranging from the basic device principles, sub-system design, floorplanning, architecture design, system level design using verilog, VLSI design methodologies and CAD tools, VLSI reliability.

Course Background and Description

The first working silicon transistor was invented at Bell lab in 1954 by Morris Tanenbaum and commercially produced by Texas Instrument in 1954 and it has been 62th anniversary of the invention. Today's integrated circuit (IC) becomes a part of every aspect of our daily lives. The course will introduce the advanced topics in modern VLSI IC design ranging from the basic device principles, sub-system design, floorplanning, architecture design, system level design using verilog, VLSI design methodologies and CAD tools, VLSI reliability. The course will also target the emerging applications such as low power designs for Internet of Things (IoT) and hardware acceleration for machine/deep learning applications. This course has a large emphasis on the team project where 2-3 students are expected to work together for chip design and system implementation.

Who can take the course?

Both EE and CS undergraduate and graduate students are welcome as VLSI design are fundamental knowledge and skills for hardware implementation of today's complicated systems.

Course Topics and calendars

  1. 1. Transistor models/scaling trend and process technology
  2. 2. Logical efforts-based gate sizing and design
  3. 3. Delay, power and timing analysis
  4. 4. Full-Chip design IC flow/methodology with synthesis and placement/routing
  5. 5. Device reliability and impact on system and circuit design
  6. 6. Clock distribution/generation, multi-phase sequential circuit and skew tolerant design
  7. 7. Power delivery network and decoupling
  8. 8. Low power/high performance VLSI design for Internet of Things (IoT)
  9. 9. VLSI architecture for machine/deep learning

Reference book

Modern VLSI Design: IP-Based Design by Wayne Wolf, Fourth Edition, Prentice Hall PTR

Grading

Paper reading and presentations : 30%

Homework: 20%

Final project presentation: 50%

All of them will be graded on the scale of 0 to 100 with 100 being the maximum score.

Project

VLSI Design Tutorial

https://github.com/sheldonucr/ee260_lab

Assignment

Home works assignment will be issued thru iLearn