You are on page 1of 2

ANALOG & POWER

An introduction to clock
distribution circuits
By Alexander Pakosta, Texas Instruments

This article describes the main


types of clock distribution and
discusses two of the most
important parameters
characterizing their operation,
jitter and skew.

Figure 1. Block diagram of


a general-purpose clock
synthesizer

I Consumer electronics, including devices such the system clock is becoming ever more critical. an oscillator circuit. The crystal normally pro-
as DVD recorders, personal computers, note- Thankfully, however, a whole family of high- vides the frequency reference point, usually in
books and HDTV have been the subject of dra- performance, cost-effective clock distribution the 8-32MHz range (27MHz is the standard for
matic increases in functionality and perform- circuits (CDCs) is available today, which main- current video applications for example), and al-
ance over the past few years. During the same tains different tasks and allows complex clock- lows stable and accurate oscillation of the os-
time there have been progressive reductions in ing structures to be established. cillator circuit. As a rule, additional phase-locked
cost to the point where most of us now regard loops (PLLs) are used to allow easy multiplica-
such devices as standard household equipment. CDCs are split into three main groups: clock tion or division of the oscillator frequency. With
This trend is being replicated in other areas like synthesizers, which are ICs that generate clocks this ability, many different frequencies can be
mobile communications and the worldwide in a system; clock buffers, which distribute derived from a single low-frequency crystal os-
web, where bandwidth and speeds are increas- clocks; and jitter cleaners, which refresh clocks cillator such as the CDCE949 from Texas In-
ing all the time. This is opening up new media where needed in the system. Sometimes the struments for example, which generates up to
opportunities such as downloading videos functionality of CDCs is integrated in more nine different output frequencies. These fre-
onto a mobile phone or watching HDTV complex ICs, or partly in the processor itself. quencies can be chosen virtually freely from val-
movies from the internet. For high performance, or more complex clock- ues between a few hundred kHz up to 230MHz,
ing structures, however, there is no way round and in very high resolution. Figure 1 illustrates
A lot of data processing is necessary to imple- using dedicated clocking ICs. Dedicated clock- a general-purpose clock synthesizer.
ment all these modern requirements, resulting ing ICs usually deliver better performance and
in the use of powerful digital processors and more flexibility than integrated solutions. The Clock buffers distribute and copy a clock signal
other similar ICs, and clock distribution circuits following is a brief introduction to the most im- from one input to several outputs. The con-
are one of the keys to ensuring that the best per- portant CDCs and their uses. version between different supply voltage levels
formance and cost-effectiveness is achieved. (e.g. 3.3V to 1.8V), or between different sig-
Since each processor in these applications uti- Typically, the clock synthesizer provides the naling standards (e.g. single ended to differen-
lizes synchronized logic, it means that the starting point for a system clock, especially in tial ended) can be handled through this kind of
speed of every component needs to be dictated consumer electronics such as gaming consoles, IC. Important signaling standards are LVCMOS
by a central system clock. IP set-top boxes and the like, where general- (single ended), LVPECL and LVDS (differential
purpose clock synthesizers are being used in- ended). Buffers are frequently used in memory
This contrasts with the situation in years gone creasingly as the central clock source because applications like the double data rate (DDR)
by when only a few clocks with lower frequen- they can provide a more cost-effective solution RAM memory in PCs, notebooks and servers.
cies were necessary. Nowadays, with higher sys- than a number of crystals and simple crystal os- A general-purpose clock buffer is illustrated in
tem performance and increased processor cillators sited around the system. Clock synthe- figure 2. Modern clock buffers often have a
speeds, the need to create, distribute and refresh sizers basically consist of an external crystal and built-in PLL that allows the phase of the output

February 2008 36
ANALOG & POWER

and period jitter are related. If the period jitter


of each cycle is added up, the result is the phase
jitter of the clock signal. Phase jitter is impor-
tant for serial data transfer - if it is too big, bit
failures might occur during data recovery from
the serial data stream.

All outputs from a clock distribution circuit


should ideally switch simultaneously. In reali-
ty, however, this is not possible and there is a
consequent delay in switching between differ-
ent outputs. Skew describes this difference
and is therefore a second important parameter
Figure 3. Block diagram of a jitter cleaner to characterize the performance of a clock dis-
important since it effectively illustrates the qual- tribution circuit. Skew is very important for
ity of the clock. Furthermore, the higher speed synchronous applications such as memory, in
and higher performance of systems nowadays which several chips need to get the clock at the
Figure 2. Block diagram of a general-purpose
demand more stringent jitter control for oper- same time in order to capture data properly.
clock buffer
ation than those from the past. It can be seen Skew is usually defined as the propagation delay
clocks to be adjusted with reference to the input therefore that one of most challenging tasks in difference between various outputs. Every ris-
clock. It is important that all outputs switch at the design of a clock structure is not only to ing or falling edge at the clock distribution cir-
the same time, which means that the phase dis- find a cost-effective solution, but to manage jit- cuit input takes time to get from the input to
placement between the outputs (skew) should ter in order that proper system operation is the output. This time can vary depending on
be minimized. maintained. There are a number of ways to de- the chip, the path of the clock through the chip
fine and measure jitter and the following are and the type of edge (rising or falling). This
Jitter is an unwanted phase displacement of the most important. variation causes the outputs of a CDC to
real clock in reference to an ideal clock. If a switch at slightly different points in time. Skew
clock is sent across a printed circuit board Cycle-to-cycle jitter is the difference between should therefore be kept to a minimum if
(PCB), noise is added, which creates jitter the periods of two adjacent clock cycles. It is switching of clock outputs is to be synchro-
compared to the clock at the source that is the important for asynchronous data transfer, nized. The following describes some of the dif-
clock synthesizer. Some system components like where the receiver gets the period time of the ferent types of skew.
analog-to-digital converters (ADCs), serializ- transferred data bits from a start bit. Period jit-
er/deserializers (SerDes), or digital signal ter is the difference between the current period Output skew is the propagation delay difference
processors (DSPs) however, require a very ac- of a clock signal and its ideal period. Usually between any two outputs of the same device at
curate clock with almost no jitter. If such sen- this parameter is given in picoseconds and identical transitions (rising or falling edge).
sitive components are located a long way from measured over several thousand cycles. Period Part-to-part skew describes the propagation
the clock synthesizer, or, the clock synthesizer jitter is in effect important to maintain setup delay difference between two devices of the
does not offer a clock that is clean enough, then and hold times for digital logic. Higher oper- same type. Usually part-to-part skew is defined
a jitter cleaner can be used to remove the phase ating frequencies of digital logic reduce the at specified outputs and under identical con-
displacement with the help of a PLL and high margin for setup and hold times and lead to ditions like the same input signal, supply volt-
performance LC or crystal oscillator. A jitter more and more stringent period jitter require- age, ambient temperature, load, package and so
cleaner is illustrated in figure 3. ments. Phase jitter is the difference in phase be- on. The difference between propagation delay
tween a real clock and an ideal clock. It is usu- times tPHL and tPLH when one input drives
There are several important parameters that ally determined by measuring the difference be- one or more simultaneously switching outputs
allow the performance of a clock distribution tween the rising edge of a real clock and the re- is called pulse skew. Pulse skew quantifies the
circuit to be judged, jitter being one of the most lated rising edge of an ideal clock. Phase jitter duty cycle characteristics of a clock buffer. I

37 February 2008

You might also like