EC3058D-VLSI Circuits & Systems Dhanaraj K. J. Associate Professor ECED, NIT Calicut
EC3058D-VLSI Circuits & Systems Dhanaraj K. J. Associate Professor ECED, NIT Calicut
Dhanaraj K. J.
Associate Professor
ECED, NIT Calicut
1
R1 R2
In Combinational
D Q D Q
Logic
tc - q tlogic
tc - q, cd tlogic, cd
tsu, thold
2
R1 R2
In Combinational
D Q D Q
Logic
tc - q tlogic
tc - q, cd tlogic, cd
Under ideal conditions tclk1 = tclk2, tsu, thold
The period must be long enough for the data to propagate through the registers
and logic and be set-up at the destination register before the next rising edge of
the clock.
3
tc-q,cd, tc-q, tsu and thold of R1are 200ps,
In
R1
Combinational
R2 220ps, 400ps and 80ps respectively. For
D Q D Q R2 the corresponding values are 100ps,
Logic
R1 R2
In Combinational
D Q D Q
Logic
tc - q tlogic
tc - q, cd tlogic, cd
tsu, thold
Clock skew is caused by static path-length mismatches in the clock load and
by definition skew is constant from cycle to cycle. That is, if in one cycle
CLK2 lagged CLK1 by δ, then on the next cycle it will lag it by the same
amount. It is important to note that clock skew does not result in clock period
variation, but rather phase shift.
5
R1 R2
In Combinational
D Q D Q
Logic
tc - q tlogic
tc - q, cd tlogic, cd
tsu, thold
T+T >> tc – q + tlogic + tsu
< tc – q, cd + tlogic, cd
thold t+hold
6
7
Clock jitter refers to the temporal variation of the clock period at a
given point — that is, the clock period can reduce or expand on a
cycle-by-cycle basis
It is strictly a temporal uncertainty measure and is often specified at
a given point on the chip. Jitter can be measured and cited in one of
many ways.
Cycle-to-cycle jitter refers to time varying deviation of a single clock
period and for a given spatial location i is given as Tjitter,i(n) = Ti, n+1 -
Ti,n - TCLK, where Ti,n is the clock period for period n, Ti, n+1 is clock
period for period n+1, and TCLK is the nominal clock period.
8
T -2tjitter > tc – q + tlogic + tsu
9
T + − t jitter1 − t jitter 2 tc − q + tlogic + t su
T tc − q + tlogic + t su − + t jitter1 + t jitter 2
jitter has a negative impact on the minimum clock period
11
Thank You
12