3.4.6 · D3Sequential Circuits

Worked examples — Clock-to-Q delay

2,345 words11 min readBack to topic

This is the practice arena for Clock-to-Q delay. The parent note built the two equations; here we hunt down every kind of case they can throw at you and solve each one from zero. Nothing new is assumed — if a symbol appears, we re-earn it.

Quick symbol refresher (each defined in the parent, repeated so you never scroll):

Definition The five delays in one place
  • = propagation clock-to-Q = slowest time from clock edge to a valid .
  • = contamination clock-to-Q = fastest time before even starts moving.
  • = combinational logic propagation delay (with slow path, fast path).
  • = how long before the edge the data must already be steady (see Setup and Hold Time).
  • = how long after the edge the data must stay steady.
  • = clock period; is the frequency.

The scenario matrix

Think of this table as the checklist of every trap. The rest of the page fills every cell.

# Cell class What makes it distinct Example
A Setup, plain Add three delays, invert for Ex 1
B Hold, PASS Fast path is late enough Ex 2
C Hold, FAIL + fix Fast path too fast; add buffer Ex 3
D Logic budget Solve backwards for allowed Ex 4
E Zero / degenerate (FF straight into FF) Ex 5
F Limiting value What happens as its max, or ? Ex 6
G Real-world word problem CPU pipeline stage, units in GHz/ns Ex 7
H Exam twist: skew Clock arrives late at FF2, both sides shift Ex 8

We will walk A → H in order. Every numeric answer is machine-checked at the bottom.


Cell A — Setup / max-frequency, the plain case


Cell B — Hold check that PASSES

The picture below is the whole hold story in one glance. Look at the two arrows racing.

Figure — Clock-to-Q delay

Cell C — Hold check that FAILS, then the fix


Cell D — Solve backwards for the logic budget


Cell E — Zero / degenerate input ()


Cell F — Limiting behaviour


Cell G — Real-world word problem


Cell H — Exam twist: clock skew

The figure shows why skew rewrites both equations: FF2's clock edge no longer lines up with FF1's.

Figure — Clock-to-Q delay

Active recall

Recall Cover the answers

Which delays does a hold check use? ::: The minimum pair: and . Ex 1: ps → ? ::: GHz. Ex 3 buffer needed for hold? ::: ps on the short path. Ex 4 max logic at 2.5 GHz, ? ::: ps. With (shift register), which check is the danger? ::: Hold — needs . Ex 7 CPU: ns → speed? ::: GHz. How does late skew at FF2 change the equations? ::: Setup (easier), hold (harder). Ex 8 hold with 25 ps skew: pass or fail? ::: Fail — .


Connections