Documente Academic
Documente Profesional
Documente Cultură
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.
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).
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
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.
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
1
𝐻(𝑠) = 𝑠
1+ 𝐼 .𝐾
𝑝 𝑣𝑐𝑑𝑙
2𝜋𝐶𝑝
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.