Professional Documents
Culture Documents
1, JANUARY 2020
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
HAMMLER AND MURMANN: DISTORTION ANALYSIS OF RC INTEGRATORS WITH WIDEBAND INPUT SIGNALS 13
signal build-up after reset results in further reduction of the Var {e} a32 E(x 6 )
NMSE = 10 log = 10 log . (5)
NMSE. Section VIII confirms our results with transistor level Var {y1 } a12 E(x 2 )
simulations. Finally, conclusions will be given in Section IX.
If we assume that the input signal is zero-mean Gaussian with
II. E RROR M ETRICS variance σ 2 , then
E(x 2 ) = σ 2 and E(x 6 ) = 15σ 6 . Solving
Pin = 10 log σ 2 /50 · 1000 for σ , (5) can be expressed in
For the rest of this paper we assume a weakly nonlinear sys- terms of IIP3 (2) and Pin :
tem that is dominated by the third-order nonlinearity. While the
√ 50 40
presented approach can be extended to the second-order term NMSE = 2(Pin − IIP3) + 20 log 15
or higher-order terms, we focus on the third-order term since 1000 3
even-order terms can often be avoided using a fully differen- ≈ 2(Pin − IIP3) + 8.24 dB. (6)
tial circuit implementation and weakly nonlinear systems are
Note that (6) does not take the gain error into account.
dominated by the third-order distortion term [1]. Furthermore,
However, for a Gaussian signal the NMSE is within a few dB
adding a less significant second-order term would obscure
of the actual error and hence we use NMSE as error metric.
our otherwise readable and interpretable results. When the
This is further discussed in Appendix A.
nonlinearity is static (frequency independent), as for example
to first-order in a conventional amplifier, the output signal y
can be represented in terms of the input signal x as: III. O PEN -L OOP I NTEGRATOR
Consider an open-loop integrator, for example implemented
y = a1 x + a3 x 3 . (1)
using a gm C topology [6] as in Fig. 3. We assume that the
The third-order input-referred intercept point (IIP3) [7] is a distortion due to the gm cell is dominated by the third-order
popular metric to describe the nonlinear behavior of such a term and that the output distortion due to nonlinear R = ro
circuit. It can be shown to expand to (assuming all signals in can be neglected.
rms voltages) The important question is which error level (due to the
nonlinear gm cell) does this circuit add to the output signal in
4 a1
IIP3 = 10 log + 10 [dBm]. (2) terms of NMSE, as discussed in Section II? Since the response
3 a3 is frequency-dependent, HD3 or THD do not answer this
All logarithms in this paper are taken to the base 10 question since the harmonics are attenuated by the integrator
(log = log10 ). Note that the IIP3 directly encodes the static transfer function. In practice, the circuit is often driven by
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
14 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS–I: REGULAR PAPERS, VOL. 67, NO. 1, JANUARY 2020
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
HAMMLER AND MURMANN: DISTORTION ANALYSIS OF RC INTEGRATORS WITH WIDEBAND INPUT SIGNALS 15
Fig. 10. IIP3 vs. frequency including parasitics. C L = 10 pF, τint = 0 (solid)
and 1/(2π τint ) = 300 MHz (dotted).
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
16 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS–I: REGULAR PAPERS, VOL. 67, NO. 1, JANUARY 2020
If v o,1 is the ideal integrator output and v o,3 the error term,
the NMSE is given as:
Var v o,3
NMSE = 10 log . (14)
Var v o,1
From basic signal theory, the ideal output power can be
obtained by integrating the second-order transfer function (the
input PSD is normalized) [10]:
∞
σ2 a12
Var v o,1 = |H0(s)H1 (s)|2 d s =
0 4B τint + 4B1
σ 2 a12
≈ . (15)
4B τint
Note that for B 1/(4τint ), the effect of the noise shaping
can be ignored (second line). This is the case for all prac-
tical applications (otherwise the system would operate as an
amplifier rather than integrator). Hence we can for simplicity
assume a white input signal whose PSD is scaled such that its
variance is σ 2 given a certain bandwidth B; i.e., H0(s) = √σ .
B
Obtaining Var v o,3 is much harder since the the output
Fig. 11. Unwrapping the feedback loop. consists of a Wiener-Hammerstein system of (H0 H1→3)
and H3. For that reason we use the framework around
Best Linear Approximation (BLA) of nonlinear systems [11].
BLA replaces the nonlinear system with the best possible
approximation of a linear system. For a Wiener-Hammerstein
system, it can be shown that this approximation is given
by cbla H0 H1→3(s)H3 (s) = cbla G(s), where cbla is a con-
stant. The error caused by this approximation is discussed in
Appendix B. G(s) is the cascade between the Wiener- and
Fig. 12. Block diagram of the integrator with unwrapped feedback loop. the Hammerstein part. An analytic expression for cbla can be
found [12]:
σ2 ∞ 3 a3 σ 2
sent through the feedback loop and will subsequently hit the cbla = 6 a3 |H1→3(s)|2 d s = . (16)
third-order nonlinearity as shown in Fig. 11(b). The output 2B 0 4 Bτint
of Fig. 11(b) with the input set to zero (v i = 0) represents Theresulting
simplified model is shown in Fig. 13. Now
the output due to the third-order nonlinearity. While the RC Var v o,3 can be calculated in the same way as Var v o,1 (15)
integrator is assumed to only contain the third-order coefficient and the NMSE (14) results in:
(see Fig. 5), the feedback still generates higher-order distortion f p,1,eff √
terms. However, for a weakly nonlinear system, the approxi- NMSE=2(Pin −IIP30 )+20 log +20 log 2, (17)
B
mation is fairly accurate (see Appendix C).
where f p,1,eff = π2 f p,1 = 1/(4τint ) and we used the approx-
We call the transfer functions v o,1 /v i = H1(s), v i,3 /v i =
imation (a1 + 1)2 1 and the white noise approximation
H1→3(s) and v o,3 /v i,3 = H3(s) which results in the block
H0(s) = √σ from above. The result makes it clear that for a
diagram in Fig. 12. The total output is given as v o = v o,1 +v o,3 . B
given IIP3, Pin and unity crossover frequency, the NMSE is
Note that we model the wideband signal by passing a mean
minimized by maximizing a1 , which increases the loop gain
free Gaussian independent and identically distributed (i.i.d)
and hence linearity. While this result was intuitively clear, (17)
process through a signal shaping filter H0 . While in general
provides a concise relationship.
H0 can be arbitrary to accommodate flexible evaluation for
It is interesting to note that as a first estimate in Fig. 12,
different wideband signals, we use the following filter:
H3 can be ignored (H3(s) = 1), resulting in a Wiener system.
σ 1 The output of H0 H1→3 is then given by
H0(s) = √ , (13)
B 1 + s/(4B) ∞
σ2 1
which creates a bandlimited white Gaussian noise input signal |H0 (s)H1→3(s)|2 d s = , (18)
0 4B τint
v i with first-order rolloff in frequency, effective noise band-
which is, apart from a1 , the same
result
as for (15). Pretending
width B and variance σ 2 at the input of the integrator [9].
this signal is still white, Var v o,3 = 15 a32 σ 6 /(4 Bτint )3 .
For our transient simulations in Cadence Spectre, we create
Combining this with (15) results in
a noise resistor with R = 1/(4 kT ) followed by an ideally
f p,1,eff
buffered RC lowpass √ filter with cutoff frequency ωc = 4 B NMSE = 2(Pin −IIP30 )+20 log +8.24 dB. (19)
and gain A0 = σ/ B. B
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
HAMMLER AND MURMANN: DISTORTION ANALYSIS OF RC INTEGRATORS WITH WIDEBAND INPUT SIGNALS 17
Fig. 13. Simplified linear error model for the RC integrator with first-order
effects.
TABLE I
C OEFFICIENTS FOR D(s) P OLYNOMIAL
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
18 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS–I: REGULAR PAPERS, VOL. 67, NO. 1, JANUARY 2020
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
HAMMLER AND MURMANN: DISTORTION ANALYSIS OF RC INTEGRATORS WITH WIDEBAND INPUT SIGNALS 19
Fig. 17. NMSE for different values of a1 . VIII. T RANSISTOR -L EVEL S IMULATION
In order to verify our technique, we performed transistor
level (TL) simulations in ST 28 nm technology. The amplifier
resulting in a lower error. Fig. 17 compares the theory (30) and core is implemented as a single stage amplifier with a source
the approximation (29) with simulation results. The simulation follower. The schematic is shown in Fig. 18. The small signal
results have again been obtained using a transient simulation parameters are extracted and a model (as shown in Fig. 8) is
in Cadence Spectre of the behavioral model from Fig. 5. The created. The extracted parameters are: a1 = 22.45, IIP30 =
theory (30) matches the simulated values fairly well. −13.15dBm, τ1 = 1/(2 π 550.36 MHz), Ro = 43.32
, Ci =
The analysis presented here can be extended to include 147.43 fF, and C L = 245.64 fF. For the closed loop integrator
higher-order effects as well, but the expressions become configuration, additional C L = Ci = 20 pF are added, as well
intractable. In this case, the block diagram from Fig. 13 can as R = 300
and C = 100 pF. Fig. 19 compares the
again be used for numerical sweeps in the design space. frequency response of the transistor level implementation of
Furthermore, it may not be possible to reset the states of the amplifier with the behavioral model (solid: model, dotted:
all dynamics (for example, finite bandwidth of the amplifier transistor level implementation). Furthermore, the frequency
caused by higher-order poles). A combined steady-state and response of the closed-loop system is shown. Fig. 20 shows
non steady-state analysis is possible as well. If the parasitic the IIP3 versus frequency as explained in Section IV (Fig. 7
poles and zeros due to Ci and C L are significant, they can be and Fig. 10).
3 a3 2 1
NMSE = 20 log σ
4 a1 4Bτint (a1 + 1)
a12 a12 Tint a12 2
−2T /τ
+20 log 1 − e int int + 20 log 1 + a1 + −2T /τ
− e int int 1 + a1 + + a1 (a1 + 2) + 2 Tint (30)
2 2 τint τint
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
20 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS–I: REGULAR PAPERS, VOL. 67, NO. 1, JANUARY 2020
In this paper we presented a new way to assess the nonlinear UNMSE ≈ 2(Pin − IIP3) + 10 log(24/9)
error of RC integrators. Conventional methods rely on error ≈ 2(Pin − IIP3) + 4.26 dB. (33)
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
HAMMLER AND MURMANN: DISTORTION ANALYSIS OF RC INTEGRATORS WITH WIDEBAND INPUT SIGNALS 21
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.
22 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS–I: REGULAR PAPERS, VOL. 67, NO. 1, JANUARY 2020
[10] A. Jeffrey and D. Zwillinger, Table of Integrals, Series, and Products. Boris Murmann (S’99–M’03–SM’09–F’15) rece-
New York, NY, USA: Elsevier, 2007. ived the Dipl.Ing. (FH) degree in communications
[11] J. Schoukens, M. Vaes, and R. Pintelon, “Linear system identification in engineering from Fachhochschule Dieburg, Dieburg,
a nonlinear setting: Nonparametric analysis of the nonlinear distortions Germany, in 1994, the M.S. degree in electrical engi-
and their impact on the best linear approximation,” IEEE Control Syst., neering from Santa Clara University, Santa Clara,
vol. 36, no. 3, pp. 38–69, Jun. 2016. CA, USA, in 1999, and the Ph.D. degree in electrical
[12] R. Pintelon and J. Schoukens, System Identification: A Frequency engineering from the University of California at
Domain Approach, 2nd ed. Hoboken, NJ, USA: Wiley, 2012. Berkeley, Berkeley, CA, USA, in 2003.
[13] R. Pintelon and J. Schoukens, “The best linear approximation of From 1994 to 1997, he was with Neutron
nonlinear systems operating in feedback,” in Proc. IEEE Int. Instrum. Mikrolektronik GmbH, Hanau, Germany, where he
Meas. Technol. Conf., May 2012, pp. 2092–2097. was involved in the development of low-power and
[14] A. Dastgheib and B. Murmann, “Calculation of total integrated noise smart-power application-specified integrated circuits (ASICs) in automotive
in analog circuits,” IEEE Trans. Circuits Syst. I, Reg. Papers, vol. 55, CMOS technology. Since 2004, he has been with the Department of Electrical
no. 10, pp. 2988–2993, Nov. 2008. Engineering, Stanford University, Stanford, CA, USA, where he is currently a
[15] T. Sepke, P. Holloway, C. G. Sodini, and H.-S. Lee, “Noise analysis for Full Professor. His current research interests include the area of mixed-signal
comparator-based circuits,” IEEE Trans. Circuits Syst. I, Reg. Papers, integrated circuit design, with a special emphasis on data converters, sensor
vol. 56, no. 3, pp. 541–553, Mar. 2009. interfaces, and circuits for embedded machine learning.
[16] A. Papoulis, Probability, Random Variables, and Stochastic Processes, Dr. Murmann served as the Data Converter Subcommittee Chair and the
3rd ed. New York, NY, USA: McGraw-Hill, 1991. 2017 Program Chair for the IEEE International Solid-State Circuits Confer-
[17] A. Leon-Garcia, Probability and Random Processes for Electrical Engi- ence (ISSCC). He was a co-recipient of the Best Student Paper Award at
neering, 2nd ed. Reading, MA, USA: Addison-Wesley, 1994. the Very Large-Scale Integration (VLSI) Circuits Symposium in 2008 and a
[18] J. J. Bussgang, “Crosscorrelation functions of amplitude-distorted recipient of the Best Invited Paper Award at the IEEE Custom Integrated
Gaussian signals,” Dept. Res. Lab. Elect. Eng., Massachusetts Inst. Circuits Conference (CICC) in 2008, the Agilent Early Career Professor
Technol., Cambridge, MA, USA, Tech. Rep. 216, Mar. 1952. Award in 2009, and the Friedrich Wilhelm Bessel Research Award in 2012.
[19] S. Pavan, “Efficient simulation of weak nonlinearities in continuous- He served as an Associate Editor for the IEEE J OURNAL OF S OLID -S TATE
time oversampling converters,” IEEE Trans. Circuits Syst. I, Reg. Papers, C IRCUITS .
vol. 57, no. 8, pp. 1925–1934, Aug. 2010.
Authorized licensed use limited to: National Institute of Technology- Meghalaya. Downloaded on July 03,2020 at 10:24:49 UTC from IEEE Xplore. Restrictions apply.