Why is a per-cell IR-drop annotation treated as uncorrelated with the main rail, and what's the consequence?
From PDVerse STA Mentor Guide, part of the pdVerse Mentor Guide
Short Answer
Correlation is a physical claim, not a convenience setting. A per-cell IR-drop annotation (a local voltage droop measured at one instance's supply pin) describes an independent local event, so PrimeTime compares the full worst-case voltage difference across it instead of assuming the driver and load move together.
Technical Explanation
- Correlation has to be earned physically. When two cells share one UPF supply net, their voltages genuinely rise and fall together, so PrimeTime can safely ignore any small difference between them for signal-level checks.
- A per-cell IR-drop annotation is the opposite case. It records a local droop measured at one instance's own power grid. There is no physical reason a droop at cell U3 means cell U1 is drooping the same amount - they can easily be at different voltages at the same instant.
- What "uncorrelated" makes the tool do. Because the two voltages are independent, PrimeTime checks the full worst-case voltage difference across the annotated crossing rather than assuming the driver and load track each other.
- Worked numbers. Say the annotation gives a driver at 0.8V against a load at 1.1V in one direction, and 1.2V against 0.7V in the other. Both comparisons are evaluated at their worst case, and both come back as violations.
- Why the alternative would be dangerous. Assuming driver and load move together would be optimistic in exactly the scenario the annotation exists to model - a real electrical mismatch between two cells that genuinely differ in voltage right now.
- The practical consequence. Adding an IR-drop annotation can introduce new signal-level violations on crossings that were clean before. Those are not artifacts to filter away; they reflect a real risk the annotation just made visible.
Common Mistake
- Reading a new IR-drop-triggered violation as a false positive because "the crossing was clean before," rather than recognizing that the annotation exposed a risk that always existed but was never modeled.
- Applying the same correlated-rail assumption used for shared UPF nets to per-cell annotations, which have the opposite physical basis.
- Cost: waiving a real electrical hazard as tool noise, which can leave a genuine signal-integrity failure uncaught into tapeout.
Follow-up Question & Model Response
If two cells sharing a UPF supply net are always treated as correlated, could you ever legitimately need an uncorrelated per-cell annotation on cells that share that same net?
Candidate Model Response: Yes - sharing a nominal UPF supply definition doesn't guarantee two physically distant cells see identical instantaneous voltage once local IR drop on the physical grid is considered. If floorplan analysis shows one instance sits far from the power source and suffers a measurably different local droop under switching load, applying a per-cell annotation to that specific instance captures the real local condition even though both cells are nominally on the same rail. The correlated-by-default rule is a simplification for the common case, not a law about UPF nets; a targeted annotation is how you override it where physical measurement says otherwise.
Practical Example
A block's core supply is nominally 1.0V through one UPF net, but a rail-analysis tool measures 0.85V at cell U118, deep in a congested region far from the power strap, versus 0.97V at cell U45 near the strap. Annotating U118's local IR drop and leaving U45 unannotated, PrimeTime checks the crossing between them at the full worst-case spread - 0.85V driver against 0.97V load - and flags a signal-level violation that a naive same-rail assumption would have missed entirely.
Complete STA Handbook
Master Signoff-Ready Static Timing Analysis
Get the complete 10-chapter STA handbook covering setup/hold margins, clock modeling, OCV/POCV, crosstalk noise, and PrimeTime closure.
Offline PDF Bundle
Want all 1109 questions offline?
Get the complete 4-book PDF bundle (PnR, STA, MMMC, Low Power) with a clickable table of contents - no ads, no internet needed.

Continue practising