Method
Flexible
Term
FALL
Units
3.0 QUARTER UNITS
Cost
$980

Course Description


With shrinking process technologies, today's silicon chips are so complex that few engineers and managers fully understand every phase in the IC development cycle.

This unique course provides an overview of all the steps in developing an ASIC, SoC, GPU or FPGA product. Key topics include transistor topology, standard cells, RTL synthesis, meeting timing, functional coverage, formal equivalence, physical design, signal integrity, DFT, chip tape-out, IC fabrication, and emerging packaging trends.

Through small hands-on labs and homework, students become familiar with the roles of architecture selection, micro architecture specification, synthesis, simulation, formal equivalence, and routing tools. The focus is on mostly-digital ASICs with multiple IP cores, low-power goals, and on-chip analog blocks.

Designed for professionals in the semiconductor field—whether experienced or entry-level—this course provides a deeper understanding of the product development process for silicon chips and SoCs. Knowledge gained in this course will improve cross-functional communication with other team members and prepare individuals for more rigorous study in the semiconductor design field.


Topics

  • Overview of SoC (System on Chip) architectures
  • Integration of IP cores
  • Overcome the verification bottleneck
  • How on-chip firmware code interacts with the chip’s hardware
  • Digital logic gates, metal layers and vias, place & routing insights, noise avoidance, DFM issues, timing closure
  • Business practices with silicon foundries: sort, shuttles, corner lots
  • Comprehensive coverage of the chip design flow, from spec through tape-out to fabrication and packaging, equipping students for follow-on courses in RTL design, verification, DFT, and layout

Prerequisites / Skills Needed

  • General understanding of digital logic.
  • Lab exercises require some knowledge of Linux.
  • Flexible Attend in person or via Zoom at scheduled times.
Schedule
Date
Start Time
End Time
Meeting Type
Location
Mon, 09-22-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 09-22-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 09-29-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 09-29-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 10-06-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 10-06-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 10-13-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 10-13-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 10-20-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 10-20-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 10-27-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 10-27-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 11-03-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 11-03-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 11-10-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 11-10-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 11-17-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 11-17-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 11-24-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
Mon, 11-24-2025
6:30pm
9:30pm
Flexible
SANTA CLARA / REMOTE
 

Students may still enroll if they missed the 1st class session. However, they need to communicate with the instructor via Canvas and catch up on all missed work prior to the 2nd class meeting.

This class meets simultaneously in a classroom and remotely via Zoom. Students are expected to attend and participate in the course, either in-person or remotely, during the days and times that are specified on the course schedule. Students attending remotely are also strongly encouraged to have their cameras on to get the most out of the remote learning experience. Students attending the class in-person are expected to bring a laptop to each class meeting.

To see all meeting dates, click "Full Schedule" below.

Electronic Course Materials: You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Text:

A Practical Approach to VLSI System on Chip (SoC) Design; Veena S. Chakravarthi; Springer Nature; 2022.  ISBN: 9783031183638

Demo