LSI design flow and EDA
In static timing analysis, what is the technique called that recalculates violating paths in detail based on how signals actually propagate, removing excess pessimism from ordinary analysis?
- ADRC
- BPath-based analysis (PBA)
- CGraph-based analysis (GBA) only
Show answer and explanation
Answer: B. Path-based analysis (PBA)
Ordinary graph-based analysis (GBA) uses the worst transition time at each node, which can yield pessimistic results that cannot actually occur. Path-based analysis recalculates using the actual transition times along specific paths, giving more accurate delays and reducing unnecessary fixes, at the cost of more computation.
- A. DRC checks geometric rules in the layout.
- B. Correct. It recalculates each path in detail.
- C. GBA is fast but tends to be pessimistic.