Sunteți pe pagina 1din 4

1

Clock and Data Recovery Circuits


Abhishek Shukla (Entry Number: 2012EE20316)

 data with the minimum possible errors. In other words, the Bit
Abstract—The receivers which receive data over Error Rate (BER) needs to be reduced to as low a value as
communication channels need a Clock and Data Recovery (CDR) possible. For this condition to be achieved, the data must be
circuit to reconstruct the clock and perform synchronous sampled at those points where the noise is very low compared
operations on the incoming bitstream. CDRs may be based on
to the signal. Signal to Noise Ratio (SNR) can be recorded to
Phase Locked Loop (PLL) designs or Delay Locked Loop (DLL)
designs. PLL CDRs output signals with higher accuracy and determine the location of such points. The Desired Sample
lower Bit Error Rate (BER). DLL CDRs have the ability to lock Points coincide with the peaks in the plot of SNR. The BER
to the data within a few clock cycles. They manifest high stability decreases rapidly with an increase in SNR.
and are extremely fast. However, the output from a DLL CDR is
fraught with jitter. Thus, the choice between a PLL and a DLL 1 𝑆𝑁𝑅
design is made based on the application requirements. Efforts are 𝐵𝐸𝑅 = ∗ 𝑒𝑟𝑓𝑐 ( )
being made to combine the best features of the PLL and the DLL 2 2√2
designs into a hybrid CDR which would exhibit fast acquisition
time (associated with DLL design) as well as high accuracy
(associated with PLL design).
A. Conditions to be met by the recovered Clock
The clock generated by the CDR circuit must meet the
Index Terms—Clock and Data Recovery (CDR), Bit Error following prerequisites:
Rate (BER), Phase Detector (PD), Phase Locked Loop (PLL),  The difference between the frequency of the
Delay Locked Loop (DLL), phase offset trajectory, hybrid CDR, regenerated clock and the data rate must be
Signal to Noise Ratio (SNR)
negligible.
 The jitter exhibited by the reconstructed clock must
I. INTRODUCTION be as low as possible.
 The recovered clock must be such that allowances
T ECHNOLOGY UPSCALING in modern times has
resulted in a drastic increase in the bandwidths available
for communication channels. Most of the high performance
are made for time uncertainty and noise. Optimally,
the data must be tested at points far away from the
data transitions (as close to the Desired Sample
computer systems today handle data transfers at the rates of
Points as possible).
several Gb/s. Such high-speed links generally have two
components – a transmitter and a receiver. As the names
indicate, the transmitter is assigned the task of generating and B. General Designs
transmitting a signal over a communication channel. The The solutions for a CDR circuit can be either Phase Locked
receiver is located at the other end of the channel and has to Loop (PLL) or Delay Locked Loop (DLL).
extract the transmitted signal from the received bit-stream. PLL designs make use of narrow band filters to diminish
This is where Clock and Data Recovery (CDR) becomes a noise levels in the input signal. Since narrow band filters are
necessity. used, the acquisition time is invariably high (0.5-1 µs).
The data received by the receivers is both asynchronous as However, PLL designs usually require less coding because of
well as jittery. In order to perform synchronous operations on the low jitter. At the same time, the low jitter guarantees a
the data, it is necessary to have a clock for the timing correspondingly low Bit Error Rate (BER).
information. Transmitting the clock along with the data is DLL designs, on the other hand, can reconstruct the clock
impractical and unviable. The CDR circuit is therefore needed and recover the data extremely fast with the aid of phase
to generate a clock which can remove the noise from the selection technique. Nevertheless, the jitter accompanying the
incoming data. recovered data is high, thereby resulting in a high BER.
. Therefore, extra coding is needed to account for the high bit
errors.
II. CDR BASICS The choice between DLL and PLL depends on the use to
The objective of the CDR is to reconstruct the transmitted which the CDR circuit would be put. For faster acquisition,
DLL is the obvious choice as it can start transferring data
Abhishek Shukla is currently an undergraduate student in the Electrical almost as soon as the received signal is fed to it. For longer
Engineering Department, Indian Institute of Technology, Delhi. (e-mail: connection times, PLL is the more suitable alternative because
ee2120316@iitd.ac.in) of its higher efficiency. Also, the less coding overhead of PLL
2

more than makes up for the slower acquisition (0.5-1 µs) in predicted with considerable accuracy. Owing to this nature,
the longer run. they are also referred to as Deterministic Phase Offset
Trajectories.

III. COMPLICATIONS IN CDR DESIGN


B. Jitter
The major factor that complicates the design of a CDR
There is an inherent uncertainty in the phase of clock edges
circuit is the continuous movement of the data transitions with
of the transmitter. This uncertainty or noise is referred to as
respect to a stationary time reference. This movement can be
jitter. Jitter can be deterministic (DJ – Deterministic Jitter) or
traced back to two causes:
random (RJ – Random Jitter).
1. Phase Offset Trajectory
DJ can be categorized on the basis of its source. Thus, we
2. Jitter
have data dependent jitter (ISI – Inter-Symbol Interface), Duty
Cycle Distortion (DCD) and Non-Data Related jitter. The
A. Phase Offset Trajectory major source of DJ is ISI. The sources of RJ are the
The transmitter and the receiver have independent clock fundamental noise generations by both active as well as
sources that may not have identical frequencies. This passive devices.
difference in the frequencies produces an offset which is a Jitter need not be tracked because it is highly uncorrelated
function of time. This offset needs to be determined accurately and it is generally impossible to arrive at a jitter pattern.
in order to serve the purposes of the CDR circuitry. Hence, the CDR circuit must tend to dispose of the jitter with
the help of requisite filters.

IV. PLL BASED ARCHITECTURE


The phase relationship between the incoming data
transitions and the clock of the receiver continuously changes.
Therefore, the CDR circuit needs to constantly change the
data-sampling time.

A. Components
Figure 3.1: Systems exhibiting a frequency offset [1] To achieve its purposes, the PLL CDR needs three major
components:
The Phase Offset Trajectory can be found out by plotting  Phase Detector (PD) – to determine the phase
the difference between the phases of the data transitions and relationship between the data transitions and the
the clock fed to the receiver. The systems are said to be clock of the receiver.
mesochronous when the average frequency offset is zero. If  Low Pass Filter (LPF) – to remove the noise which
the frequency offset is constant with respect to time, the may be present in the output of the PD.
systems are said to be plesiochronous. For such systems, the  Voltage Controlled Oscillator (VCO) – to adjust
phase offset trajectory turns out to be linear with the slope of the phase of the clock of the receiver so that the
the line equal to the magnitude of the offset in frequency. incoming data is sampled at the points with the
highest Signal to Noise Ratio (SNR).

Figure 4.1: Basic PLL design [3]

B. Operation
Figure 3.2: Sample Phase Offset Trajectory [2] In the operational condition, the Phase Detector (PD)
outputs a signal which is proportional to the phase difference
Due to concerns over Electro-Magnetic Interference (EMI), between the incoming signal x(t) and the outgoing signal y(t).
sophisticated clock designs have been inducted in the digital The LPF filters out the high frequencies, thereby ensuring that
circuits. This has resulted in extremely complicated phase the dc value of the PD output influences the frequency of the
offset trajectories. However, these trajectories can still be VCO.
3

V. DLL BASED ARCHITECTURE


C. Transfer Function There are areas where a complete and accurate re-synthesis
of clock may not be necessary. For such fields, DLL based
On assuming a linear model of the PLL, the PD is a
CDR circuits provide a viable alternative because of their fast
subtractor with its output amplified by Kpd. The transfer
1 acquisition time, higher stability levels and little phase error.
function of LPF is (ω denotes the bandwidth). The
1+𝑠/𝜔
𝐾𝑣𝑐𝑜 A. Components
transfer function of the VCO is . The open loop transfer
𝑠 A typical DLL circuit has the following major components:
function of the PLL is given by:  Phase Detector (PD) – to ascertain the phase
relationship between the input data transitions and
1 𝐾𝑣𝑐𝑜
𝐻(𝑠)𝑜𝑝𝑒𝑛 = 𝐾𝑝𝑑 . . the clock of the receiver.
1 + 𝑠/𝜔 𝑠  Charge Pump (CP)
 Low Pass Filter (LPF) – to remove the noise which
The open-loop transfer function has two poles – one at s=-ω
may be present in the output of the PD.
and the other at s=0. The PLL designs which contain a pole at
 Voltage Controlled Delay Line (VCDL) – to
the origin are referred to as type I PLLs.
provide several clock phases with suitable delays.

Figure 4.2: Linear model of PLL circuit [4] Figure 5.1: Basic DLL design [5]

We can arrive at the closed loop transfer function from the B. Operation
open-loop transfer function. In the operational mode, the PD and the LPF have functions
similar to those they had in the PLL design. The VCDL is
Φ𝑜𝑢𝑡 (𝑠) 𝐻(𝑠)𝑜𝑝𝑒𝑛
𝐻(𝑠) = = [∵ 𝐹𝑒𝑒𝑑𝑏𝑎𝑐𝑘 𝐹𝑎𝑐𝑡𝑜𝑟 = 1] used to provide a delay in the clock of the receiver in order to
Φ𝑖𝑛 (𝑠) 1 + 𝐻(𝑠)𝑜𝑝𝑒𝑛
minimize the phase difference between the input clock and the
recovered clock. This delay is controlled by means of the
𝐾𝑝𝑑 . 𝐾𝑣𝑐𝑜 𝜔𝑛 2 negative feedback in the loop which integrates the phase error
𝐻(𝑠) = =
𝑠2 𝑠2 + 2𝜉𝜔𝑛 𝑠 + 𝜔𝑛 2 between the two clocks.
+ 𝑠 + 𝐾𝑝𝑑 . 𝐾𝑣𝑐𝑜
𝜔 The VCDL generates multiple clock phases at a frequency
matched closely by the incoming data rate. The DLL CDR
where 𝜔𝑛 = √𝜔. 𝐾𝑝𝑑 . 𝐾𝑣𝑐𝑜 selects the clock which is aligned most closely with the input
bitstream. This technique (referred to as phase selection
1 𝜔 technique) hugely augments the acquisition time of the CDR.
𝜉 = 2 √𝐾 However, the output is accompanied with a high jitter due to
𝑝𝑑 .𝐾𝑣𝑐𝑜
the selection of multiple phases.

Comparing the closed-loop transfer function with the


general form, we observe that 𝜔𝑛 is the natural frequency of C. Transfer Function
the circuit and 𝜉 is the damping factor. For an optimum
frequency response, the circuit is designed in such a way that
𝜉 ≥ 0.5. The acquisition time of the PLL circuit decreases
with increasing value of 𝜉𝜔𝑛 .

D. Applications
Owing to the low jitter levels in the clock reconstructed by a Figure 5.2: Linear model of DLL [6]
PLL CDR, it is mostly used in applications where jitter cannot
be exceeded beyond a specified upper limit. The open-loop transfer function of the linear model of the
DLL design is given by:
4

𝐼𝑝 The PLL portion of a hybrid CDR is composed of a Phase


𝐻(𝑠)𝑜𝑝𝑒𝑛 = .𝐾
2𝜋𝑠𝐶𝑝 𝑣𝑐𝑑𝑙 Detector (PD), a Low Pass Filter (LPF) and an External
Voltage Controlled Crystal Oscillator (VCXO). The DLL
The feedback factor of the circuit is 1. Therefore, the portion of a hybrid CDR consists of a PD, an LPF and a
closed-loop transfer function of the circuit is given by: Voltage Controlled Phase Shifter (VCPS). Thus, there are two
loops in the hybrid CDR – one Phase Locked Loop and one
Delay Locked Loop. The two loops function in unison to
Φ𝑜𝑢𝑡 (𝑠) 𝐻(𝑠)𝑜𝑝𝑒𝑛
𝐻(𝑠) = = reduce the phase difference of the recovered clock to zero.
Φ𝑖𝑛 (𝑠) 1 + 𝐻(𝑠)𝑜𝑝𝑒𝑛

1
𝐻(𝑠) = 𝑠
1+ 𝐼 .𝐾
𝑝 𝑣𝑐𝑑𝑙
2𝜋𝐶𝑝

The stability and acquisition of a DLL circuit is better than


those of a corresponding PLL circuit because its response has
a first-order form. DLL circuits are less susceptible to noise as
compared to PLL circuits. The noise waveforms vanish
towards the end of delay lines whereas they are reproduced in
oscillators (thereby enhancing corruption levels in the output
of a PLL circuit).

D. Applications
Owing to the extremely high acquisition time demonstrated Figure 6.1: Block Diagram of a hybrid CDR [7]
by a DLL CDR, it is mostly used in applications where there is
a fast switching between the communication channels and the
connection times are relatively short. REFERENCES
[1] Hae-Chang Lee, “An Estimation Approach to Clock and Data
Recovery”, Ph.D. dissertation, Dept. Elect. Eng., Stanford Univ., USA,
2006.
[2] Ruiyuan Zhang, “Clock and Data Recovery Circuits”, Ph.D. dissertation,
VI. COMBINED DLL AND PLL CDR Dept. Elect. Eng., Washington Univ., Washington DC, USA, 2004.
The acquisition time of a PLL CDR cannot be increased [3] Yung Sern Tan, Kiat Seng Yeo, Chirn Chye Boon and Manh Anh Do,
“A Dual-Loop Clock and Data Recovery Circuit With Compact
beyond a certain limit because the PLL records the phase Quarter-Rate CMOS Linear Phase Detector,” published in IEEE
difference between the reconstructed and the input clocks and journal, 2011.
uses these records to evaluate the frequency difference. The [4] Pavan Kumar Hanumolu, Min Gyu Kim, Gu-Yeon Wei and Un-ku
output of a DLL CDR is ridden with an inherent jitter which Moon, “A 1.6Gbps Digital Clock and Data Recovery Circuit,”
presented in IEEE-CICC, 2006.
results in greater Bit Error Rate (BER). A DLL CDR requires [5] Armin Tajalli, Paul Muller and Yusuf Leblebici, “A Power-Efficient
a reference clock as an input. Clock and Data Recovery Circuit for Optical Data Communication,”
A combined model of DLL/PLL CDR is being worked upon published in IEEE journal of Solid-State Circuits, 2007.
which combines the best features of these two designs. Such a [6] Ruiyuan Zhang, “Clock and Data Recovery Circuits”, Ph.D. dissertation,
Dept. Elect. Eng., Washington Univ., Washington DC, USA, 2004.
CDR is referred to as a hybrid CDR or a DLL/PLL CDR. It [7] Hae-Chang Lee, “An Estimation Approach to Clock and Data
aims to provide the low jitter and higher efficiency of a PLL Recovery” Ph.D. dissertation, Dept. Elect. Eng., Stanford Univ., USA,
CDR along with the rapid acquisition of a DLL CDR. The 2006.
hybrid CDR, unlike the DLL CDR, does not require a
reference clock as an input.

S-ar putea să vă placă și