15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FIGURE 31.19 90 o locking using XOR (a) and ring-oscillator (b).<br />

Minimizing Jitter<br />

Jitter in the sampling clock is primarily due to the sensitivity of the loop elements to supply noise. Although<br />

the feedback system can correct for noise with frequencies below the bandwidth of the loop, highfrequency<br />

noise can appear as jitter on the output clocks. Loop elements, especially oscillator or delayline<br />

buffer elements, are often differential and have high common-mode and supply rejection to minimize<br />

the noise. Oscillators in particular are carefully designed because noise causes errors in frequency [32].<br />

Phase error accumulates because it is the integral of the frequency error.<br />

Many clocks drive large capacitances. Clock buffers are typically CMOS inverters for power efficiency,<br />

but they have much higher supply sensitivity than the delay buffers 21 and cause over half of the total jitter<br />

of the output clock. Dummy clock buffers are often included in the feedback of the PLL (Fig. 31.17) to<br />

use the feedback loop to track out the low frequency portion of the noise [1,21]. A well-designed loop<br />

in a system with 5% supply noise will often have a jitter roughly 0.5 of the delay of a FO-4 inverter 22 of the<br />

clock period. Intrinsic jitter without supply noise can be more than three times less.<br />

Phase Detection and Static Phase Offsets<br />

In addition to the jitter, dc phase offsets are equally important in maximizing the timing margin. Using<br />

a loop that integrates the phase error helps reduce any inherent offsets. The offset primarily depends on<br />

any errors in the time spacing between sampling clocks when demultiplexing, and the mismatch between<br />

the phase detector and the receiver.<br />

In a 1:2 demultiplexing receiver, the clock (0°) and its complement (180°) are used. Duty cycle errors<br />

can cause one receiver to not sample at its optimal location. Typically, a correction loop is added to the<br />

PLL output to guarantee 50% duty cycle 23 [31]. The loop averages a clock waveform to determine the<br />

duty cycle. Using the information, the duty cycle can be adjusted by changing the logical threshold of a<br />

clock buffer.<br />

To sample at the middle of a data bit, a clock must be 90° shifted with respect to the data. This shift can<br />

be achieved by either (1) using a phase detector that indicates zero error when the difference is 90° [42], or<br />

(2) locking to 0° and shifting the clock by 90°. The first method employs XORs in the design of the phase<br />

detector. Figure 31.19(a) illustrates a simple case, when the reference input and loop output are two clock<br />

waveforms. The XOR output has equal high and low durations when the clocks are 90° apart. In the second<br />

method shown in Fig. 31.19(b), reference and loop output are locked in-phase. Using a ring-oscillator with<br />

even number of stages, an internal clock phase in the ring can be tapped for the 90° clock [27,49].<br />

A common error in phase locking is that the receiving comparator has a nonzero setup time. To<br />

optimally sample the data, the clock position should be adjusted for the setup time. 24 An additional delay<br />

21<br />

A 1% change in supply yields roughly a 1% change in delay, which can be 10× that of delay buffers.<br />

22<br />

For a figure relatively insensitive to PVT, the time can be normalized relative to the delay of a FO-4 inverter.<br />

23<br />

A higher degree of demultiplexing requires multiple phases to be generated and tuning of each phase position [52].<br />

24<br />

An error that is not easily dealt with is any data dependent setup time variations. This can be minimized by<br />

designing the receiver for low input-offset voltage and hysteresis.<br />

© 2002 by CRC Press LLC<br />

in<br />

ref<br />

XOR<br />

up<br />

down<br />

Quadrature output from<br />

oscillator/delay line<br />

phase relationship of<br />

180o Up/Down pulses are equal width<br />

only when in and ref are clocks<br />

90 o with phase difference of 90<br />

data<br />

sampling edge<br />

edge lock<br />

to input<br />

o<br />

(a) (b)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!