Synchronous System Timing: Using Global CLK Signal
Synchronous System Timing: Using Global CLK Signal
Pilani Campus
R1 R2
In Combinational
D Q D Q
Logic
tc - q tlogic
tc - q, cd tlogic, cd
tsu, thold
• When the clock goes low, the slave latch holds the output
stable.
CLK
CLK
t
tsu thold
D DATA
STABLE t
tc
2 q
Q
DATA
STABLE t
225
Timing properties of edge
triggered FF
• The aperture offset time, tao, is the time from the center of
the aperture to the rising edge of the clock.
The setup time is the delay from the data's becoming valid
to the rising edge of the clock. because delays are
specified from the 50% point of the waveform,
waveform.
CLK
CLK
CLK
231
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Master-Slave (Positive Edge-
Triggered) Register
I2 T2 I3 I5 T4 I6 Q
QM
D I1 T1 I4 T3
CLK
When clk = 0
• T1 is on, T3, T4 off
• D is sampled on Qm
• Tset up= T1 + I3 + I2
• To ensure T2 has same voltage at its two
terminals else a wrong previous value may
change Qm
• We denote the minimum time for output j to make its first transition
in response to a transition on input i as the contamination delay tcdji
transition, or equivalently
variations.
R1 R2
In Combinational
D Q D Q
Logic
tc - q tlogic
tc - q, cd tlogic, cd
tsu, thold
• Clock skew
– Spatial variation in arrival time of a clock transition.
delay delay
(a) Positive skew
R1 R2 R3
In Combinational Combinational
D Q D Q D Q •••
Logic Logic
242
Positive Skew
TCLK + d
TCLK
1 3
CLK1
d
CLK2 2 4
d + th
243
Impact of positive clock skew
R1 R2
In Combinational
D Q D Q
Logic
tc - q tlogic
tc - q, cd tlogic, cd
tsu, thold
244
Race condition
245
BITS Pilani, Pilani Campus
Negative Skew
TCLK -
TCLK
1 3
CLK1
CLK2 2 4
246
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Impact of negative clock skew
R1 R2
In Combinational
D Q D Q
Logic
tc - q tlogic
tc - q, cd tlogic, cd
tsu, thold
247
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
No Race condition
248
BITS Pilani, Pilani Campus
Period Jitter
• Cycle-to-cycle jitter measures the delta change from one clock period to
its adjacent clock period.
CLK t log ic
tc-q , tc-q, cd t log ic, cd
ts u, thold
tjitter
251
Combined Impact
END