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
    • What STA Checks
    • Setup and Hold Checks
    • Clocks in Timing Analysis
      • Ideal Versus Propagated Clocks
      • Latency, Skew and Uncertainty
      • Common Path Pessimism Removal
      • Generated and Gated Clock Paths
    • Delay Models
  • 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

‹Timing Paths and Checks
  1. Topics
  2. Static Timing Analysis
  3. Timing Paths and Checks
  4. Clocks in Timing Analysis

Part 1 · Timing Paths and Checks · All levels

Clocks in Timing Analysis

How clocks enter the analysis: ideal and propagated latency, skew and uncertainty, pessimism removal, and clocks that pass through logic.

  • 4topics
  • 4lessons

Data delays are only half of every timing equation. The other half is when each clock edge actually arrives at each flop. This topic covers how clocks are modelled before and after the clock tree exists, the vocabulary of latency, skew and uncertainty, how shared clock paths are credited back, and how clock paths through dividers and gates are analysed.

Lesson

After it you can...

Ideal Versus Propagated Clocks

Say when each model is used and how it changes slack.

Latency, Skew and Uncertainty

Define the three terms and apply them with the right signs.

Common Path Pessimism Removal

Compute the credit for a shared clock segment.

Generated and Gated Clock Paths

Explain how clocks through logic are timed.

Suggested order: page order. The clock tree itself, from the RTL side, is in Clock Architecture and Skew and Uncertainty.

Check yourself Why does a clock-path delay appear in both the launch and the capture sides of the same setup equation?

Because both flops are clocked: the launch flop's clock arrival (L) adds to the data arrival and the capture flop's clock arrival (C) adds to the required time. Only their difference, the skew, changes the slack.

Interview

If asked about skew, always say which direction helps which check: skew that helps setup (capture later than launch) hurts hold, and vice versa.

PreviousNext: Ideal Versus Propagated Clocks

Up next

Up nextIdeal Versus Propagated Clocks

Sign in to save progress

Practice this lessonReport an error

See also

  • What STA Checks
  • Setup and Hold Checks
  • Delay Models