Skip to main content
VSCI Engineering Timeing Closure

Timing Closure in Silicon IC Design | VLSI.X414


As transistor technology becomes increasingly complex in the sub-nanometer process, the timing signoff of designs such as ASIC, FPGA, GPU, and SoC becomes more challenging.

In this course, you will learn industry-standard timing methodologies and techniques used during design implementation to achieve targeted clock frequency and ensure manufacturing yield of successful silicon.

The course begins with foundational concepts, including transistor topology, delay modeling through digital gates, and setup and hold characterization. You will gain hands-on exposure to clock constraints, exceptions, and what-if analysis, and learn how to address timing violations in ECO (Engineering Change Order) mode.

Advanced topics include signal integrity (SI) analysis and prevention, process variations, hierarchical and flat analysis, and STA (Static Timing Analysis) margin. The instructor will share practical examples of block-level and full-chip timing closure, budgeting, and debugging skills. Students will also explore EDA tools and practice with small test cases.

By the end of the course, design engineers will be able to perform static timing analysis using PrimeTime, Genus, OpenROAD, or any other STA tool during multiple phases of design implementation.

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

  • Analyze and characterize delays in combinational & sequential circuits
  • Discuss in-depth knowledge of static timing analysis
  • Write and debug constraints
  • Drive timing closure for block or chip
  • Write ECOs
  • Explain how to fix critical timing paths
  • Define terms such as PVTs, OCV, CRPR, crosstalk, CDC, etc.

Skills Needed:

Linux/Unix skills are required for lab exercises.

Next Section Starts In:


16
Days
:
07
Hours
:
47
Mins
:
32
Secs

April 11, 2025, 5 p.m.
2025-04-11T17: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:

Prerequisite(s):

Sections Open for Enrollment:

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

Jignesh Shah

Enroll

Final Date To Enroll: 04-11-2025

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Fri, 04-11-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE
Fri, 04-18-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE
Fri, 04-25-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE
Fri, 05-02-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE
Fri, 05-09-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE
Fri, 05-16-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE
Fri, 05-23-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE
Fri, 05-30-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE
Fri, 06-06-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE
Fri, 06-13-2025 5:00 p.m. 8:00 p.m. Flexible SANTA CLARA / REMOTE