Clock Recovery in High-Speed Multilevel Serial Links: of Toronto
Clock Recovery in High-Speed Multilevel Serial Links: of Toronto
Authorized licensed use limited to: TEXAS INSTRUMENTS VIRTUAL LIBRARY. Downloaded on October 20,2021 at 08:40:10 UTC from IEEE Xplore. Restrictions apply.
basically analog. Also, to reduce the on-chip frequency require- 2.3 SSMMSE Phase Detector based CDR
ment, it is always desirable to recover a half or lower rate clock. In this method. the following two quantities are required:
For oversampling at twice the baud rate using a half or lower rate 1) The slope of the received signal at the sampling instant.
clock, the VCO must be capable of generating precisely matched 2) The error between the sampled value and a particular signal
multiple clock phases. This leads to a complicated VCO structure level.
and higher power consumption. These two quantities are used to correct the VCO sampling
phase (i. e. rising edge of the full rate clock) such that the mean
4- P A v T K b w - TTransition squared error [21 is minimized. As a result the VCO positions the
signal & Hold Detector sampling phase at the maximum data eye opening. The technique
is best understood by referring to the eye diagram of Fig. 4.
Sample
& Hold
Error output
CLK Amplifier
V-450
Authorized licensed use limited to: TEXAS INSTRUMENTS VIRTUAL LIBRARY. Downloaded on October 20,2021 at 08:40:10 UTC from IEEE Xplore. Restrictions apply.
ate the PD logic. The additional hardware required to generate the the constant parameter instead of the settling time to realize simi-
slope is minimal since this is usually readily available elsewhere. lar loop dynamics for the three CDRs. However, determination of
For example, an integrate and dump circuit, which is commonly the loop bandwidth of nonlinear PD based CDRs is complicated
used to perform filtering in many receivers [4] has the following since the PD gain is not well defined. Again since the loop band-
input-output relationship at any instant 7 : width and settling time are inversely related, constant settling
time would imply fixed loop bandwidth for all practical purposes.
y(kT+7) = fr+' u(r)dr Table 2 shows that for the 5ame charge pump gain, two differ-
(k- I)T+r
ent sampling clock phases are produced for the SSMMSE CDR
where U and y are the input and output signals respectively. Thus when monitoring a maximudminimum level (+1.51-1.5) and a
the derivative of the output can be expressed as, mid-level (+0.5/-0.5). The difference can be explained by refer-
y ( k T + r ) = u(kT+.r)-u((k- I ) T + 7 ) ring to Fig. 6 where the mean squared error is plotted against sam-
The sign of the slope can be obtained by comparing the cur- pling phase for two different levels.
rent value of the input with a sample of U delayed by one symbol TABLE 2. Comparison of SSMMSE PD based
period, T. Fig. 5 shows the complete block diagram of SSMMSE CDR performance (single level)
timing recovery when monitoring + O S level. When monitoring
more than one level, the PD outputs of the individual levels must
be combined by an OR gate.
As mentioned before, the other two methods if implemented Fig. 6. Mean squared error vs. sampling phase for the
with a half or lower rate clock, would require a complicated VCO SSMMSE CDR for +l.S & 0.5 levels.
that generates perfectly matched multiple clock phases. But The minimum mean squared error (MMSE) occurs at l.lrad
SSMMSE is a simpler alternative for high speed serial links since and 1.35 rad for +0.5 level and + I 3 level respectively, as pre-
it always requires half the number of clock phases as that required dicted in the transient simulation (Table 2). Although the mini-
by the other two methods. For example, to retime the data with a mum error is larger for the + I S level, the jitter is lower. This is
quarter rate clock, the other two methods would require eight because SSMMSE is not concerned with the magnitude of the
clock phases separated in phase by 45' but the SSMMSE method mean squared error: it only uses the MMSE algorithm to detect
requires only four clock phases separated in phase by 90'. How-
whether earlyllate pulses should be applied to the charge pump.
ever, its jitter performance is inferior to that of linear PD based
The width or amplitude of the earlyflate pulses remain unchanged
CDRs.
irrespective of the MSE. The dip of the curves in Fig. 6 near the
3. SIMULATION RESULTS MMSE indicate the jitter. A sharper dip (as observed for the +1.5
level monitoring) implies less variation around the sampling
The behavioral simulation based performance of linear, bang-
phase corresponding to the MMSE, thus producing less jitter. The
bang and SSMMSE PD based CDRs in recovering the clock of a
acquisition of phase for the two CDRs is shown in Fig.7.
4GsymbolsIs 4-PAM signal is presented in this section. The serial
link was realized by a coaxial cable model that introduced addi- ~
tive white gaussian noise at an SNR of 20dB and was based on the 1.5 level
transmission line model in [ 5 ] . The VCO(KVC0 = 0.4 G H f l ) ,
loopfilter(RI=lOkR,Cl = 10pF,C2= 1 pF1andchargepump
models were derived from [6]. All components of the CDRs being 0.5 level
ideal, behavioral simulations predict only pattem dependent jitter. 0.
The VCO and loop filter components were identical for all three 0.3 0.4 0.5 . 0.7 .
CDRs but the charge pump gain was varied to ensure approxi- l i m e (micro sec.)
mately the same settling time (since the PD gain is different for
Fig. 7. Phase acquisition for SSMMSE CDR (single level).
the three CDRs). The loop bandwidth could have been chosen as
v-451
Authorized licensed use limited to: TEXAS INSTRUMENTS VIRTUAL LIBRARY. Downloaded on October 20,2021 at 08:40:10 UTC from IEEE Xplore. Restrictions apply.
Monitored
Levels
Charge Settling Average RMS
Pump Time Phase Jitter
Peak
to
3 In-iu
0, . . .. . ....... ... . ...... ........ . ..... ....... ..... . . .
V-452
Authorized licensed use limited to: TEXAS INSTRUMENTS VIRTUAL LIBRARY. Downloaded on October 20,2021 at 08:40:10 UTC from IEEE Xplore. Restrictions apply.