Skip to main content
Blue and purple digital screen

Introduction to VLSI and ASIC Design | VLSI.X403


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.


Learning Outcomes
At the conclusion of the course, you should be able to

  • Describe the overall design and verification flows of digital design.
  • Discuss the latest design technology and methodology.
  • Respond appropriately to challenging VLSI ASIC and FPGA interview questions.
  • Describe the increasingly complex ASIC development flow.

Topics Include

  • 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

Skills Needed:

  • General understanding of digital logic.
  • Lab exercises require some knowledge of Linux.

Next Section Starts In:


Days
:
Hours
:
Mins
:
Secs

April 5, 2025, 9 a.m.
2025-04-05T09:00:00-07:00
Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
FAQ
ENROLL EARLY!
This course is related to the following programs:

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Quarter Units Cost Instructor
04-05-2025 to 06-07-2025 3.0 $980

Jignesh Shah

Enroll

Final Date To Enroll: 04-05-2025

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Sat, 04-05-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE
Sat, 04-12-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE
Sat, 04-19-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE
Sat, 04-26-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE
Sat, 05-03-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE
Sat, 05-10-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE
Sat, 05-17-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE
Sat, 05-24-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE
Sat, 05-31-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE
Sat, 06-07-2025 9:00 a.m. 12:00 p.m. Flexible SANTA CLARA / REMOTE