What is WNS (worst negative slack)?

In STA, the worst (smallest) slack among all paths. Together with TNS (total negative slack), the sum of negative slack over violating endpoints, it indicates how large and how widespread the timing violations are.

Japanese name: WNS(ワーストネガティブスラック)

WNS (worst negative slack) appears in 1 practice question across 1 topic, including Timing analysis and CDC.

Field: Timing analysis and CDC

Try it: questions about WNS (worst negative slack)

Which correctly describes WNS and TNS as they appear in STA reports?

  1. AWNS is a metric for the number of violating paths and TNS for the total number of paths analyzed
  2. BWNS is the worst slack value and TNS is the sum of the negative slacks
  3. 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.

WNS (worst negative slack) in the explanations

Questions that mention WNS (worst negative slack) (1)

  1. Which correctly describes WNS and TNS as they appear in STA reports?

Books on Timing analysis and CDC Ad

As an Amazon Associate I earn from qualifying purchases.

Related terms

STA (static timing analysis) Slack Asynchronous FIFO Clock domain Clock uncertainty Critical path CRPR (clock reconvergence pessimism removal) False path Handshake MTBF (mean time between failures)

Back to the glossary