
Clock Terminology
4
Clock Driver Skew (Intrinsic Skew)
is the amount of skew
caused by the clo ck driver itself. There are two kinds of clock
driver devices; buffer devices and PLL-based devices. Skew
occurs on the output of the buffer devices because of the
differences in propagation delay of the input signal through
the device. A majority of this difference is attrib uted to differ -
ences in output loading. Skew in PLL-based devices c an be
very small, since a PLL-based device can be adjusted to com-
pensate for differences in output loading.
Board Design Skew (Extrinsic skew)
is the amount of skew
caused b y board layout issues s uch as:
• Trace Length: The amount of time for a signal to propagate
down a tra ce is dependent on t he material of t he PCB,
length of the trace, width of the trace and capacitive load-
ing. Different trace lengths cause different signa l propaga-
tion times, and hence cause skew.
• Threshold Voltage Variation: The threshold voltage of the
receiving device can cause skew . For example, if a receiv-
ing device has a threshold voltage of 1.2V and another
device h as a threshold vo ltage o f 1.7V, and the rise time of
the input signal is 1V/ns, then the two devices will switch
500 ps apart, which is skew.
• Capacitive Loading: The differences in capacitive loading
on traces will cause differences in t he clo ck r ise t imes at
the load. This affects the time at which the clock edge
crosses t he input threshold and results i n sk ew.
• Transmission Line Termination: With the extremely fast
edge r ates in today’s clock drivers, traces longer than 4
inches are considered transmission lines. Without proper
termination, these lines will exhibit transmission line effects
like voltage r eflections, which will cause skew.
Why Is Skew Import ant?
In high-speed systems, clock skew form s an important com-
ponent of timing margin. A skew of 1 ns is a significant portion
of a 15-ns cycle time. I f the timing budget does not allow for
skew, it is highly likely that the system will perform unreliably.
Measur ing Skew
The simplest method of measuring skew between two outputs
of a device is to display both waveforms in a dual-channel
oscil loscope and measure the di fference between the rising
edges. Thi s is the skew.
Clock buffer da tasheets usua lly spec ify two parameters,
“out-
put-to-output skew”
and
“part-to-part skew.”
The latter param-
eter includes the former. If neither parameter is specified,
then the maximum output skew is the difference between the
maximum and minimum propagation delay times through the
device.
Tolerance/Accuracy/Precision
Tolerance/Accuracy/Precision
is a measure of how close the
part operates to the specified (nominal) frequency, typically
referenced at ambient temperature (25oC +/- 5oC). This is
usually specifi ed for a crystal or oscillator. For e xample, if a
part is specified with a 25.000-MHz output, and the long-term
(user-defined) average of its output frequenc y is 2 5.0 01 MHz
at ambient t emperature, the part has +40 ppm accuracy. Ac-
curacy can be expressed as:
Accuracy=(L.T. Avg. Freq. – Nominal Freq.)/Nominal Freq.
Tolerance/Accuracy/Precision is usually specified with a max-
imum and minimum frequency deviation, expressed in per-
centage or parts per million. Frequency tolerance i s affected
or controlled by controlling the accuracy of the manufacturing
and calibrating process for the crystal.
Stability
Stability is a parameter usually associated with crystals and
oscillators. Stability is defined as the variation in operating
frequency f rom the ambient temperature freque ncy (freque n-
cy tolerance value) over the ope rating temperature range and
is e xpressed in ppm (part s per m illion).
This parameter is specified with a maxim um and minimum
frequency deviation, expressed in percent or parts per million.
W hy Is Stabil ity Import a nt?
Stab ility may caus e marginal operation of a design over c om-
plete temperature range, if it is not accounted for in the de-
sign.
Aging
Aging is defined as th e s ystematic change in frequency o ver
time due to internal changes in crystal/oscillator. It is usually
expressed in ppm/year, and may be incorporated in the Sta-
bility s pec, if it is not drawn out separat ely. It is a parameter
usually associated with crystal oscillators. New crystals age
faster than old crystals. Typical aging rates are of the order of
5 ppm/yr.
Why Is Aging Important?
Aging may cause marginal operati on of a design over an ex-
tended period of t ime, if it is not accounted f or i n the design.
Wander/Drift
Wander
and
Drift
are the same, and are defined for a cry stal
oscillator as the systemat ic change in frequency with time. It
equals aging plus other factors external to the crystal/oscilla-
tor.
Volta ge Sensitivity
Vo ltage Sens itivity
is the variations in frequency due to varia-
tions in operating voltage. It is expressed in ppm/volts. On
crystal oscillators, it is usually incorporated in the stability
spec. On PLL-based devices, it is usually incorporated in the
jitter spec.
Error
On a PLL-based device, it may not always be possible to get
the s pecified frequency on the outputs. The l imit ation is d ue
to the s ize of the in ternal “P” and “ Q” counters in the PLL (see
later sections for detailed information). If, for example, the
specified frequency is 25.000 MHz, and the PLL ca n out put
24.998 MHz, the error is –80 ppm.
Error
can be expressed as:
Error = (Nominal Freq. – Target Freq.)/Target Freq.
Note the difference between error and accuracy. Error speci-
fies the differ ence between the frequency you want, and the
frequency you get. Accuracy specifies the difference between
the frequency you get, and the long term a vera ge of this fre-
quency.
Slew
The rate of change of voltage or frequency is called
Slew
.
Slew is usually measured on the rising and falling edges of