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.

If C 2 exists and is large enough to make it difficult to guarantee adequate phase margin, then a thirdorder<br />

analysis must be used. This situation may have been caused by physical constraints on the capacitor<br />

sizes, or by attempts to minimize ω C in order to maximize the amount of reference frequency sideband<br />

filtering. In this case, it is desirable to determine the optimal values for the other device parameters that<br />

maximize the phase margin. The phase margin, PM, and unity gain bandwidth, ω O, where the phase<br />

margin is maximized, can be determined from the open-loop analysis as<br />

In order to realize the optimal value for ω O, the loop gain magnitude level must be appropriately set.<br />

This can be accomplished by determining I CH given R, or R given I CH, using the equations<br />

It is important to remember that all worst-case combinations of device parameters due to process,<br />

voltage, and temperature variability must be considered since they must lead to acceptable loop dynamics<br />

for the PLL to operate correctly under all conditions.<br />

Advanced PLL Architectures<br />

PLL and DLL architectures each have their own advantages and disadvantages. PLLs are easier to use in<br />

systems than DLLs. DLLs typically cannot perform frequency multiplication and have a limited delay<br />

range. PLLs, however, are more difficult to design due to conflicting design constraints. It is difficult to<br />

assure stability while designing for a high bandwidth.<br />

By using variations on the basic architectures many of these problems can be avoided. DLLs can be<br />

designed to perform frequency multiplication by recirculating intermediate edges around the delay line [7].<br />

DLLs can also be designed to have an unlimited phase shift range by employing a delay line that can<br />

produce edges that completely span the clock cycle [4]. In addition, both DLLs and PLLs can be designed<br />

to have very wide bandwidths that track the clock frequency by using self-biased techniques [8], as<br />

discussed in “Self-Biased Techniques.”<br />

DLL/PLL Performance Issues<br />

To this point, this chapter section presents basic issues concerning the structure and design of DLLs and<br />

PLLs. While these issues are important, a good understanding of the performance issues is essential to<br />

successfully design a DLL or PLL. Many performance parameters can be specified for a DLL or PLL<br />

design. They include frequency range, loop bandwidth, loop damping factor (PLL only), input offset,<br />

output jitter, both cycle-to-cycle (period) jitter and tracking (input-to-output) jitter, lock time, and power<br />

dissipation; however, the biggest performance problems all relate to input offset and output jitter.<br />

Input offset refers to the average offset in the phase of the output clock from its ideal value. It typically<br />

results from asymmetries between the circuits for the reference and feedback paths of the phase detector<br />

or from charge injection or charge offsets in the charge pump. In contrast, output jitter refers to the<br />

time-varying offsets in the phase of the output clock from its ideal value or from some reference signal<br />

caused by disturbances from internal and external sources.<br />

Output Jitter<br />

Output jitter can create significant problems for an interface by causing setup and hold time violations,<br />

which lead to data transmission errors. Consider, for example, the measured jitter histogram in Fig. 10.11.<br />

It shows the traces of many PLL output transitions triggered from transitions on the reference input and<br />

© 2002 by CRC Press LLC<br />

PM 2 tan −1<br />

= ⋅ ( ( + 1)<br />

) – π/2<br />

ωO = C/C2 + 1<br />

C/C 2<br />

( )�( R⋅C) ICH = N/KV ⋅ C2� R⋅C ( ) 2 ( C/C2 + 1)<br />

3/2<br />

⋅<br />

R N/ ( ⋅ ) C2 C 2 ( C/C2 + 1)<br />

3/2<br />

=<br />

⋅ ⋅ ⋅<br />

( K V I CH

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

Saved successfully!

Ooh no, something went wrong!