STA Mastery · All levels

Clock Definition & Uncertainty: Review Checklist

Review Checklist for Clock Definition & Uncertainty.

Review checklist

Review Checklist for Clock Definition & Uncertainty focuses on WNS/TNS on clocked paths, clock skew reports, uncertainty budget. The goal is to connect the observable symptom to timing mechanism, ownership, and regression risk.

  • SDC revision and implemented clock/exception policy are named.

  • Clock/reset and CDC assumptions are reviewed.

  • Path groups, IO delays, and exception rationale are documented.

  • MMMC scenario list maps back to signoff requirements.

  • WNS/TNS artifact stored with corner/mode/view tags.

  • Owners signed: STA owner, synthesis owner, CTS owner.

Sign-off ownership

diagram
OWNERSHIP MAP — Clock Definition & Uncertainty

artifact              owner
----------------      -----------------
timing report       STA owner
SDC/constraint      synthesis owner
implementation      CTS owner

Every WNS cluster needs a named owner before ECO.

STA deep dive

SDC quality determines whether STA measures reality or fiction.

Concept diagram

diagram
SDC FLOW

RTL clocks -> create_clock / generated_clock
board      -> set_input/output_delay
exceptions -> false_path / multicycle (audited)
analysis   -> report_timing

Metric graph

diagram
CONSTRAINT QUALITY

audited exceptions  ████████████████  good
stale IO delays     ██████            risk
missing gen clock   ████              high escape

Reports and artifacts

  • clock report

  • uncertainty budget

  • IO delay coverage

  • exception audit log

Mini case study

1000 new failing paths overnight: SDC merge dropped a generated_clock on divider output. No PD change needed.

Debug branches

  • Diff SDC before ECO

  • Validate clocks on failing path

  • Audit false paths quarterly

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.

Principal STA review addendum

SDC clocks define launch and capture time bases; uncertainty and skew model timing margin consumed before data-path delay is evaluated.

Metric: WNS/TNS on clocked paths, clock skew reports, uncertainty budget