Method
Flexible
Term
FALL
Units
3.0 QUARTER UNITS
Cost
$980

Course Description


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.

Prerequisites / Skills Needed

Linux/Unix skills are required for lab exercises.

  • Flexible Attend in person or via Zoom at scheduled times.
Schedule
Date
Start Time
End Time
Meeting Type
Location
Fri, 09-26-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 09-26-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-03-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-03-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-10-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-10-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-17-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-17-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-24-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-24-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-31-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 10-31-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 11-07-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 11-07-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 11-14-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 11-14-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 11-21-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 11-21-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 12-05-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 12-05-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 12-12-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
Fri, 12-12-2025
5:00pm
8:00pm
Flexible
SANTA CLARA / REMOTE
 

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.

No meeting November 27, 2025. One "no meeting" TBA. 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:

Static Timing Analysis for Nanometer Designs: A Practical Approach, Bhasker and Chadha, Springer, 2009, ISBN-13: 978-0387938196.

Demo