STA Mastery · All levels
ECO Physical vs Logical: Reports & Metrics
Reports & Metrics for ECO Physical vs Logical.
Reports and metrics
Reports & Metrics for ECO Physical vs Logical focuses on ECO turnaround time, leakage delta, area delta, timing recovery. The goal is to connect the observable symptom to timing mechanism, ownership, and regression risk.
The job of a report is to turn ECO turnaround time, leakage delta, area delta, timing recovery into a closure decision. A single WNS number is almost never enough; you need path group breakdown, cell vs net split, and a clear gap between current slack and signoff target.
Metric movement
METRIC GRAPH — ECO turnaround time, leakage delta, area delta, timing recovery
WNS (ps)
^
| target (0)
| - - - - - - -
| o after ECO + hold check
| o
| o baseline run
| o failing regression
+--------------------------------------> closure iteration
view audit path group fix MMMC signoff
Readout:
- explain why WNS/TNS moved and which path group drove the changeSlack distribution
SLACK HISTOGRAM — ECO Physical vs Logical
path count
| ***
| *******
| ***********
|************* <- WNS (worst path)
+--------------------> slack (ns)
-0.15 0.0 0.10
Fix the left tail first; average slack misleads.Track ECO turnaround time, leakage delta, area delta, timing recovery by path group, corner, and analysis view.
Report WNS/TNS and failing endpoint count together.
Include setup and hold splits; they often diverge after ECO.
Always store the metric next to the artifact that produced it.
STA deep dive
ECO without regression is a coin flip.
Concept diagram
ECO LOOP
failing path -> fix -> setup check -> hold check -> SI -> MMMC matrixMetric graph
ECO PROGRESS
WNS
0 | o target
-50| o
-100| o baseline
+-----------------> ECO #Reports and artifacts
pre/post WNS
hold delta
leakage delta
ECO ticket log
Mini case study
48-hour tapeout crunch: VT swap fixed setup; hold fixed with route on short path — order mattered.
Debug branches
Never ship setup-only proof
Logical ECO needs equivalence
Senior review question
Ask: what corner/mode/view proves this topic is closed or failing?
Key takeaways
State corner, mode, view, and database tag with every slack claim.
Run setup and hold plus MMMC regression after every ECO.
Common pitfalls
Comparing STA runs with different SPEF or SDC tags.
Broad false_path to green-wash violations.
Setup-only ECO without hold check.