15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The supply and substrate noise generated by the on-chip and off-chip sources is highly data dependent<br />

and can have a wide range of frequency components that include low frequencies. Substrate noise tends<br />

not to have as large low-frequency components as possible for supply noise since no significant “DC”<br />

drops develop between the substrate and the supply voltages. Under worst-case conditions, DLLs and<br />

PLLs may experience as much as 500 mV of supply noise and 250 mV of substrate noise with a nominal<br />

2.5 V supply. The actual level of substrate noise depends on the nature of the substrate used by the IC<br />

process. To reduce the risk of latch-up, many IC processes use lightly doped epitaxy on the same type<br />

heavily doped substrate. These substrates tend to transmit substrate noise across large distances on the<br />

chip, which make it difficult to eliminate through guard rings and frequent substrate taps.<br />

Supply and substrate noise affect DLLs and PLLs differently. They affect a DLL by causing delay shifts<br />

in the delay line output, which lead to fixed phase shifts that persist until the noise pulses subside or the<br />

DLL can correct the delay error, at a rate limited by its bandwidth (proportional to ω REF/ω N cycles). They<br />

affect a PLL by causing frequency shifts in the oscillator output, which lead to phase shifts that accumulate<br />

for many cycles until the noise pulses subside or the PLL can correct the frequency error, at a rate limited<br />

by its bandwidth (proportional to ω REF /ω N cycles). Because the phase error caused by period shifts in PLLs<br />

accumulate over many cycles, unlike the delay shifts in DLLs, the tracking jitter for PLLs that results from<br />

supply and substrate noise can be several times larger than the tracking jitter for DLLs; however, due to<br />

the added jitter from on-chip clock distribution networks, which typically have poor supply and substrate<br />

noise rejection, the observable difference is typically less than a factor of 2 for well designed DLLs and<br />

PLLs.<br />

DLL Supply/Substrate Noise Response<br />

More insight can be gained into the noise response of DLLs and PLLs by considering how much jitter is<br />

produced as a function of frequency for supply and substrate noise. Figure 10.12 shows the output jitter<br />

sensitivity to input jitter for a DLL with a log-log plot of the absolute output jitter magnitude normalized<br />

to the absolute input jitter magnitude as a function of the input jitter frequency. Because the DLL simply<br />

delays the input signal, the jitter at the input is simply replicated with the same magnitude at the DLL<br />

output. For the same reason, the tracking jitter sensitivity to input jitter is very small at most frequencies;<br />

however, when the input jitter frequency approaches one half of the inverse of the delay line delay, the<br />

output jitter becomes 180° out-of-phase with respect to the input jitter and the observed tracking jitter<br />

can be twice the input jitter.<br />

Figure 10.13 shows the output jitter sensitivity to sine-wave supply or substrate noise for a DLL with<br />

a log–log plot of the absolute output jitter magnitude as a function of the noise frequency. With the<br />

input jitter free, this absolute output jitter is equivalent to the tracking jitter. Also, since the DLL simply<br />

delays the input signal, the absolute output jitter is equivalent to the period jitter. This plot shows that<br />

the normalized jitter magnitude decreases at 20 dB per decade for decreases in the noise frequency below<br />

the loop bandwidth and is constant at one for noise frequencies above the loop bandwidth. This behavior<br />

results since the DLL acts as a low-pass filter to changes in its input period or, equivalently, to noise<br />

induced changes in its delay line delay. Thus, the jitter or delay error is the difference between the noise<br />

induced delay error and a low-pass filtered version of the delay error, leading to a high-pass noise response.<br />

FIGURE 10.12 DLL output jitter sensitivity to input jitter.<br />

© 2002 by CRC Press LLC<br />

1<br />

ω<br />

N<br />

ω

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

Saved successfully!

Ooh no, something went wrong!