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