Beruflich Dokumente
Kultur Dokumente
Pole-Zero Tracking
Abstract
This work presents a new characterization method for
ADCs using noise transfer function pole zero tracking.
In this scheme, the ADC poles and zeros are extracted
from the measured FFT-plot. Furthermore, the pole-zero
behavior with respect to test conditions including supply
Figure 1 Block diagram of the 2nd order modulator
voltage, bias current and reference voltage can be
analyzed. As a result, the pole-zero sensitivity to each test
condition can be separately obtained. This can overcome In this paper, we propose a modulator characterization
the drawbacks of the conventional test method which method based on noise transfer function (NTF) pole-zero
mainly focuses on analyzing the FFT-plots and SNR value. location analysis. The locations of the NTF poles and zeros
are obtained from the measured FFT-plot using a novel
pole-zero searching scheme which gives consistent results
1. Introduction regardless of the number of output samples. Furthermore,
the pole-zero behavior with a certain test condition such as
Sigma-delta () ADC is a key component for recent supply voltage, bias current, and reference voltage can be
audio, instrumentation, data acquisition, bio-medical and obtained. From this information, the pole-zero sensitivity
telecom applications [1] [3]. Especially, for system on a with respect to a specific test condition can be separately
chip (SOC) using a nanometer CMOS process that can shown. This is an advantage compared to the conventional
highly integrate RF/analog along with the digital test method which only shows the SNR versus test
processing circuits in the same chip, the characterization conditions. Furthermore, with the pole-zero sensitivity, it
and failure analysis of the modulator becomes is possible to easily figure out critical design or process
extremely important, since this mainly dominates the related parameters such as the noise, gain error, and
evaluation time of the entire system. So far, the matching accuracy. This can be possible due to the fact
modulator characterization has been performed by visually that the modulator non-idealities can be classified into
inspecting the FFT-plot which shows the noise spectrum NTF pole or zero affecting factors [7]. The following
of the modulator. In addition, the signal-to-noise ratio sections describe the NTF model, pole-zero searching
(SNR) and signal-to-(noise + distortion) ratio (SNDR) are scheme, and experimental results using a 2nd order single-
obtained from the FFT-plot [4], [5]. loop modulator.
However, the conventional test method has several
drawbacks. First of all, in case the SNR does not meet the 2. NTF Model of 2nd Order Modulator
budget, the root cause of the degradation cannot be The 2nd order modulator is widely used architecture
accurately seen from the FFT-plot, since the SNR of the
for ADCs due to simple circuit implementation and
modulator is affected both by the white (thermal) noise
good stability behavior[8]. In addition, high resolution can
and the shaped noise portion. This is especially
be achieved even with a moderate over-sampling rate by
problematic for wide-band modulators, where the in- using multi-bit quantizers. Figure 1 shows the general
band noise level is dominated by the quantization noise
block diagram of the single-loop 2nd order modulator.
rather than the thermal noise [3]. Secondly, analyzing the
The NTF of the modulator is given as [9]
device behavior by visually inspecting the FFT-plot cannot
give an absolute reference, since the noise level of the Y ( z ) ( z 1) 2
FFT-plot varies with the number of samples [6]. In NTF ( z ) = = (1)
addition, overlaid FFT-plots can be used to solve this E(z) z2
problem. However, it is extremely difficult to analyze
where the two poles and two zeros are located at 0+j0
overlaid FFT-plots when the number of plots increases.
(origin) and 1+j0 of the z-plane. However, eq. (1) is an
ideal NTF which is valid only without the non-idealities
except the quantization error .
Figure 5 Measured FFT-plot with curve fits In addition, only the real roots of the bi-quadratic equation
are considered as valid solutions, because of the
assumption that is a real number. Once the real poles are
obtained, the complex pole for each bin between A and B
is obtained by using the value obtained at that frequency
bin. A simplification can be made when finding . Instead
of directly solving the bi-quadratic equation for each
frequency bin between A and B, a new equation is
obtained by subtracting the bi-quadratic equation for a
certain frequency bin with the bi-quadratic equation for
point B. This approach is based on the fact that affects
the high frequency slope and peaking behavior of the NTF.
Figure 6 Concept of pole-zero searching with the scaled Furthermore, the new equation will be a quadratic equation
curve fit which can be more easily solved than the bi-quadratic
equation. Using and for each bin, the error between the
fit, and the zero index (point-C) is the mid-point between scaled curve fit and the NTF is compared. As the result,
DC and the frequency index. The next step is to find the the optimum and that makes the minimum error are
optimum , , , and value that minimize the error selected as the optimum value. The next step is finding the
between the NTF and scaled curve fit. real zero at point-C, using the optimum and . This
Figure 7 shows the proposed pole-zero extraction scheme. involves solving a bi-quadratic equation for frequency bin
Note that the poles mainly affect the high frequency region C. However, only the positive and real root is considered
and zeros affect the low frequency region of the NTF, the as a valid solution, since the assumption of is that it is a
poles are obtained using bins between A and B, whereas real and positive number. The error between the scaled
the zeros are obtained with the bin at C (Figure 6). The real curve fit and NTF is further minimized by fine tuning the
pole at each frequency bin between A and B is obtained complex zero .
(e jTs 1) 2
N RP (e jTs ) = (4)
(e jTs ) 2
where Ts is the sampling period. The real pole for each
frequency bin between point-A and B, is obtained by
solving eq. (4), which lead to a bi-quadratic equation given
as
a4 4 + a3 3 + a2 2 + a1 + a0 = 0 (5)
where
a4 = 1 Figure 8 NRP(e
jTs
) with = 0.298.
a3 = a1 = 4 cos Ts
( 2 cos 2Ts 8 cos Ts + 6 )
a0 = 1 2
N RP (e jTs )
(e jTs 1) 2
N CP (e jTs ) = (6)
[ e jTs ( + j ) ] [ e jTs ( j ) ]
Similar to the real pole case, another bi-quadratic equation
is obtained for for each frequency bin between A and B.
That is jTs
Figure 9 NCP(e ) with = 0.298 and = 0.594.
b4 + b3 + b2 + b1 + b0 = 0
4 3 2
(7)
where bxi are the coefficients for specific frequency bin pi
where which lies between A and B, and bxn are the coefficients
b4 = 1 for frequency bin pn (point-B). This approach is based on
the fact that affects the high frequency slope and peaking
b3 = b1 = 0
of the noise spectrum. Therefore, the value of obtained
b0 = 4 + ( 4 cos T s ) 3 + ( 2 cos 2 T s + 4 ) 2
from eq. (8) will make the high frequency slope and
+ ( 4 cos T s ) + 1 peaking of complex pole noise spectrum NCP(ejTs) a close
approximation of the scaled curve fit. Furthermore, since
( 2 cos 2 T s 8 cos T s + 6 )
2
b4 = 1 and b3 = b1 = 0 as shown in eq. (7) and eq. (8) will
N CP ( e j Ts ) be a quadratic equation which is more simple to solve than
the bi-quadratic equation. Finally, the error between the
For this case, the real pole obtained from eq. (5) is used. scaled curve fit and NCP(ejTs) replaced with and
However, a simplification scheme is used when finding . obtained for each frequency bin between point-A and B, is
Instead of directly solving eq. (7), a new equation is compared. Obviously, the best and will make the
obtained for each frequency bin by subtracting the minimum error. In this case, = 0.298 and = 0.594 are
quadratic equation for the specific frequency bin from the the best solutions. However, the and values that make
quadratic equation for point-B. That is the complex pole locate outside of the z-plane unit circle
were excluded, since this causes the modulator to
become unstable. Figure 8 shows the scaled curve fit and
(b4 i b4 n ) 4 + (b3 i b3 n ) 3 + (b2 i b2 n ) 2 (8) real pole noise spectrum NRP(ejTs) with = 0.298. Figure
+ (b 1i b1n ) + (b0 i b0 n ) = 0 9 shows the scaled curved fit and complex pole noise
spectrum NCP(ejTs) with = 0.298 and = 0.594. It is
shown that the NCP(ejTs) matches the scaled curve fit with
good accuracy in the high frequency region,
(b)
6. Conclusions
A new characterization method for modulators based
on NTF pole-zero tracking is proposed. The proposed
method finds the NTF poles and zeros from the measured
FFT-plot using an iterative searching scheme.
Furthermore, the pole-zero behavior with respect to
different test conditions are obtained. From this
information, it is possible to figure out the critical design
Figure 22 SNR and Z versus reference voltage. and process parameters using pole-zero sensitivity.
Overall, this can overcome the drawbacks of the
conventional modulator test method such as noise level
variation with number of FFT samples, limited analysis of
7. Acknowledgements
The authors would like to thank Russ Byrd and Joonsung
Park for their comment and help in reviewing this paper.
8. References
[1] T.-H. Kuo, K.-D. Chen, and H.-R. Yeng, A wideband
CMOS sigma-delta modulator with incremental data
weighted averaging, IEEE J. Solid State Circuits,
vol. 37, pp. 11-17, Jan. 2002.
[2] R. Gaggl, M. Inversi, and A. Wiesbauer, A power
optimized 14-bit SC modulator for ADSL CO
applications, ISSCC Dig.Tech. Papers, vol. 47, Feb.
2004, pp. 82-83.
[3] J. Jrvinen and K. Halonen, A 1.2V dual-mode
GSM/WCDMA modulator in 65nm CMOS,
ISSCC Dig.Tech. Papers, vol. 49, Feb. 2006, pp. 488-
489.
[4] S. R. Norsworthy, I. G. Post, and H. S. Fetterman, A
14-bit 80kHz sigma-delta A/D converter: modeling,
design and performance evaluation, IEEE J. Solid
State Circuits, vol. 24, pp. 256-266, April 1989.
[5] M. F. Toner and G. W. Roberts, A BIST scheme for
a SNR, gain tracking, and frequency response test of a
sigma-delta ADC, IEEE Trans. Circuits Syst. II, vol.
42, pp. 1-15, Jan. 1995.
[6] Y.-C. Jenq, Measuring harmonic distortion and noise
floor of an A/D converter using spectral averaging ,
IEEE Trans. Instrum. Meas., vol. 37, pp. 525-528,
Dec. 1988.
[7] P. Malcovati et al., Behavioral modeling of switched-
capacitor sigma-delta modulators, IEEE Trans.
Circuits Syst. I, vol. 50, pp. 352-363, March 2003.
[8] J. Candy and A. N. Huynh, Double interpolation for
digital-to-analog conversions, IEEE Trans.
Commun., vol. COM-34, pp. 77-81, Jan. 1986.
[9] S. R. Norsworthy, R. Schreier, and G. C. Temes,
Delta-Sigma Data Converters-Theory, Design and
Simulation. New York: IEEE Press, 1996.
[10] Simulink and Matlab Users Guides, The Math Works
Inc., Natick, MA, 1997.
[11] C.-K. Ong and K.-T. Chen, Self-testing second-order
delta-sigma modulators using digital stimulus, IEEE
VLSI Test Symposium, April 2002, pp. 123 128