Courses Detail Information

ECE6707J – Modern Digital VLSI Design


Instructors:

Xinfei Guo

Credits: 3 Credits

Pre-requisites: Graduate Standing

Description:

This graduate-level course offers an in-depth exploration of modern digital Very Large Scale Integration (VLSI) design. It covers the principles, methodologies, and tools essential for the design and analysis of complex digital integrated circuits. The course is structured to provide both theoretical knowledge and practical skills, preparing students to tackle real-world VLSI design challenges. To expose students to the modern aspects of the digital VLSI world, emerging progresses will be covered alongside each main topic. In addition to walking through the key elements and design approaches that enable today’s large-scale complex chips, this course also emphasizes critical thinking approaches for analyzing trade-offs, which serve an essential role in engineering research.

Course Topics:

Introduction to Modern Digital VLSI (1 lecture)
Transistors and Fabrication Technology (2 lectures)
Circuits and Physical Design (2 lectures)
Wires and Interconnects (1.5 lecture)
Logic and Datapaths (2.5 lectures)
Memory Design (2 lectures)
IO Design (1 lecture)
Clocking and Timing (2 lectures)
Power (2 lectures)
Variation and Reliability (2 lectures)
Testing (1 lecture)
Packaging (1.5 lectures)
Design Flow and Methodology (1.5 lectures)
Emerging Topic: Circuit Design for Computer-in-Memory (1 lecture)
Summary (1 lecture)