parametric ocv (pocv)

**Parametric OCV (POCV)**, also known as **Statistical OCV (SOCV)**, is the most advanced **on-chip variation modeling methodology** that uses **per-cell statistical delay distributions** rather than fixed derate factors — computing path delay variation as the statistical combination (RSS) of individual cell variations for the most accurate and least pessimistic timing analysis. **How POCV Differs from AOCV** - **Flat OCV**: One derate percentage for all paths — crude, overly pessimistic. - **AOCV**: Depth-dependent derate tables — better but still uses fixed multipliers per depth. - **POCV**: Each cell has its own **mean delay ($\mu$) and standard deviation ($\sigma$)** — path variation is computed statistically: $$\sigma_{path} = \sqrt{\sum_{i=1}^{N} \sigma_i^2 + \left(\sum_{i=1}^{N} \sigma_{sys,i}\right)^2}$$ Where $\sigma_i$ is the random variation of cell $i$ (uncorrelated, RSS) and $\sigma_{sys,i}$ is the systematic variation (correlated, adds linearly). **POCV Data** - Each cell in the library has a **POCV Liberty Variation Format (LVF)** file containing: - Nominal delay (mean) for each timing arc. - Random variation (σ) for each timing arc — uncorrelated between cells. - Systematic variation component — correlated across nearby cells. - Variation as a function of input slew and output load. - POCV data is derived from **extensive silicon characterization** and Monte Carlo SPICE simulation during library development. **How POCV Works in STA** 1. Each cell's delay is modeled as a distribution: $d_i = \mu_i ± k \cdot \sigma_i$ where $k$ is the sigma multiplier (typically 3σ for 99.87% coverage). 2. Random variations of different cells are **uncorrelated** — they combine as root-sum-of-squares (RSS). This is the key advantage: adding more stages reduces the relative variation. 3. Systematic variations are **correlated** — they add linearly (worst case). 4. The tool computes total path delay variation and applies it as a derate. **POCV Benefits** - **Least Pessimistic**: POCV provides the tightest (most realistic) timing bounds — typically **5–10% less pessimistic** than AOCV, and **15–25% less pessimistic** than flat OCV. - **Most Accurate**: Directly models each cell's actual variation characteristics — no approximation by depth or distance. - **Better Path Differentiation**: Two paths with the same depth but different cell compositions get different variation estimates — a path through high-σ cells gets more derate than one through low-σ cells. - **Silicon-Correlated**: POCV data is validated against silicon measurements, ensuring the analysis matches real chip behavior. **POCV Challenges** - **Data Requirements**: Requires per-cell variation data (LVF files) — significant characterization effort. - **Compute Cost**: More complex calculations than flat OCV or AOCV — but modern STA tools handle this efficiently. - **Foundry Support**: Not all foundries provide POCV/LVF data for all process nodes — availability is expanding. POCV represents the **state of the art** in OCV modeling — it provides the most realistic timing analysis by treating each cell as a statistical entity rather than applying blanket derating.

Go deeper with CFSGPT

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

Create Free Account