2026-05-22
When software ships, it runs on the silicon you bought. When silicon ships, it runs on every silicon that came off the wafer — and each die is slightly different. Static Timing Analysis (STA) corners are how hardware engineers prove the chip works across the full range of manufacturing variation, voltage, and temperature — without simulating a single test vector.
The three axes of variation (PVT):
The two failures you check at opposite corners:
Real example: A 7nm SoC at TSMC typically signs off at ~9 corners: {SS, TT, FF, SF, FS} × {min Vdd, max Vdd} × {−40°C, 0°C, 125°C}, often pruned to the dominant ones per analysis type. Multiply by RC corners (Cmax/Cmin/RCmax/RCmin for interconnect variation) and you get 30+ corner combinations. Each one is a full STA run on hundreds of millions of timing paths.
Rule of thumb — derate the clock: If your nominal cycle is 1.0 ns, plan for usable timing budget around 0.7–0.8 ns after subtracting clock uncertainty (jitter + skew, ~5–10% of period), OCV (on-chip variation) derate (~3–5%), and margin for crosstalk and aging (~5%). The "1 GHz chip" is really a "1.25 GHz design clocked at 1 GHz so it still works on the worst die at 125°C three years from now."
Why this matters: A path that passes at TT by 50 ps may fail SS by 80 ps. Signing off only at typical is how you get a chip that works on the bench and dies in the field.
