This image is not AI generated :)
How variation shows up in STA (and why it surprises people)
- PVT corners capture systematic shifts (fast/slow, VDD ±, temperature). They don’t capture within-die randomness.
- OCV/AOCV/POCV model on-chip
variation with path-depth and distance sensitivity. Your ±derates are proxying for real device scatter.
- LVF (Liberty Variation Format) and SSTA inject sigma/mean into timing arcs to better track distributions.
- CRPR (Clock Reconvergence Pessimism Removal) tries to not double-charge correlated variation.
- Setup/Hold asymmetry: local skew + random cell delay → hold breaks
first (especially at cold/fast corners). Clock pull-in/push-out is a direct consequence of the same device physics.
If your mental model stops at “use these derate tables,” you’ll chase violations symptom-by-symptom. If you can map derates back to Vt, μ, LeffL, and R/C variation, you can predict where violations will appear—and fix the real cause.
A taste of what you’ll do in the course
This is a hands-on, online course using Sky130 so you can see and measure the physics yourself.
- Device-to-delay
lab
- Build an inverter chain and sweep model parameters (e.g., VTV_TVT, LLL, RcontactR_{contact}Rcontact).
- Observe how I − VI\!-\!VI−V changes translate to FO4 delay shifts.
- Extract delay distributions with Monte Carlo and visualize
mean/σ.
- From SPICE to STA intuition
- Map distribution tails to OCV/AOCV/POCV derates.
- See why the same sigma gives different risk for short vs. deep paths.
- Understand when CRPR meaningfully reduces pessimism (and when it doesn’t).
- Corner strategy that reflects physics
- Select PVTs that bound systematic variation without exploding runtime.
- Add clock
uncertainty rooted in jitter + variation, not folklore numbers.
- Build a hold-first closure checklist for fast-silicon surprises.
- Engineering decisions, not superstition
- How much margin is “enough”? Use sigma-to-fail math, not guesswork.
- Where buffers help (and where they amplify variation).
- When to invest in LVF/SSTA vs. well-tuned AOCV.
Who should join
- STA/PD
engineers who want fewer late surprises and smaller guardbands.
- Circuit/Library engineers who want their cells to time like they simulate.
- Students and career-switchers aiming for timing sign-off roles with real-world intuition.
Prerequisites: Basic CMOS and SPICE familiarity is helpful; we cover the essentials needed for the labs.
What you’ll take away
- A grounded
understanding of how Vt, μ, Cox, Leff, and contacts shape timing.
- The ability to read a derate table and say what device physics
it implies.
- A concrete workflow to choose corners, uncertainties, and derates that are tight but safe.
- Reusable Sky130 SPICE setups you can extend for your own experiments.
Cohort details and registrations
- Format: 100% online, cloud-based recorded sessions with hands-on labs.
- Capacity: No upper cap on registrations.
- Availability: Only two cohorts left
this quarter—once they start, the next window is next quarter.
Secure your spot now:
Register here → https://www.vlsisystemdesign.com/cmos-circuit-design-spice-simulation-using-sky130-technology/
If you want your STA to survive first silicon, start where timing truly begins: the transistor. Join us and turn device physics into timing confidence.