This page assumes you have seen none of the notation in the parent note. We build every letter, every subscript, and every picture before it is ever used. If a smart 12-year-old can read a clock and a ruler, they can read this.
Everything in timing analysis happens inside a tiny fixed structure. Draw it once, keep it in your head forever:
Two little boxes that remember a bit (flip-flops), a cloud of gates between them (combinational logic), and a single wire (the clock) that ticks both boxes at the same time. That's it. Timing analysis is the study of this one picture.
We will meet these again in Flip-flops and sequential logic. For now: launch box → cloud → capture box, all sharing one clock.
Why the topic needs it. Every deadline in timing analysis is measured against Tclk: data must arrive within one period. It is the total time budget per cycle.
Why T1 and not something else? Because "events per second" is literally the reciprocal of "seconds per event." Period and frequency are two names for the same beat, flipped over. This is why Critical path and pipelining cares about the slowest path — it directly caps f.
A flip-flop is fussy about when you feed it data. It has two demands, and both are about a window around the tick.
Together these carve out a small forbidden window straddling the tick: no data changes allowed from tsu before until th after. Both are covered in depth in Setup and hold time.
We said both flip-flops share one clock. In reality the clock wire is long, and the tick reaches FF2 slightly later (or earlier) than it reaches FF1. That difference has a name.
Picture: two drummers meant to beat in unison, but one hears the beat a hair later. The full story of why this happens and how it's controlled lives in Clock skew and clock trees.
Why the topic needs it. Skew shifts the capture deadline. A later capture tick gives the slow data more time (helps setup) but tightens the "don't arrive too early" rule (hurts hold). Every constraint gets a ±tskew correction.
Now watch every symbol act on a single timeline. This is the whole derivation in one picture — read it left to right.
At time 0: the launch tick.
After tcq: FF1's output changes (data leaves).
After a further tcomb: data arrives at FF2's input, at total time tcq+tcomb.
At time Tclk: the capture tick.
The forbidden setup zone opens at Tclk−tsu.
The whole game: arrival (tcq+tcomb) must land at or before the setup deadline (Tclk−tsu). That single race is the setup constraint the parent note derives. Every symbol you just learned is a landmark on this one timeline.