Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • Reading Path
  • STA Glossary
  • STA Metrics Reference
  • STA Mastery Cheatsheet
  • Timing Paths and Checks16
  • Constraints & SDC Fundamentals20
  • Delay Graph & Path Analysis16
  • Beyond Setup and Hold16
  • Multi-Corner Multi-Mode Signoff16
  • OCV, AOCV, POCV and Variation16
  • Crosstalk and Noise16
  • ECO and Closure16
  • STA Debug Playbook16
  • STA Interview Prep26
  • Capstone Timing Signoff Lab4
Loading lesson

‹Static Timing Analysis
  1. Topics
  2. Static Timing Analysis
  3. STA Metrics Reference

STA Mastery · All levels

STA Metrics Reference

What WNS, TNS, violation counts, hold equivalents, near-critical bands and path counts mean, and what none of them prove.

Every timing summary reduces thousands of numbers to a few. This page defines each metric, how it is computed, and what it does not prove. It gives no target values: acceptable levels belong to a project's signoff policy, not to a reference.

Metric

Definition

What it tells you

What it does not prove

Setup WNS

Smallest setup slack over endpoints

How far the worst setup path is from passing

That other endpoints are fine, or that all endpoints are checked

Setup TNS

Sum of negative setup slacks over endpoints

The total size of the fixing job

How many endpoints fail: many small and few large can give the same TNS

Violating endpoints (NVP, FEP)

Count of endpoints (or paths) with negative slack

How many places need work

How bad they are

Hold WNS, TNS and count

The same three, on hold slack

The state of the hold check

That setup is fine: hold fixes consume setup slack

Union versus per-view

Union takes the worst slack per endpoint over views; per-view reports each view separately

The union is the job size; per-view shows where to look

Never add per-view totals: an endpoint failing in two views is counted twice

Near-critical band

Count of endpoints with slack between zero and a chosen threshold

How exposed the result is to small changes

Nothing about violations: it is a measure of fragility

Path count

Number of paths covered by a group, exception or report

The scale of an effect, such as what an exception removed

That every path was analysed: coverage needs its own report

Unconstrained endpoints

Endpoints with no timing check

Coverage gaps

Anything about timing: they are unchecked

Setup plus hold slack at an endpoint

Sum of the two slacks at one endpoint in the same scenario

Whether delay insertion can fix the endpoint in that scenario; across corners the setup cost of inserted delay is larger, so the same-corner sum is only a screen

Anything across endpoints or corners

Pulse width and period slack

Phase width or period at a pin less the cell's minimum

Clock waveform margin at macros and latches

Data path timing

Hidden total (SI filters)

Delta delay removed by coupling or delta thresholds

How much the filters hide

That the hidden total is small unless it is reported

Reading a summary

  • Read the scenarios first: which views the number covers, and whether it is per view or union.

  • Read the check type: setup and hold are different problems with different fixes.

  • Read the coverage: endpoints checked, excepted and unconstrained.

  • Read the margins applied (derates, uncertainty) with the numbers.

  • Only then read WNS and TNS.

Warning

A clean WNS with missing coverage is not clean. The capstone shows a +0.010 ns setup WNS that covers four of eight endpoints.

Check yourself Why can two runs have the same TNS and very different amounts of work?

TNS adds negative slacks: forty violations of 5 ps and two of 100 ps both total 200 ps, but need very different fixes.

Related topics

  • Glossary

  • Reporting by View

Previous

4 / 183

Next: STA Mastery Cheatsheet

Up next

Up nextSTA Mastery Cheatsheet

Sign in to save progress

Practice this lessonReport an error

See also

  • How to Use This Course
  • Reading Path
  • Timing Paths and Checks