Skip to main content
Happy Holidays!

Our offices are closed Dec. 21 – Jan. 1 for winter break. We look forward to seeing you in the New Year!

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, designers, programmers, and managers fully understand every phase in the IC development cycle.

This unique course covers each step in developing an ASIC, explaining in an intuitive and visual manner such key concepts as transistor action, standard cells, RTL synthesis, meeting timing, functional coverage, formal equivalence, physical design, signal integrity, DFT and BIST, tape-out, IC fabrication, and emerging packaging trends.

Through hands-on quick tour labs students become familiar with the roles of 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. A preview of the latest technology, including nanosheets and gate-all-around transistors.

The course is intended for ASIC professionals, both experienced and entry-level who are seeking a more in-depth understanding of the chip development flow. Knowledge gained in this course will improve cross-functional communication with other team members and prepare students for more rigorous study in the ASIC or SoC field.


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

  • Describe the overall design and verification flows for ASICs and FPGAs and identify the EDA tools used at each major stage.
  • Bring hardware engineers up to speed on the latest ASIC technology and methodology.
  • Respond appropriately to challenging VLSI ASIC and FPGA interview questions.
  • Describe the increasingly complex ASIC development flow.

Topics Include

  • Overview of ASIC architectures
  • Integration of IP cores: formats, deliverables, and watermarks
  • Overcome the verification bottleneck: embedded assertions, constrained random tests, equivalence checking and emulation
  • How on-chip firmware code interacts with the chip’s hardware
  • Create layout for tape-out: metal layers and vias, 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.
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