Timing analysis and CDC
Which correctly describes WNS and TNS as they appear in STA reports?
- AWNS is a metric for the number of violating paths and TNS for the total number of paths analyzed
- BWNS is the worst slack value and TNS is the sum of the negative slacks
- CWNS is the hold slack and TNS is the setup slack
Show answer and explanation
Answer: B. WNS is the worst slack value and TNS is the sum of the negative slacks
WNS (Worst Negative Slack) is the worst slack among all paths and indicates how far the frequency can be raised. TNS (Total Negative Slack) is the sum of the negative slacks of the violating path endpoints. For example, with three endpoints at −0.1 ns, WNS is −0.1 ns and TNS is −0.3 ns. Even if the magnitude of WNS is small, a large TNS magnitude means many paths need fixing. The number of violations is reported by a separate metric, and WNS and TNS are computed for setup and for hold separately.