on chip variation

**On-Chip Variation (OCV)** is a **timing analysis technique that accounts for process, voltage, and temperature variations across different locations on a chip** — recognizing that launch and capture flip-flops do not see identical conditions, requiring pessimistic analysis for robust timing closure. **The OCV Problem** - Standard STA: All cells on a path analyzed at same PVT corner. - Reality: Clock launch path and data capture path traverse different physical regions. - Different regions can have different local Vt, Leff, oxide thickness → different delays. - If launch path is faster than nominal and capture path is slower → setup violation not caught by standard STA. **OCV Derating** - Apply derate factors to cell delays: $T_{derated} = T_{nominal} \times derate$ - Setup analysis: Launch path derated late (+10%), capture path derated early (-10%). - Hold analysis: Launch path derated early (-10%), capture path derated late (+10%). - This is conservative — assumes maximum possible variation between paths. **AOCV (Advanced OCV)** - Standard OCV: Flat derate regardless of cell count. - AOCV insight: Variation averages out for long paths (many cells → closer to mean). - AOCV: Derate depends on path depth and distance between cells. - Long path with 50 cells → small derate (averaging effect). - Short path with 2 cells → large derate (full variation possible). - AOCV requires characterization of derate table vs. depth and distance. **SOCV/LOCV (Statistical / Location-Based OCV)** - Monte Carlo statistical variation models. - LOCV: Cells near each other are correlated (same lithography shot) — less variation between them. - Location-aware pessimism reduction: Adjacent cells get less OCV than cells far apart. **PVT Corners vs. OCV** - PVT corners: Chip-wide variation (SS corner: all slow, FF corner: all fast). - OCV: Within a corner, path-to-path variation. - Both must be analyzed: Run OCV analysis at each PVT corner. **Impact on Timing** - OCV derating can add 5–15% timing pessimism. - AOCV reduces pessimism 3–8% → allows higher frequency or lower power. OCV analysis is **a necessary realism in timing signoff** — ignoring within-die variation leads to chips that meet STA but fail in silicon at process corners, while excessive pessimism leaves performance and area on the table.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account