Académique Documents
Professionnel Documents
Culture Documents
ANALYSIS OF MIXED-MODE
SWITCHING CIRCUITS
This page intentionally left blank
COMPUTER METHODS FOR
ANALYSIS OF MIXED-MODE
SWITCHING CIRCUITS
by
Fei Yuan
Associate Professor
Department of Electrical and Computer Engineering
Ryerson University
Toronto, Ontario, Canada
Ajoy Opal
Professor
Department of Electrical and Computer Engineering
University of Waterloo
Waterloo, Ontario, Canada
No part of this eBook may be reproduced or transmitted in any form or by any means, electronic,
mechanical, recording, or otherwise, without written consent from the Publisher
List of Figures xi
List of Tables xxiii
Preface xxvii
Acknowledgments xxxi
2.5.2Ideal Switches 22
2.6 Matrix Stamps of Elements With Memory 23
2.6.1Capacitors 24
2.6.2Inductors 28
2.7 Formulation of Circuits with Externally Clocked
Switches 28
2.8 Formulation of Circuits with Internally Controlled
Switches 31
2.9 Formulation of Circuits with Both Externally Clocked
and Internally Controlled Switches 32
3 Summary 33
3. NETWORK FUNCTIONS OF
TIME-VARYING CIRCUITS 35
1 Transfer Functions of Linear Time-Varying Systems 36
1.1 Linear Time-Varying Systems 36
1.2 Linear Periodically Time-Varying Systems 37
2 Transfer Functions of Nonlinear Time-Varying Systems 40
2.1 Volterra Functional Series 40
2.2 Multi-Frequency Network Functions 41
2.3 Multi-Frequency Transfer Functions 42
3 Frequency Response of Nonlinear Time-Varying Systems 43
4 Frequency Response of Nonlinear Periodically Time-Varying
Systems 44
5 Summary 48
4. NUMERICAL INTEGRATION OF
DIFFERENTIAL EQUATIONS 53
1 Linear Single-Step Predictor-Corrector Algorithms 54
2 Linear Multi-Step Predictor-Corrector Algorithms 57
3 Integration Using Numerical Laplace Inversion 59
3.1 Padé Polynomials 60
3.2 Numerical Laplace Inversion 62
3.3 Multi-Step Numerical Laplace Inversion 69
4 Summary 79
Contents vii
7. SAMPLED-DATA SIMULATION OF
PERIODICALLY SWITCHED
NONLINEAR CIRCUITS 139
1 Multi-Linear Theory 140
2 Volterra Circuits 144
3 Sampled-Data Simulation of Periodically Switched Nonlinear
Circuits 146
4 Inconsistent Initial Conditions 151
5 Sensitivity of Periodically Switched Nonlinear Circuits 152
6 Discussion 155
6.1 Stability 155
6.2 The Maximum Step Size 155
6.3 Accuracy 155
6.3.1 The Order of Taylor Series Expansion 156
6.3.2 The Order of Volterra Series Expansion 157
6.3.3 The Order of Interpolating Fourier Series 157
6.3.4 Simulation Window 158
6.3.5 Error Propagation 160
7 Examples 162
7.1 Time-Invariant Nonlinear Circuits 162
7.2 Switched Capacitor Integrator with Nonlinear Op
Amp 166
7.3 General Periodically Switched Nonlinear Circuits 168
8 Summary 172
8. SAMPLED-DATA SIMULATION OF
CIRCUITS WITH INTERNALLY
CONTROLLED SWITCHES 177
1 Internally Controlled Switches and Switching Variables 178
1.1 Diodes 178
1.2 MOSFETs 179
1.3 Static CMOS Inverters 180
1.4 Comparators 181
2 Switching Instants 181
3 Inconsistent Initial Conditions 182
4 Examples 183
5 Summary 189
Contents ix
9. SAMPLED-DATA SIMULATION OF
OVER-SAMPLED SIGMA-DELTA
MODULATORS 191
1 Introduction 192
2 Modeling of Clocked Quantizers 194
3 Modeling of Unclocked Quantizers 194
4 Modeling of Digital-to-Analog Data Converters 196
5 Modeling of Other Blocks 196
6 Simulation Methods 197
7 Examples 198
8 Summary 201
FEB. 2004
Acknowledgments
This book could not have been completed without the unconditional
support of our families.
Fei Yuan is grateful to his abiding wife, Jing, for her love, support, un-
derstanding, and patient during many long nights of writing and proof-
reading of the book, and to our little girl and boy, Michelle and Jonathan,
for the joy that you have brought to our life. Daddy can finally have
more time to play violins with you.
Ajoy Opal is indebted to his grand parents Parkash and Ram Pershad
Mehra for fostering an interest in science and engineering, to his parents
Swadesh and Brij Kumar Opal for bringing him into this world and
for raising him, to his children Ambika and Anuj for all the joy and
wonderment that only children can bring.
I
THE FUNDAMENTALS
This page intentionally left blank
Chapter 1
AN OVERVIEW OF
MIXED-MODE SWITCHING CIRCUITS
1. Classification
Mixed-mode switching circuits have found a broad range of applica-
tions in many areas of electrical engineering, from telecommunication
networks, instrumentation, to power electronic systems. Mixed-mode
switching circuits distinguish themselves from time-invariant circuits by
including switches that are either clocked externally or controlled inter-
nally. These circuits can be broadly classified into the following cate-
gories:
where
The bottom plate of the capacitors usually has a large parasitic capac-
itance to the substrate, particularly if the capacitors are implemented us-
ing poly-diffusion capacitors. To minimize the effect of the parasitic bot-
tom plate-substrate capacitance of switched capacitor networks, stray-
insensitive switched capacitor techniques shown in Fig.1.2 were pro-
posed. Consider the circuit in Fig.1.2a, in phase 1 where
the two terminals of the bottom plate-substrate capacitor are shorted to
ground. In phase 2 where they are connected to both
the ground and the virtual ground of the following operational ampli-
fier. As a result, this parasitic capacitor has no effect on the operation
of the network. Fig.1.3 shows the basic configurations of inverting and
non-inverting stray-insensitive switched capacitor integrators [3].
The basic switched capacitor integrators can be combined to form
more complex switched capacitor networks, such as the biquad shown in
Fig.1.4.
realized. For most applications, the majority of the system blocks are
digital. It can not be economically justified to implement these system
8 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
Using the basic memory cells, other building blocks, such as integra-
tors, can be realized conveniently using switched current techniques, as
shown in Fig.1.6 [4].
The basic switched current integrators can be combined to form more
complex switched current networks, such as the biquad shown in Fig.1.7.
An Overview of Mixed-Mode Switching Circuits 9
High output noise power- for circuits with externally clocked switches,
the clocking frequency is usually much higher than the frequency of
input signals, mainly due to the need to avoid spectrum overlap-
ping of the sampled signals (Nyquist theorem). The equivalent noise
bandwidth of these circuits, however, is usually several orders of mag-
nitude higher than the sampling frequency. The under-sampling of
the broad-band noise sources in these circuits, such as shot noise and
thermal noise that are white in nature, gives rise to the fold-over ef-
fect where the output noise power of these circuits is not determined
by the in-band noise power of the noise sources, but rather dominated
by the noise power of the sideband components of these white noise
sources that is folded over to the baseband. As a result, mixed-mode
switching circuits exhibit a significantly high level of output noise
power in the baseband.
Chapter 2
COMPUTER FORMULATION OF
MIXED-MODE SWITCHING CIRCUITS
1. Modeling of Switches
Mixed-mode switching circuits distinguish themselves from time-invariant
circuits by including switches. Switches appears physically in the form of
NMOS transistors or as a pair of CMOS transistors in externally clocked
circuits, such as switched capacitor networks and switched current net-
works, and diodes and thyristors in circuits with internally controlled
switches. They can be characterized at different levels of circuit ab-
straction, among which, full-transistor model, voltage-modulated resistor
14 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
model, and ideal switch model are the most widely used circuit-level
switch models.
sponse is not important and the network variables reach their steady-
state values before reaching the end of clock phases. In these cases, it is
computationally advantageous to model switches as an ideal device, lead-
ing to ideal switching. Ideal switching, however, may cause an abrupt
change in nodal voltages, as observed in Fig.2.3. The abrupt change in
the capacitor voltage gives rise to an impulsive capacitor current that
redistributes the charge instantaneously. In a similar manner one can
show that when inductors are encountered, ideal switching may give rise
to an abrupt change in loop currents, resulting in impulsive inductor
voltages.
networks, due to zero loop time constants, the charge redistribution pro-
cess among capacitors takes place at switching instants instantaneously.
Once the ON resistance of MOS switches are considered, the redistri-
bution of charge is governed by the loop time constant. These circuits
exhibit distinct characteristics as compared with ideal switched capaci-
tor networks and are called periodically switched circuits to distinguish
them from ideal switched capacitor networks. Clearly, ideal switched
capacitor networks are a subset of general periodically switched circuits.
Due to incomplete charge transfer, numerical integration algorithms are
needed to determine the voltage of capacitors and the current of induc-
tors in these circuits at the end of each clock phase.
Many computer-oriented formulation methods were proposed for anal-
ysis of ideal switched capacitor networks and general switched networks.
Among them, equivalent-circuit [23, 24], transmission matrix [25, 26, 27],
switching matrix [28, 29], signal flow diagram [30, 31, 32], state-space
18 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
[33], two-graph [34, 5], and modified nodal analysis are most cited. The
equivalent-circuit approach represents switched capacitor networks with
a set of building blocks that have known characteristics. This approach
is effective for small switched capacitor networks only. Transmission ma-
trix approach maps the building blocks of switched capacitor networks
to a set of matrices so that the networks can be analyzed conveniently.
It is effective for networks of small size. Signal-flow diagram approach
makes use of Mason’s rule [35] to yield the transfer function from a given
input node to an arbitrary output node. This approach provides many
insights of the operation of networks, it, however, is not particularly
convenient for computer analysis of switched networks.
Modified nodal analysis (MNA), an extension of the nodal analysis,
has been used extensively in analysis of electrical networks since its emer-
gence in 1970s [36]. For ideal switched capacitor networks, due to the
existence of impulsive currents at switching instants in these networks,
nodal charge conservation law is used at switching instants [37, 28]. This
approach possesses many advantages over other formulation methods in-
cluding [38] :
2.3 Conventions
To avoid any ambiguity, the following conventions are adopted in this
book.
2.4 Sub-Circuits
The topology of an externally clocked circuit changes from one clock
phase to another and remains unchanged during each clock phase. This
observation suggests that an externally clocked circuit with a total of K
phases in a clock period can be considered as an assembly of K time-
invariant sub-circuits that are interconnected via the initial conditions
of elements with memory (capacitors and inductors), as depicted graph-
ically in Fig.2.5. These sub-circuits are operated in a time-interleaved
fashion such that
and
and
2.6.1 Capacitors
Consider a linear time-invariant capacitor C. Let the initial voltage
of the capacitor be The capacitor is connected to nodes and
with its current flowing from node to node The constitutive
equation governing the capacitor in the Laplace domain is given by
where
The first term on the right had side of (2.16) gives the junction capaci-
tance at the DC operating point
2.6.2 Inductors
Inductors in mixed-mode switching circuits can be handled in a similar
manner as that for capacitors. The effect of the magnetic flux stored in
the inductors in phase on the behavior of circuits in the following
phase must be considered. Fig. 2.9 shows the matrix stamps of linear
and nonlinear inductors.
The effect of the initial voltage (charge) of the capacitors and that of
the initial current (flux) of the inductors of the sub-circuit must be
accounted for as they have an impact on the behavior of the circuit
in phase
The voltage (charge) of the capacitors and the current (flux) of the
inductors at the end of phase must be extracted so that they will
not affect the behavior of the sub-circuits in subsequent clock phases.
3. Summary
In this chapter, we have examined the advantages and disadvantages
of various switch models. We have shown that full-transistor models are
rarely used in analysis of mixed-mode switching circuits due to the in-
significance of the transient portion of the response and the high compu-
tational cost associated with these models. In comparison with the full-
transistor models, the voltage-modulator resistor models are much sim-
pler and yet are able to capture the essential characteristics of switches.
The voltage-modulator resistor models, however, give rise to stiff sys-
tems that have two largely distinct time constants for the ON and OFF
states of switches, leading to excessive simulation time. Ideal switch
model removes this difficulty by using an open-circuit for the OFF state
and a short-circuit for the ON state. Ideal switching, however, may
cause an abrupt variation in nodal voltages or loop currents, resulting in
inconsistent initial conditions and impulsive network variables that can
not be handled by conventional numerical integration methods.
To formulate the circuit equations of mixed-mode switching circuits,
we have examined the reasons why only modified nodal analysis for-
mulation method continues to remain popular. The matrix stamps of
both memoryless elements and elements with memory have been devel-
oped, and the computer-oriented formulation of circuits with externally
clocked switches and those with internally controlled switches have been
developed. Special attention has been given to elements with memory,
i.e. inductors and capacitors, as the energy storage capability of these
elements is intrinsic to the operation of mixed-mode switching circuits.
This page intentionally left blank
Chapter 3
NETWORK FUNCTIONS OF
TIME-VARYING CIRCUITS
Note that the impulse response is evaluated at the excitation time only
in (3.2). The behavior of linear time-varying systems is characterized by
the time-varying network function introduced by Zadeh in [41].
is defined as
Because
38 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
we arrive at
where
Network Functions of Time-Varying Circuits 41
where and are the output and input frequencies, respectively, depicts
the behavior of linear time-varying systems in the frequency domain
effectively. The output is obtained from
3. Frequency Response of
Nonlinear Time-Varying Systems
The frequency response of nonlinear time-varying systems is obtained
from the Fourier transform of (3.17)
It was shown earlier that the Fourier transform of the 1st-order response
is given by
Continuing this process and substituting these results into (3.29) give
44 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
The following comments are made with respect to the preceding devel-
opment:
we have
4. Frequency Response of
Nonlinear Periodically Time-Varying Systems
In this section, we make use of the results from the preceding section
to derive the frequency response of nonlinear periodically time-varying
Network Functions of Time- Varying Circuits 45
where
Consequently
we have
46 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
provided that
If the input of a nonlinear time-varying system contains two different
frequencies
5. Summary
Mathematical tools that are fundamentally important to the analysis
of mixed-mode switching circuits have been presented. Specifically, the
time-varying network function of linear time-varying systems has
been introduced and its usefulness in characterization of the time-domain
behavior of linear time-varying systems from its frequency-domain ex-
citation has been investigated. Aliasing transfer functions that charac-
Network Functions of Time-Varying Circuits 49
where is the input and is the response. The periodicity of the system is
characterized by where is the period of time variation. Note that
although we have chosen scalar form for the purpose of simplicity the results can be
readily extended to vector form. The solution of (3.A.1) is given by [46]
where
where is the coefficient of the Fourier series and Substituting (3. A.4)
into (3.A.2) and carrying out integration give
is periodic in with period Similarly, one can also show that the reciprocal
of denoted by is also periodic in with period
The necessary condition for the system to be asymptotically stable is
This ensures is bounded as
In the steady state, the first and second terms in (3.A.5) vanish, and the third
term gives the steady-state response of the system
where and are constants. Using Volterra series, equation (3.A.8) can be repre-
sented by the following set of linear periodically time-varying systems
where and are the 1st-, 2nd-, and third-order terms of the Volterra
series expansion of respectively. and
If we have
where is the Fourier series coefficient. The input of the second order Volterra
circuit, denoted by is given by
Using (3.A.5) we obtain the zero-state response of the second order Volterra circuit
NUMERICAL INTEGRATION OF
DIFFERENTIAL EQUATIONS
1. Linear Single-Step
Predictor-Corrector Algorithms
Consider the first-order differential equation
Eq.(4.4) is known as the backward Euler formula. Note that the back-
ward Euler formula computes using which is also
unknown. To find an initial guess of is used. The
correct value of is obtained by solving (4.4) iteratively using
Newton-Raphson. Eq.(4.4) is therefore also known as the corrector.
It is well understood that Newton-Raphson provides quadratic con-
vergence provided that the initial estimate is sufficiently close to the so-
lution. In order to achieve fast convergence, the predictor is often used
to provide a starting point for the corrector, leading to the predictor-
corrector numerical integration algorithms. If the forward Euler formula
is used as the predictor and the backward Euler is used as the correc-
tor, the algorithm is known as the linear single-step predictor-corrector
(LSS-PC) algorithm. The essential steps of LSS-PC algorithm are given
as follows:
These quantities are then substituted into (4.4), which is then solved
iteratively using Newton-Raphson.
It was shown in [5] that the numerical stability of the forward and
backward Euler formulae can be best studied using the following bench-
mark equation
In order to have a stable numerical solution, the step size must be such
that is confined within the unit circle centered at (-1,0), as shown in
Fig.4.1. It is seen that for large the step must be small enough in
order to ensure numerical stability of the forward Euler formula. The
following important conclusions are drawn with respect to the stability
of forward Euler formula:
In a very like manner, one can shown that the stable region of back-
ward Euler formula is given by
Numerical Integration of Differential Equations 57
Only the first-order derivatives are used. With only the first-order
derivatives, for rapidly changing the step size must be kept suffi-
ciently small in order to meet the stability and accuracy requirements.
Only the information of the present and that of the most recent past
data point are used in estimation of Both the accuracy and
speed can be improved if more past data are used to predict
It is evident that in order to increase the step size and in the mean
time to improve the accuracy, more past data points and higher-order
derivatives should be used in prediction of Calculation of high-
order derivatives numerically is generally not only difficult and but also
costly. For this reason, in practice, multiple past data points are used,
but only the first-order derivatives at these data points are usually used
as a compromise to estimate leading to the linear multi-step
predictor-corrector (LMS-PC) algorithms.
Let a total of past data points, denoted by
and are known. Also assume the first-order time derivatives at these
past data points, denoted by and are known as
well. The predictor of LMS-PC that predicts the next data point
is given by
Note that the predictor uses only the known information of the past
points. The corrector of LMS-PC algorithm is given by
The corrector contains and that are both unknown. Eq. (4.12)
needs to be solved iteratively using Newton-Raphson iterations. Substi-
tuting (4.12) into (4.1)
Numerical Integration of Differential Equations 59
and
Making use of the identity that a polynomial is zero if and only all the
coefficients of the polynomial are identically zero, we arrive at
Numerical Integration of Differential Equations 61
Using (4.24), one can show that the Padé polynomial of is given by
62 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
where
It was shown in [5] that under the condition all the poles
of are simple and are located in the right half of the complex
plane. As a result,
transform of both Dirac impulse function and that of unit step func-
tion are well defined in Laplace domain, numerical Laplace inversion
thus provides an effective way to handle Dirac impulses and discon-
tinuities that exist in mixed-mode switching circuits and can not be
handled by conventional LMS-PC integration methods in the time
domain.
D. RC Network
The dependence of the normalized error between the exact solution and
that computed from numerical Laplace inversion with {N, M} = {2, 4}
on the step size is plotted in Fig.4.6. It is seen that the error decreases
monotonically when the size step is increased from to approxi-
Numerical Integration of Differential Equations 69
where
The time interval in which we are interested in the behavior of the circuit
is first divided into multiple small sub-intervals of equal width The
first sub-interval is given by (0, The circuit in this sub-interval is
depicted by (4.41). The response of the circuit at is given by
where
Numerical Integration of Differential Equations 71
and
Following the similar steps as those for the first sub-interval, one can
show that the response of the circuit at the end of the second sub-interval
is given by
Continuing this process, we obtain the response of the circuit at the end
of the sub-interval
In the second step, the voltage across the capacitor is given by and
the response is computed from
In the step
The relative error of the response computed using the non-stepping al-
gorithm and that using the stepping algorithm are shown in Fig. 4.7.
It is evident that the relative error is significantly reduced at large step
sizes when the stepping algorithm is employed.
In what follows we examine the properties of the stepping algorithm.
Input Waveform
where is the unit step function. Note that the time origin of
(4.54) is at It can be shown that under the condition
the response is obtained from
74 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
where
and
are constant vectors for fixed step size The two basis functions
in this case are the unit step function defined earlier and the unit
ramping function defined as
Efficiency
Accuracy
Note that there is no input in this step because the original input
dies out for The solution of the circuit at gives
Similarly we have
where
where
Stability
By letting we have
It can be shown that the response at the end of the second step is
given by
4. Summary
In this chapter, we have reviewed the linear single-step predictor-
corrector algorithms and linear multi-step predictor-corrector algorithms,
their imitations in analysis of mixed-mode switching circuits. Numer-
ical Laplace inversion that derives the time domain solution from its
response has been introduced. We have shown that Padé ap-
proximation based numerical Laplace inversion is a high-order numerical
integration method for linear circuits with accuracy orders of magnitude
higher as compared with LMS-PC algorithms. In addition, we have
shown that this method is capable of handling both impulses and dis-
continuities in network variables that can not be handled by LMS-PC
algorithms. The dependence of the accuracy of numerical Laplace inver-
sion on the time displacement from the time origin has been studied in
detail. For a given function, an optimal step size at which the error is
the minimal, exists. To improve accuracy, we have shown that the step-
ping algorithm with the step size set to the optimal step size can provide
superior numerical accuracy in computing the time domain response of
linear circuits over a time interval of arbitrary length.
This page intentionally left blank
II
Inconsistent initial conditions arise from ideal switching and cause the
value of network variables immediately before switching to differ from
that immediately after switching. Because the topology of switching
circuits may change at switching instants, the value of network variables
immediately before switching, denoted by can not be used to
compute the response of circuits after switching. Instead, the value of the
network variables immediately after switching, denoted by must
be used to continue integration. This chapter investigates computer
methods that compute from
Section 1 investigates the cause of the inconsistent initial conditions
of mixed-mode switching circuits. Section 2 examines the two-step al-
gorithm derived from numerical Laplace inversion and its applications.
We show that the two-step algorithm is an accurate and computationally
efficient algorithm that yields from of linear circuits. Sec-
tion 3 shows that the conventional backward Euler formula is capable
of yielding from This approach is applicable to mixed-
mode switching circuits with both linear and nonlinear elements. In
addition, it is capable of computing the area of impulses at switching
instants. Section 4 presents a Taylor series based approach for deriving
from In Section 5, we show that the inconsistent initial
conditions encountered in nonlinear circuits can also be handled using
Volterra functional series based methods. Section 6 is concerned with
84 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
It is seen that the response contains both a Dirac impulse function and
an exponentially decaying function. Also Its time-domain
response at using {N, M} = {2, 4} is obtained from
then with 15 digits, the first term of (5.4) vanishes and the second term
is identical to (4.38) except the negative sign. The relative error between
the analytical results and those from numerical Laplace inversion is the
curve-b in Fig.5.2, which is identical to Fig.4.4.
However, if (5.3) is evaluated without separating the terms associated
with the Dirac impulse function and those associated with exponentially
decaying function, the relative error is the curve-a in Fig.5.2. It is ob-
served that the relative error is much higher in this case, as compared
with curve-b.
Because for arbitrary networks, it is general not trivial to separate
the terms associated with the Dirac impulse function and those with-
out, the above results reveal that the existence of a Dirac impulse will
significantly increase the error of numerical Laplace inversion when the
time step is small. Because a Dirac impulse may exist at switching
instants in mixed-mode switching circuits, special algorithms are needed
to minimize the error in computing from Also observed is
that the relative error is large when the step size is small and decreases
monotonically with the increase in the step size until a minimum point
is reached. The error then increases rapidly if the step size is further
increased. This observation suggests that to achieve high accuracy in
the presence of impulses, the step size should not be too large, nor too
Inconsistent Initial Conditions 87
small. The use of large step size although avoiding the effect of Dirac
impulses at only yields a poor approximation of simply be-
cause the time point is distance away from the switching instant
It was shown in [47] that this difficulty can be overcome by first taking
a large forward step from to where As long as is
sufficiently large, the effect of Dirac impulse at dies out and the
result obtained at has good accuracy (in this example, ).
Note that the function must be continuous at This ensures
Second, a backward step of the same size is taken from
to the circuit in this case has no input nor its response
has a Dirac impulse. The capacitor, however, carries the initial voltage
as shown in Fig.5.1. The output voltage of the circuit in this step
is given by
88 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
and the response at the end of the backward step is obtained from
and
It is seen that the two-step algorithm yields very accuracy result with
the relative difference
iii) The initial condition of circuit elements with memory at the onset of
the backward step may differ from that of these element at the onset
of the forward step.
Since
we have
96 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
Because
Further taking another equal step backward with (5.36) as the initial
conditions yields
where
tions. In the second step, the effect of the Dirac impulse vanishes and
only the impulse-free component remains.
Similarly,
The two-step algorithm with one forward step and one backward step
provides the best accuracy.
and
Eqs.(5.53) and (5.54) reveal that the consistent initial condition of a pe-
riodically switched nonlinear circuit can be obtained from that of its
Volterra circuits. An important advantage of this approach is that
because Volterra circuits are linear, the numerical Laplace inversion
based two-step algorithm can be employed to yield accurate from
Also because
we arrive at
we have
Circuit elements with memory at the onset of the backward step carry
initial conditions (capacitors have initial voltages and inductors have
initial currents). These initial conditions make their appearance in
in the backward step.
Choose we have
106 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
In the backward step, the Dirac impulse in the input has died out.
Also, the capacitor carried a initial voltage of
The expression of the output voltage becomes
The relative difference between the exact value of the area of the
impulse, which is -5, and that computed from the preceding steps is
only
7. Summary
We have shown in this chapter that due to ideal switching, and
may differ, leading to inconsistent initial conditions and the cre-
ation of impulses at switching instants. Because the topology of circuits
changes before and after switching, instead of must be
used to continue integration after switching. Several computer methods
that compute from have been examined in detail in this
chapter. We have shown that for linear circuits, can be computed
efficiently using the numerical Laplace inversion based two-step algo-
rithm to achieve a high degree of accuracy. The accuracy of this method
depends upon the step size used in the integration. Both too small and
too large steps should be avoided.
To handle the inconsistent initial conditions of nonlinear circuits, nu-
merical Laplace inversion based approach is ineffective because it is dif-
ficult to obtain the response of these circuits. Backward Euler
formula, on the other hand, yields the correct consistent initial condi-
tions for both linear and nonlinear circuits immediately after switching.
The initial conditions can be obtained in two consecutive forward steps
from switching instants, one forward step and one backward step of equal
step size. The latter provides better accuracy. We have also shown that
two forward step, followed by two backward steps of identical step size,
through yield the correct consistent initial conditions, does not lead to
an improvement in accuracy. The Taylor series based approach also
fails to offer better accuracy. The consistent initial conditions can also
be obtained using Volterra functional series based approach where the
consistent initial conditions are obtained from those of corresponding
Volterra circuits that are linear. An advantage of this approach is that
numerical Laplace inversion based two-step algorithm can be used for
better accuracy.
In analysis of circuits with internally controlled switches, because the
state of these switches is determined by the network variables associated
with the switches and because the strength of the impulses generated
at switching instants can be quite large, the switching of one switch
may activate the switching of other switches in the circuits. This pro-
cess continues until no switching occurs. The detection of impulses at
108 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
SAMPLED-DATA SIMULATION OF
PERIODICALLY SWITCHED
LINEAR CIRCUITS
where
Sampled-Data Simulation of Periodically Switched Linear Circuits 111
and
Similarly, if we have
where
Sampled-Data Simulation of Periodically Switched Linear Circuits 115
where
and
For fixed step size T, both and are constant and need
to be computed only once. In Appendix 6.A of this chapter, the
algorithms for computing and are given. Also note
that T should be chosen no larger than
116 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
where
118 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
3. Time-Domain Sensitivity
The need for quantifying the effect of the variation of the value of
circuit parameters on the performance of the circuits is signified by the
trend that the minimum feature size of MOS devices in modern CMOS
technologies is being scaled down much more aggressively as compared
with the improvement in process tolerance [51]. For example, the resis-
tance of poly resistors in a typical CMOS process has an error of
±20% approximately and that of n-well resistors has an error of ±30%
approximately. Analysis of these effects is vital to both the performance
of circuits and the yield of production. As compared with costly statis-
tical analysis, such as Monte Carlo analysis, sensitivity analysis provides
a deterministic and effective measure of the effect of the variation of one
circuit parameter on the performance of the circuits.
120 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
Comparing the circuit depicted by (6.1) and that delineated by the above
expression one can see that both circuits are linear and have the same
topology but distinct inputs. The unknown of the circuit depicted by
the above equation is sensitivity and the circuit is hence called sensitiv-
ity network of For each circuit parameter, there is a corresponding
sensitivity network. The sensitivity networks have the identical topol-
ogy but distinct inputs. Also, these sensitivity networks are periodically
switched linear circuits with the same clock frequency as that of the
original circuit.
The time domain response of the sensitivity network is obtained by
differentiating (6.11) with respect to
Sampled-Data Simulation of Periodically Switched Linear Circuits 121
where
and
5. Statistical Analysis
5.1 Introduction
Sensitivity analysis is not capable of analyzing the joint effect of the
variation of multiple circuit parameters, especially when correlation ex-
ists. In addition, the results obtained are only valid at the nominal
value of circuit parameters and may not be valid at other values of
Sampled-Data Simulation of Periodically Switched Linear Circuits 123
Substituting (6.40) into (6.41) and neglecting the moments whose order
exceeds 2 give
made at the boundary of the design objective and yields the advanced
first-order second-moment (AFOSM) method [54].
The accuracy of the method depends upon (i) the accuracy in com-
puting the derivatives of the response with respect to circuit parameters
and (ii) the accuracy of FOSM method. It was shown earlier that com-
putation of the derivatives of the response to circuit parameters can be
made very accurate if the multi-step numerical Laplace inversion algo-
rithms are employed. The accuracy of the method is thereby mainly
determined by that of FOSM method, which is determined by both the
coefficient of variance of circuit parameters, the degree of their corre-
lation, and the characteristics of the circuits. Because only up to the
second-order moments were considered in the derivation of FOSM, the
error of FOSM method will rise if or equivalently the
coefficient of variance of the circuit parameters are large.
6. Noise Analysis
Noise considered here is the small fluctuation of currents or voltages
that are generated within devices themselves. Noise coupled externally,
such as the switching noise generated by digital circuits and electromag-
netic interference, is excluded.
Noise encountered in integrated circuits typically includes thermal
noise, shot noise, and flicker noise among which thermal noise and shot
noise are white in nature. They have constant power spectral density
over a wide frequency range. The power spectral density of flicker noise,
however, is inversely proportional to frequency. The corner frequency of
the flicker noise of MOS devices is in the range of several MHz [2, 1]. Due
to the under-sampling of white noise sources by and the large bandwidth
of periodically switched linear circuits, the total output noise of these
circuits is usually dominated by the noise power folded over from the
sideband components of the white noise sources in the circuits [55]. For
this reason, in what follows only white noise is considered.
The two key issues encountered in time domain noise analysis are (i)
the generation of random noise signals in the time domain and (ii) the
accuracy of numerical integration methods used for solving circuits with
white noise sources.
126 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
where and
where is the transfer function from the white noise source to the
output of the circuit. For circuits whose frequency behavior is charac-
terized using the single-pole system with the pole at
we have
128 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
The power spectral density of the thermal noise of the resistor is ob-
tained by performing FFT on its time domain wave form. The spectrum
of the thermal noise of the resistor with 512 samples is shown in Fig.6.8,
the interval between two adjacent frequency samples can be calculated
from The average of ten sets of data of
the noise waveform has a mean of and standard deviation of
The averaged power is For reliable simulation, the
Sampled-Data Simulation of Periodically Switched Linear Circuits 129
where
and
6.3 Examples
Consider the switched capacitor integrator shown in Fig.6.9. The
clock frequency is 10 kHz. The clock has four equal phases per clock
period. The MOS switches are modeled as a resistor in series with
an ideal switch. The operational amplifier is modeled using the macro-
model [5] with 700 kHz unit-gain frequency. The noise of the operational
Sampled-Data Simulation of Periodically Switched Linear Circuits 131
7. Clock Jitter
Clock jitter causes clock period to deviate from its nominal value
to in a random manner, where is a random variable
with For practical circuits, usually holds. To
analyze the effect of clock jitter on the response of periodically switched
linear circuits, a change in the clock period is represented by a random
variation in the step size T of the sampled-data simulation, as shown in
Fig.6.11. Note that
and
and
8. Summary
Sampled-data simulation, an efficient, accurate, and absolutely stable
time domain algorithm for periodically switched linear circuits has been
developed in this chapter. We have shown that this algorithm computes
response, sensitivity, mean and variance of the response, output noise
power in the presence of white noise sources, and the effect of clock
jitter of periodically switched linear circuits at time points of a fixed
time interval. In computation of the time domain response, only one
matrix multiplication and one vector addition are needed in each time
step. Once the transition matrix and zero-state response vector
are computed to high precision, the response can be obtained
with a very high degree of accuracy. The inconsistent initial condi-
tions arising from ideal switching are handled using numerical Laplace
inversion based two-step algorithm effectively. In sensitivity analysis,
the sensitivity of the response of periodically switched linear circuits
to a circuit parameter is computed at time points of a fixed interval.
No approximation is made. A drawback of this method in sensitivity
analysis is that it yields the sensitivity of the response to one circuit pa-
rameter, rather than to all circuit parameters, in one network analysis.
It is therefore computationally costly if sensitivities to a large number
of circuit parameters are needed. In statistical analysis, the first-order
second-moment method that yields the mean and variance of the re-
sponse of periodically switched linear circuits without multiple analyses
of the circuits has been introduced. As compared with Monte Carlo
based methods, the method is computationally efficient. Because only
up to the second-order moments were considered in the derivation of the
first-order second-moment method, the accuracy of the method deterio-
rates if the coefficient of variance of circuit parameters is large. In noise
analysis, white noise signals of a given circuit are represented by a train
of pulses with the pulse width set by the noise bandwidth of the circuit
and the pulse amplitude set by the output noise power of the circuits
APPENDIX 6.A: Computation of and 135
In this appendix, we develop efficient and accurate algorithms for computing the
vectors and introduced in this chapter.
1. Computation of
Consider the circuit
In the second step, the time origin is shift from to The circuit in this
step is depicted by
136 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
where
2. Computation of
To compute we consider the circuit
It is seen that the response of the circuit is Following the same approach as
that for one can show that
3. Computation of
To compute we consider the circuit
It is seen that the response of the circuit is In step 1, the circuit is depicted
by (6.A.10) and its time domain response is given by
and
relates to by
138 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
and
and
we arrive at
and
SAMPLED-DATA SIMULATION OF
PERIODICALLY SWITCHED
NONLINEAR CIRCUITS
Due to the aggressive reduction in both the feature size of devices and
the supply voltage of modern CMOS technologies, mixed-mode switching
circuits exhibit increasingly nonlinear characteristics. These nonlinear
characteristics include junction capacitances, nonlinear channel current
of MOSFET devices due to velocity saturation and mobility degradation
[58], the finite slew rate, clock feed-through and charge injection [59],
to name a few. To analyze the nonlinear behavior of these circuits,
general-purpose analog simulators, such as PSPICE and Spectre [60]
that use linear multi-step predictor-corrector algorithms [60, 61] as their
simulation engines, can be used. These algorithms, however, exhibit
the following deficiencies when analyzing periodically switched nonlinear
circuits, particularly when switches are modeled as an ideal device :
1. Multi-Linear Theory
A large number of circuits encountered in telecommunication systems
operate at a fixed DC operating point and the signals to be processed
by these circuits are usually of small amplitude. The behavior of nonlin-
ear elements in these circuits can be characterized adequately using the
Sampled-Data Simulation of Periodically Switched Nonlinear Circuits 141
Note that the second subscript in (7.3) specifies the order of Volterra
series expansion. Eq.(7.3) is a power series in Since a power series
equals to zero if and only if all the coefficients of the power series are
identically zero, we obtain
142 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
where and are the charge and voltage of the capacitor in the
phase, respectively, and are constants. To ensure that the
current of the capacitor vanishes outside phase the effect of the charge
of the capacitor at the onset of phase denoted by and
that at the end of phase denoted by must be accounted
for. This leads to
where and
are the terms of the Volterra series expansions of
and respectively. In a similar manner,
one can show that (7.5) can be written as
144 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
2. Volterra Circuits
Having derived the multi-linear equivalent circuits of weakly nonlinear
elements, in this section we introduce the Volterra circuits of periodi-
cally switched nonlinear circuits. Consider a periodically switched linear
Sampled-Data Simulation of Periodically Switched Nonlinear Circuits 145
3. Sampled-Data Simulation of
Periodically Switched Nonlinear Circuits
The response of the first-order Volterra circuits in phase is obtained
using sampled-data simulation directly
where
Sampled-Data Simulation of Periodically Switched Nonlinear Circuits 149
where
and
and
where
and
6. Discussion
In this section we examine factors that affect the efficiency and ac-
curacy of sampled-data simulation of periodically switched nonlinear
circuits.
6.1 Stability
The stability of the method can be examined from that of the inter-
polating Fourier series and that of the sampled-data simulation of linear
circuits. Interpolating Fourier series has superior numerical stability
over polynomial-based interpolation schemes, as demonstrated in [63].
It was shown in [18] that sampled-data analysis for linear circuits is an
A-stable numerical integration algorithm. For a stable linear circuit it
guarantees a stable numerical solution.
The actual step size is determined from both the simulation accuracy
and CPU time and is usually much smaller than
6.3 Accuracy
The accuracy of the method depends upon the following factors :
The order of Taylor series expansion in representation of the charac-
teristics of nonlinear elements.
156 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
Simulation window.
Error propagation.
where and are the forward biasing voltage and current of the diode,
respectively, is the saturation current, and is the thermal voltage.
Let where and are the DC and AC components of
respectively. Expanding in Taylor series at the DC operating
point gives
where and are the voltage and current of the resistor in phase
respectively, and are constants. Representing and in
their Volterra series expansions to the order of 3 and substituting the
results into (7.50) yields
The difference is the last equation in (7.52) that accounts for the effect
of the 4th-order nonlinear characteristic. Eq.(7.51) will be considered
adequate if the difference between the response of the circuit with the
3rd-order Volterra series expansions and that with the 4th-order Volterra
series expansions considered is negligible.
and
7. Examples
In this section, the response and sensitivity of several periodically
switched nonlinear circuits are analyzed using the algorithms presented
in this chapter .
where
are the width and length of the transistors, respectively, and are
the biasing voltage and the threshold voltage, respectively. The AC cir-
cuit of the amplifier is shown in Fig.7.7 where only intrinsic capacitances
are considered. The output current is computed using both sampled-
data simulation and LSS-PC. The results are shown in Fig.7.8 with and
without the gate-to-source capacitance and gate-to-drain capacitance
considered. It is seen that when the capacitance is not considered, the
amplifier realizes When the capacitance is considered, the
output current is reduced. The results from sampled-data simulation
are in a good agreement with those from LSS-PC analysis.
The error due to the order of the interpolating Fourier series is shown
in Fig.7.12 with the input amplitude 0.5A, It is observed that an increase
in the order of the interpolating Fourier series lowers the error.
The computational efficiency is demonstrated in Fig.7.13 where the
CPU time is plotted as a function of the number of simulation windows.
The CPU time is measured for both sampled-data simulation and LSS-
PC programs coded in Matlab, an interactive mathematical language
that runs in an interpretive mode [71]. The program was executed on
Sun Ultra 1 workstation with 450 MHz CPU and 256MB RAM. It is seen
the initial cost of computation of sampled-data simulation is higher than
that of LSS-PC, mainly due to the cost of the pre-processing step. The
CPU time of LSS-PC analysis arises rapidly with the number of simu-
lation windows, whereas that of sampled-data simulation arises slowly,
166 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
was 20. The voltages at all nodes were solved using sampled-data simu-
lation and the voltage at node 3 are plotted in Fig.7.18. As shown in the
figure, the voltage at node 3 is discontinuous at
where inconsistent initial conditions are encountered and continuous at
where only consistent initial conditions are en-
countered. This observation demonstrates that sampled-data simulation
can handle both the inconsistent and consistent initial conditions at the
switching instants. The results from PSPICE analysis are also plotted
in the figure for comparison.
The normalized difference between the results from sampled-data sim-
ulation and those from PSPICE are measured. Two different situations
are considered. Inside each clock phase where no discontinuity in the
response, the normalized difference for time points except switching in-
stants is defined as
170 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
8. Summary
Sampled-data simulation of the response and sensitivity of periodi-
cally switched circuits with weak nonlinearities has been presented. The
method characterizes the behavior of these circuits using a set of period-
ically switched linear circuits called Volterra circuits that have identical
topology but distinct inputs. The input of high-order Volterra circuits
is a nonlinear function of the response of lower order Volterra circuits
only. The analytical expression of the input of high-order Volterra cir-
Sampled-Data Simulation of Periodically Switched Nonlinear Circuits 173
Schmitt triggers, other methods such as those that are based on behavior
modeling [18], can be used instead. The method is a general computer-
oriented formulation method that can be applied to mildly nonlinear
circuits with externally clocked switches including switched capacitor
networks and switched current networks.
Sampled-Data Simulation of Periodically Switched Nonlinear Circuits 175
This page intentionally left blank
Chapter 8
SAMPLED-DATA SIMULATION OF
CIRCUITS WITH INTERNALLY
CONTROLLED SWITCHES
1.1 Diodes
Ideal diodes are the simplest internally controlled switches. The op-
eration of an ideal diode is controlled by the voltage across the diode, as
shown in Fig.8.1. The switching variable of an ideal diode is the forward
biasing voltage of the diode.
Sampled-Data Simulation of Circuits with Internally Controlled Switches 179
1.2 MOSFETs
MOSFETs switches are controlled by the effective gate-source voltage
of the devices, as shown in Fig.8.2. The switching variable of a NMOS
switch is defined as
1.4 Comparators
Comparators are used extensively in sigma-delta modulators as quan-
tizers. Both voltage-mode and current-mode comparators are available,
as shown in Fig.8.4. The output of clocked comparators updates itself
at the clocking instants only and remains unchanged during clocking
phases, whereas the output of unclocked comparator is transparent to
the inputs.
The switching variable of an ideal voltage-mode comparators is defined
as
2. Switching Instants
It was seen in the preceding section that a change in the polarity of
the switching variable of an internally controlled switch indicates a
182 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
change in the state of the switch. At the switching instant, the following
equation holds [14, 15]
4. Examples
In this section we use the linear voltage regulator shown in Fig.8.5
as an example to demonstrate the analysis of circuits with internally
controlled switches.
The basic operation of the voltage regulator is as follows : The MOS-
FET switch is controlled by an external clock with variable duty cycle.
When the supply voltage E supplies a current to the series induc-
tor L and the load resistor R. Because the output is current, the value
of the load resistor R is small. The functionality of the shunt capacitor
C is to sustain the output voltage, whereas that of the series inductor
L is to sustain the output current in the absence of E. The value of L
and that of C must, therefore, be sufficiently large so that the ripple of
the output current and that of the output voltage during the absence of
E are small. When E is disconnected from the load. The output
current is sustained by the magnetic energy stored in the series inductor
and the electric energy stored in the shunt capacitor. By adjusting the
duty cycle of the switching MOSFET given by the average
output current can be controlled and is given by
184 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
or symbolically
where
and
Because
and
or symbolically
188 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
Step 5 Re-evaluate the switching variable vector with the newly obtained
initial condition. If experiences a sign change from the time step
immediately before switching and go to Step 4. Otherwise,
go to Step 6.
5. Summary
The analysis of circuits with internally controlled switches has been
presented. The definition of the switching variable of internally con-
trolled switches typically encountered in mixed-mode switching circuits
has been presented. We have shown that the switching variable of each
internally controlled switch must be evaluated in each step of simulation
in order to determine the state of the switch. We have also shown that
impulses generated at switching instants may lead to the violation of
switching conditions of other internally controlled switches in the cir-
cuits and trigger the switching of these switches. This process continues
until there are no more violations of the switching condition of internally
controlled switches. The final topology of the circuit at the switching
instant can then be determined and the consistent initial can be deter-
mined.
The method presented in this chapter does not involve any approxi-
mation, nor does it require the storage of the numerical value of Dirac
impulse function. The sampled-data simulation algorithms, together
with the methods of this chapter can be integrated to analyze linear cir-
cuits with both internally controlled and externally clocked switches. For
nonlinear circuits with both internally controlled and externally clocked
switches, the method allows us to determine the topology of the circuit
at switching instants and the consistent initial conditions of the new cir-
cuit so that algorithms for nonlinear circuits, such as Newton-Raphson
and the method presented in Chapter 7, can be employed to analyze
these circuits effectively.
This page intentionally left blank
Chapter 9
SAMPLED-DATA SIMULATION OF
OVER-SAMPLED SIGMA-DELTA
MODULATORS
1. Introduction
Over-sampled sigma-delta modulators are widely encountered in analog-
to-digital data conversion[72]. These modulators trade off speed for ac-
curacy, and can achieve a high precision resolution without requiring
precisely matched analog components. In addition, they can be fabri-
cated on the same substrate with other digital circuitry using standard
digital fabrication technologies. A typical configuration of a clocked first-
order over-sampled sigma-delta modulator is shown in Fig.9.1. The key
element of over-sampled sigma-delta modulators is the quantizers, imple-
mented using comparators with one input from the output of the integra-
tor and the other the ground, that quantizes the incoming analog signal
and outputs a stream of digital data. These serial digital data stream
is then converted to parallel data using a decimator. The main function
of the integrator in the forward path is to sense the difference between
the incoming analog signal and the output of digital-to-analog converter
and drive the difference to zero in an integrating manner. Single-bit
oversampled sigma-delta modulators are the most widely used, owing to
their intrinsic advantages of the ease in implementation and insensitivity
to non-idealities of integrators.
Sampled-Data Simulation of Over-Sampled Sigma-Delta Modulators 193
ii) If a change in the sign of the switching variable is detected, the exact
switching time is allocated by solving
6. Simulation Methods
Sigma-delta modulators are partitioned into (i) a linear block con-
sisting of the integrators, digital-to-analog converters, and other linear
components, and (ii) a nonlinear block composed of the quantizer. The
linear block is modeled at the circuit level and formulated using modified
nodal analysis while the nonlinear part is modeled using the behavioral
model given earlier and incorporated in simulation without using con-
ventional matrix approaches. Such a partition allows us to analyze the
behavior of these circuits in the time domain effectively in the following
way :
The linear part can be formulated and analyzed effectively using the
sampled-data simulation method for periodically switched linear cir-
cuits presented in Chapter 6. There are two inputs to the linear
blocks : the input signal of the sigma-delta modulator and the out-
put of the quantizer. The input signal of the sigma-delta modulators
varies with time continuously. The output of the clocked quantizer
changes with time in a piecewise constant manner and is treated as
a step input for each clock phase. Because the output of the clocked
quantizer is transparent to its input only at switching instants, the
output of the linear block is needed only at the clocking instants
when the quantizer updates its output. For sigma-delta modulators
198 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
The output of the linear block is fed to the quantizer. For sigma-delta
modulators with a clocked quantizer, the output of the quantizer
changes only at the edge of the clock phases and remains unchanged
until the arrival of the edge of the next clock phase. Simulation pro-
ceeds by calculating the output of the linear block after each clocking
instant, updating the state of the quantizer based on the output of
the linear block, and repeating the process for the next clock phase.
For sigma-delta modulators with an unclocked quantizer, the exact
time instant at which the output of the quantizer changes must be
determined and the consistent initial conditions of the modulators
after the quantizer changes its state must be calculated. Simulation
then proceeds from the consistent initial conditions.
7. Examples
The first example is the single-bit second-order continuous-time over-
sampled sigma-delta modulator shown in Fig.9.5. The comparator is
clocked at 1.024kHz. The operational amplifiers are considered to be
ideal. The input signal is a 1kHz sinusoid of amplitude 2V. The time-
domain response of the modulator is shown in Fig.9.6 and the out-
put spectrum of the modulator obtained from transient-FFT analysis is
shown in Fig.9.7. The noise shaping characteristics of the second-order
sigma-delta modulator are evident.
The second example is a single-bit second-order switched capacitor
over-sampled sigma-delta modulator shown in Fig.9.8 [73, 74]. It is
Sampled-Data Simulation of Over-Sampled Sigma-Delta Modulators 199
The result is shown in Fig.9.10. The frequency of the input is 1kHz and
a 4kHz bandwidth was assumed in SNR calculation.
8. Summary
In this chapter, we have first reviewed the characteristics of over-
sampled sigma-delta modulators and the difficulties encountered in anal-
ysis of these special circuits. We have shown that the difficulties encoun-
tered in modeling quantizers at the circuit level can be overcome using
behavior modeling. Other blocks of sigma-delta modulators, however,
can be dealt with conveniently using conventional circuit-level formu-
lation techniques. The simulation methods that incorporate both the
behavioral modeling of the quantizers and the sampled-data simulation
for linear circuits have been detailed. A continuous-time over-sampled
sigma-delta modulators and its switched capacitor counterpart have been
analyzed and comparable results have been obtained.
202 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
Sampled-Data Simulation of Over-Sampled Sigma-Delta Modulators 203
This page intentionally left blank
III
1. Tellegen’s Theorem
Tellegen’s theorem, introduced by B. Tellegen half a century ago, is a
fundamental law for lumped electrical networks [76, 77, 78]. In the time
domain, it is given by
and
Because
we arrive at
and
THEOREM 10.1 In the steady state, for a given lumped periodically switched
linear circuit, there exists another lumped periodically switched linear cir-
cuit having the same topology, switching frequency, and reversed time.
The weak and strong forms of Tellegen’s theorem for periodically switched
linear circuits in the phasor domain are given by (10.10), (10.11) and
(10.12), respectively.
Note that :
The phasor of the branch voltages and currents of both N and that
of are evaluated at the same frequency.
The constraint imposed on the time variable of in (10.6) reveals
that the switching clock sequence of is reversed as compared with
that of N, as shown in Fig. 10.1. This time reversal property of the
adjoint network of periodically switched linear circuits is similar to
that of linear time-invariant circuits [75] and ideal switched capacitor
networks [11, 79].
2. Inter-reciprocity
Consider a periodically switched linear circuit N. The independent
sources and output branches are separated from the remaining branches,
which are called internal branches. The weak form of Tellegen’s theorem
for periodically switched linear circuits becomes
For elements with more than one branch, such as, controlled sources,
the network variables of all the branches of the element should be in-
cluded in (10.14) and (10.15). Elements that satisfy (10.14) or (10.15)
are said to be inter-reciprocal. The circuit constructed in this way is
called the adjoint network of N.
3. Adjoint Network
Adjoint network is a powerful tool for efficient noise and sensitivity
analysis of linear time-invariant circuits [75] and ideal switched capacitor
networks[79]. In this section we make use of Tellegen’s theorem for
periodically switched linear circuits in the phasor domain to derive the
adjoint network of periodically switched linear circuits.
3.2 Resistors
Representing the voltage and current of a resistor in a periodically
switched linear circuit in the phasor form and submitting them into
Ohm’s law give
Adjoint Network of Periodically Switched Linear Circuits 213
manner. The results are the same as those for linear time-invariant
circuits.
Because
218 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
and
we obtain
and
and
and
With the transfer function theorem, we need to solve the adjoint net-
work at the frequency at which the transfer functions from multiple
inputs to the single output of the original circuit are to be evaluated
only once to yield all the transfer functions of the original circuit.
where the subscripts and identify the network variables of the output
and input branches, respectively. Because and
Eq.(10.39) becomes
Because
Similarly, since
we have
Consequently
6. Examples
Two switched capacitor networks are used as examples in this sec-
tion to assess both the transfer function theorem and frequency reversal
theorem.
Consider the bi-phase stray-insensitive switched capacitor integrator
in Fig.10.7 and its adjoint network shown in Fig.10.8 [81]. The value of
the circuit parameters is given in Table 10.3.
All MOSFET switches are modeled as an ideal switch in series with
a noisy resistor. The operational amplifiers are considered to be ideal.
The transfer and aliasing transfer functions of the circuits are solved
using Watsnap, an interactive computer program for general switched
linear circuits [8] and the results are presented in Tables 10.4 and 10.5.
As can be seen that (i) the magnitude of the transfer function from
224 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
adjoint network to seven digits. The difference after the seven digits is
mainly attributed to numerical noise.
7. Summary
Tellegen’s theorem for periodically switched linear circuits in the pha-
sor domain has been introduced and a general theory of the adjoint
network of multi-phase periodically switched linear circuits has been de-
226 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
1. Frequency Response
The frequency response of ideal linear switched capacitor networks is
obtained from of algebraic equations obtained from charge
conservation at switching instants [34]. Because switched capacitor net-
works are a subset of general periodically switched circuits, they can
be handled by methods for general periodically switched circuits. For
this reason, frequency analysis of ideal switched capacitor networks will
not be presented here. Interested readers are referred to references at
the end of the book, such as [5], for the details on the analysis of ideal
switched capacitor networks. Unlike ideal switched capacitor networks,
the incomplete charge transfer characteristics of periodically switched
linear circuits, due to the inclusion of resistors, inductors, and non-ideal
operational amplifiers in the configuration of these circuits, requires that
the circuits be depicted by differential equations. The state of the net-
work variables at the end of each clock phase be determined by solving
these differential equations using numerical integration.
It was shown in Chapter 2 that the behavior of a periodically switched
linear circuit in the time domain with input and a total of
K clock phases can be depicted by
and for
where
we arrive at
where
Frequency Domain Analysis of Periodically Switched Linear Circuits 233
Computation of and
Computation of
LU-decomposition of and subsequent forward and
backward substitutions in solving
where
2. Sensitivity Analysis
The importance of small-signal sensitivity analysis was stated earlier
in Chapter 6 when the time domain sensitivity analysis of periodically
switched linear circuits was investigated. This section deals with sen-
sitivity analysis of periodically switched linear circuits in the frequency
domain. The normalized small-change sensitivity is defined as [5]
236 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
where
One can see that the network depicted by (11.20) has the same topol-
ogy as that of the original circuit. The only difference is the input given
by the terms in the brackets on the right hand side of (11.20). Fourier
transform of the above equation gives the frequency domain sensitivity
Frequency Domain Analysis of Periodically Switched Linear Circuits 239
To obtain the Fourier transform of the last two terms on the right
hand side of (11.21), we differentiate (11.9) with respect to
where
240 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
and
Inductors : In a like manner as that for capacitors, one can show that
for linear inductors
As a result,
As a result
Thus
therefore
ful inspection shows that there exist two difficulties in solving (11.56).
First, to obtain has to be solved at frequency
Secondly, if the sensitivities of the response
254 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
Note (11.58) is identical to the result given in Table 11.2. The above
analysis reveals that the sensitivities of periodically switched linear cir-
cuits developed using the adjoint network approach can also be derived
using the sensitivity network technique. The differences between the
sensitivity networks of linear time-invariant and periodically switched
linear circuits also become apparent. For each element of a linear time-
invariant circuit, there is only one corresponding sensitivity network.
However, for each element of a periodically switched linear circuit, there
are an infinite number of sensitivity networks.
The final conditions of the group delay network are obtained from
Frequency Domain Analysis of Periodically Switched Linear Circuits 263
4. Noise Analysis
The most commonly encountered types of noise in silicon integrated
circuits are thermal noise, shot noise, and flicker noise [2]. These noise
sources are inherent to silicon devices. In this section, the power spec-
tral density of the output of linear periodically time-varying systems to
random inputs is derived using the theorems of linear periodically time-
varying systems presented in Chapter 3. Such an analysis provides much
Frequency Domain Analysis of Periodically Switched Linear Circuits 265
266 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
where the asterisk denotes complex conjugation, and denote two dis-
tinct time instants. quantifies the connection between
and statistically. If the
Thus
Because
and
therefore
Let then
Frequency Domain Analysis of Periodically Switched Linear Circuits 271
Consequently
Therefore
Define
272 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
we arrive at
The average power spectral density of the response over a period, de-
noted by is computed from
Because
we obtain
Frequency Domain Analysis of Periodically Switched Linear Circuits 273
The band width of the circuit is assumed to be infinite and its gain is
unity. Due to aliasing effect, the output noise power is 5 times that
of the input noise, i.e.
For practical circuits with white noise sources, the total output noise
is computed from
It is evident that even though in this case the input noise is broad-
band, the side band components of the input noise, however, do not
affect the output noise power in the base band.
If there are a total of M uncorrelated noise sources in a periodically
switched linear circuit, the output noise power is obtained from
linear circuits arises from (i) a large number of noise sources and (ii)
the aliasing effect. Methods that compute the output noise power di-
rectly from (11.97) is often referred to as the brute-force method be-
cause in this approach not only the contribution of each noise source
is computed separately, the contribution of every sideband compo-
nent of the same noise source is also calculated individually.
the base and reducing the lateral distance between the emitter and
base contacts. The thermal noise generated by other parasitic resis-
tances of bipolar junction transistors, such as emitter and collector
bulk resistances, also constitute the overall noise of the device. How-
ever, because the emitter is heavily doped, the associated thermal
noise is small [99]. The thermal noise originating from the collector
resistance is often surpassed by the noise of collector loads. The noise
equivalent circuit of BJTs in the forward active region is given in Fig.
11.25. When a BJT is operated in an ON/OFF mode, its equivalent
circuit can also be obtained by including the above identified noise
sources in the large-signal equivalent circuit of BJTs.
where
where
Here
It should be noted that (11.107) is only valid for long channel devices.
In [106], the modulation of the channel length and the degradation
282 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
of surface mobility due to the high lateral field were also included in
modeling the noise of MOSFET transistors and more complex results
were obtained.
Switches in periodically switched linear circuits are realized using
NMOS transistors operated in the triode region to minimize and
the sub-threshold regions. CMOS pass-transistor gates with comple-
mentary clocks are also used extensively to maximize signal dynamic
range and to minimize the ON-resistance [107, 81], however, at the
expense of complex layout. In the triode region, because is small,
the channel can be approximated by a homogeneous conductor with
conductance given by
Noise generated by the extrinsic part of the device includes the ther-
mal noise originating from the source and drain bulk resistances, and
polysilicon gate series resistance. Among them, the thermal noise
of the polysilicon gate series resistance predominates. To analyze
Frequency Domain Analysis of Periodically Switched Linear Circuits 283
vi) Further from frequency reversal theorem, the aliasing transfer func-
tion from the noise source at the frequency to the output
at the frequency denoted by is obtained from
vii) The transfer and aliasing transfer functions from other noise sources
to the same output of N can be obtained by substituting appropriate
vectors into (11.114) and (11.115), respectively. Since all noise
sources are assumed to be uncorrelated, the total output noise power
of N is obtained by summing up the contributions of all noise sources.
calculated using the method presented in this section and the results
are plotted in Fig.11.30, together with the measurement data extracted
from [109]. It is seen that the output noise power increases with the
increase in the number of sidebands folded over. It eventually converges
to a finite power irrespective of any further increase in the number of
sidebands. This observation reveals the existence of a finite equivalent
noise bandwidth of this circuit. The finite noise bandwidth of the circuit
is due to the low-pass mechanism formed by the channel resistance of
the MOSFET switches and the shunt capacitances. It is the finite noise
bandwidth of the circuit that results in a finite output noise power. It is
also seen that simulation results agree very well with the measurements.
The second example investigated is a switched capacitor integrator
with four non-overlapping phases of equal width [57]. The schematic
of the integrator and its noise equivalent circuit are shown in Fig.11.31
with the value of its elements given in Table 11.8. The thermal and shot
noise of the operational amplifier are represented by an equivalent noise-
voltage generator The flicker noise of the operational
amplifier and that of the MOSFET switches were not considered in the
analysis. The model of the noise-free operational amplifier is the same
as that given in Chapter 10. The output noise power was calculated
with input noise band width of 250 kHz, 500 kHz, 1 MHz, 5 MHz,
288 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
and 10 MHz. This corresponds to the foldover of 25, 50, 100, 500,
and 1000 sidebands. The results are plotted in Fig.11.32, together with
Frequency Domain Analysis of Periodically Switched Linear Circuits 289
the measurement data extracted from [57]. It is seen that with the
increase in the number of sidebands folded over, the total output noise
power increases monotonically. It eventually converges to a finite power
irrespective of any further increase in the number of sidebands. The
simulation results are in a very good agreement with the measurement
data.
The efficiency of the adjoint network algorithm is demonstrated by
comparing the CPU time of the algorithm with that of the brute-force
method. Fig.11.33 shows the CPU time of the proposed algorithm on
computing the output noise power of the switched capacitor integrator
with (a) only the noise of M1 considered and (b) all noise sources, i.e.
the noise of and operational amplifier, considered. As can be
seen that the amount of time spent in both cases is nearly the same. This
observation validates our earlier statements on the advantages of using
the transfer function theorem in noise analysis. Also observed that the
cost of computation is linearly proportional to the number of sidebands
folded over.
290 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
of the operational amplifier are turned off, and only the noise source
of is activated. The output noise power of the integrator was com-
puted using both methods. Fig.11.34 gives the ratio of the CPU time
of the adjoint network method to that of the brute-force with various
step sizes used in computing and It is seen that the speedup
obtained using the frequency reversal theorem is significant. Also, the
speedup is step size dependent. It increases with the decrease in the step
size. These results are expected since the lack of efficiency of the brute-
force method is due to the repetitive calculation of at both the base
band and sideband frequencies. Also, the accuracy of the computation
of is inversely proportional to the step size whereas the computa-
tional cost is directly proportional to the step size. The deficiencies of
the brute-force method are eliminated once the frequency reversal the-
orem is employed. For every base band frequency, the adjoint network
is solved only once at the frequency. In other words, one calculation
of of the adjoint network per base band frequency is required. The
corresponding high-order frequency components are obtained using LU-
292 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
5. Statistical Analysis
Similar to the first-order second-moment method for statistical analy-
sis of periodically switched linear circuits in the time domain, the mean
and variance of these circuits in frequency domain can also be analyzed
using this approach and the results are given by (11.117) for the mean
and (11.118) for the variance.
294 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
Frequency Domain Analysis of Periodically Switched Linear Circuits 295
6. Summary
Frequency analysis of periodically switched linear circuits has been
presented in this chapter. We have shown that the exact response of
multi-phase periodically switched linear circuits can be obtained by us-
ing a time domain analysis for the value of network variables at the
switching instants and a frequency domain analysis of the circuit equa-
tion depicting the circuits. The cost of computation is much higher as
compared with that of ideal switched capacitor networks. The method
handles both ideal switched capacitor networks and general periodically
switched linear circuits consisting of all linear elements and switches.
In sensitivity analysis of these circuits, direct sensitivity analysis, ad-
joint network approach, and sensitivity network approach have been
298 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
presented and their effectiveness has been compared using example cir-
cuits. We have shown that direct sensitivity analysis approach yields the
exact sensitivity of periodically switched linear circuits but at the cost of
computation because each network analysis only yields sensitivity to one
circuit parameter. To compute the sensitivity of the response to multiple
circuit elements efficiently, adjoint network approach is preferred. We
have shown that the sensitivity of the response of periodically switched
linear circuits at a frequency in the base band consists of the contribu-
tion of the network variables both at the frequency in the base band
and those at corresponding sidebands. Similar approaches have been
extended to group delay analysis of periodically switched linear circuits.
To analyze the output noise power of periodically switched linear cir-
cuits, noise sources encountered in periodically switched linear circuits
and their characterization in the frequency domain have been investi-
gated in detail. Noise equivalent circuits of semiconductor devices typi-
cally encountered in periodically switched linear circuits have also been
APPENDIX 11.A 299
The state transition matrix of can also be obtained from that of N without nu-
merical integration.
The zero-state response is input-dependent. It is the solution of the circuit at
when the input is applied at and the initial condition is
zero. Using numerical Laplace inversion with {N, M} = {8,10} [120, 121], it can be
shown that is computed from
where
Because
we obtain
Consequently
where is a constant vector specifying the nodes to which the input of is con-
nected. It is obtained from where is a constant vector specifying the
output location of N. The above analysis shows that the zero-state response of
can be obtained efficiently from that of N without numerical integration.
In summary, the adjoint network of N can be solved with little extra computa-
tion given that the solution of N is available. The intrinsic relationship between N
and is summarized in Table 11.A.1
APPENDIX 11.A 301
This page intentionally left blank
Chapter 12
1. Fundamentals
1.1 Harmonic Distortion
The harmonic distortion of nonlinear circuits is obtained by applying
a sinusoid to the input of the circuits and computing the harmonics of
the response of the circuits. Consider a nonlinear time-invariant circuit
with the input-output relationship given by
where and are constants, and are the input and output
of the circuit, respectively. To obtain the harmonic distortion, let
we have
For circuits with mildly nonlinearities and when the amplitude of the
input is small, we have Eq.(12.4) is simplified to
Frequency Domain Analysis of Periodically Switched Nonlinear Circuits 307
It is trivial to show that the response of the circuit contains the fre-
quency components tabulated in Table 1.2
The second-order intermodulation is obtained from
It is seen that :
Frequency Domain Analysis of Periodically Switched Nonlinear Circuits 309
The preceding power series based distortion analysis is valid for cir-
cuits consisting of elements without memory or circuits at low fre-
quencies where the effect of the past information is negligible. For
circuits at high frequencies, the effect of the past information must
be taken into account when analyzing the behavior of the circuits. In
this case, and become frequency-dependent. Volterra func-
tional series should be used to characterize the behavior of nonlinear
circuits.
where
and
Writing (12.17) for all clock phases and summing up the results give the
complete response of the periodically switched nonlinear circuit in the
frequency domain
Frequency Domain Analysis of Periodically Switched Nonlinear Circuits 311
we arrive
Frequency Domain Analysis of Periodically Switched Nonlinear Circuits 313
where
3. Harmonic Distortion
In this section, the frequency response of a periodically switched non-
linear circuits to a sinusoidal input is obtained using the method pre-
sented in the preceding sections.
where
4. Intermodulation Distortion
Intermodulation distortion arises when the input of a periodically
switched nonlinear circuit contains two or more sinusoidal signals of
different frequencies. For example, in a RF receiver, the frequency dif-
ference between two adjacent channels at frequencies and denoted
Frequency Domain Analysis of Periodically Switched Nonlinear Circuits 319
where and
are the phasors of at frequencies
and respectively.
Note that the amplitude of the inputs at these frequencies must be cal-
culated prior to solving Similarly, among the frequency components
of only
5. Examples
In this section, both the harmonic distortion and intermodulation
distortion of several periodically switched nonlinear circuits are analyzed
using the algorithms presented in this chapter. The results are compared
with those from transient-FFT analysis of SPICE.
5.1 Modulator
322 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
The circuit was solved using the method presented in the preceding
sections and results are shown in Table 12.3, together with those from
transient-FFT SPICE simulation of SPICE. Care was taken in choosing
the step size in the transient analysis, collecting steady-state response
data, and selecting the number of data points and windows in transient-
FFT analyses of the modulator using SPICE [142, 143, 68]. As observed
that the results compare well with those from SPICE.
To demonstrate the fold-over effect in distortion analysis of period-
ically switched nonlinear circuits, the dependence of the second-order
harmonic components at 1 kHz on the number of side bands consid-
ered is plotted in Fig.12.3. It is seen that the second-order harmonic
component of the response of the modulator converges rapidly.
The circuit was solved and the results are shown in Table 12.5, to-
gether with SPICE simulation results. To ensure that the second-order
harmonic components are free of numerical errors, several SPICE simula-
tions with different step sizes used in transient analysis were conducted.
The absolute errors between the harmonic components obtained from
using different step sizes in transient analysis are less than 0.2 decibels.
It is seen that the method gives good prediction of both the funda-
mental and the second-order harmonic components. The second-order
Frequency Domain Analysis of Periodically Switched Nonlinear Circuits 325
The harmonic components of the output were computed and the re-
sults are tabulated in Table 12.7 for and Table
12.8 for SPICE simulation results are also
shown in the tables. It is seen that the results are in good agreement
with those from SPICE simulation. Also, in Table 12.7, since
zero second-order harmonic is predicted by the method as both the first-
and third-order periodically switched linear circuits do not contribute to
326 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
1
The estimated time constant due to the sampling capacitor and channel resistance of MOS-
FET switches is about To ensure the establishment of the steady state, the first 1000
Frequency Domain Analysis of Periodically Switched Nonlinear Circuits 327
samples were discarded from FFT analysis. Also the number of samples used in FFT analysis
was 64k. Rectangular window was employed.
328 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
CPU time. It was observed that the method with the frequency rever-
sal theorem implemented is nearly three times that of the brute-force
approach. The speedup is less than those in noise analysis, as shown in
Frequency Domain Analysis of Periodically Switched Nonlinear Circuits 329
The clock frequency is changed from 100 kHz to 1000 Hz. The opera-
tional amplifier is modeled as an ideal voltage-controlled voltage source
with gain 1000. The distortion of the output at frequency 100 Hz was
analyzed. For the purpose of comparison, it was also computed using
SPICE. Both results are tabulated in Table 12.11. As can be seen that
the results are in good agreement.
332 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
6. Summary
Volterra series based frequency-domain analysis of the distortion of
general periodically switched nonlinear circuits has been presented in
this chapter. We have shown that a periodically switched nonlinear cir-
cuit can be characterized by a set of periodically switched linear circuits
Frequency Domain Analysis of Periodically Switched Nonlinear Circuits 333
[2] S. Lewis P. Gray, P. Hurst and R. Meyer. Analysis and design of analog
integrated circuits. John Wiley and Sons, 4th edition, 2001.
[5] J. Vlach and K. Singhal. Computer methods for circuit analysis and design.
Van Nostrand Reinhold, New York, 2nd edition, 1994.
[6] K. Suyama and S. C. Fang. User’s manual for SWITCAP2, Version 1.1.
Columbia University, New York, 1992.
[7] W. Jenkins C. Lee, R. Davis and T. Trick. Sensitivity and nonlinear distortion
analysis for switched-capacitor circuits using scapn. IEEE Transactions on
Circuits and Systems, 31(2):213–221, January 1984.
[8] A. Opal and J. Vlach. Analysis and sensitivity of periodically switched linear
networks. IEEE Transactions on Circuits and Systems, 36(4):522–532, April
1989.
[9] Z. Shang and J. Sewell. Efficient noise analysis methods for large non-ideal
sc and si circuits. In Proceedings of International Symposium on Circuits and
Systems, pages 565–568, Piscataway, NJ, 1994.
[10] Z. Shang and J. Sewell. Development of efficient switched network and mixed-
mode simulators. IEE Proceeding, Part G - Circuits Devices, and Systems,
145(1):24–34, February 1998.
336 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
[11] H. De Man J. Vandewalle and J. Rabaey. Time, frequency, and z-domain
modified nodal analysis of switched capacitor networks. IEEE Transactions
on Circuits and Systems, 28(3):186–195, 1981.
[12] J. Vandewalle J. Rabaey and H. De Man. A general and efficient noise analysis
technique for switched capacitor filters. In Proceedings of IEEE International
Symposium on Circuits and Systems, volume 2, pages 570–573, Newport Beach,
CA., May 1983.
[16] F. Yuan and A. Opal. Adjoint network of periodically switched linear cir-
cuits with applications to noise analysis. IEEE Transactions on Circuits and
Systems I - Fundamental Theory and Applications, 48(2):139–151, February
2001.
[18] A. Opal. Sampled data simulation of linear and nonlinear circuits. IEEE
Transactions on Computer-Aided Design of Integrated Circuits and Systems,
15(3):295–307, March 1996.
[19] Y. Dong and A. Opal. Time domain thermal noise simulation of switched ca-
pacitor circuits and delta sigma modulators. IEEE Transactions on Computer-
Aided Design of Integrated Circuits and Systems, 19(4):473–481, April 2000.
[20] F. Yuan and A. Opal. An efficient transient analysis algorithm for mildly
nonlinear circuits. IEEE Transactions on Computer-Aided Design of Integrated
Circuits and Systems, 21(6):662–673, June 2002.
[22] J. Valsa and J. Vlach. Swann - a programme for analysis of switched analogue
nonlinear networks. International Journal of Circuit Theory and Application,
23:369–379, 1995.
REFERENCES 337
[23] Laker. Equivalent circuits for the analysis and synthesis of switched capacitor
network. The Bell System Technical Journal, 58(3), 1979.
[33] M. Liou and Y. Kuo. Exact analysis of switched capacitor circuits with arbi-
trary inputs. IEEE Transactions on Circuit and System, 26(4):213–233, 1979.
[38] J. Vlach and A. Opal. Modern cad methods for analysis of switched net-
works. IEEE Transactions on Circuits and Systems I - Fundamental Theory
and Applications, 44(8):759–762, August 1997.
[39] R. Brayton G. Hachtel and F. Gustavson. The sparse tableau approach to net-
work analysis and design. IEEE Transactions on Circuit Theory, CT-18:101–
113, January 1971.
[43] M. Schetzen. The Volterra and Wiener Theory of Nonlinear Systems. John
Wiley and Sons, New York, 1981.
[44] S. Sen W. Yu and B. Leung. Time varying volterra series and its applications
to the distortion analysis of a sampling mixer. In Proceedings of 40th Mid-West
Symposium on Circuits and Systems, volume 1, pages 245–248, Sacramento,
CA, August 1997.
[46] H. Dangelo. Linear time-varying systems : analysis and synthesis. Allyn and
Bacon, Boston, 1970.
[47] A. Opal and J. Vlach. Consistent initial conditions of linear switched networks.
IEEE Transactions on Circuits and Systems, 37(3):364–372, April 1990.
[53] R. Shi and M. Tian. Simulation and sensitivity of linear analog circuits under
parameter variations by robust interval analysis. ACM Transactions on Design
Automation of Electronic Systems, 4(3), July 1999.
[55] F. Yuan and A. Opal. Noise and sensitivity analysis of periodically switched
linear circuits in frequency domain. IEEE Transactions on Circuits and Sys-
tems I - Fundamental Theory and Applications, 47(6):986–998, July 2000.
[57] C. Gobet and A. Knob. Noise analysis of switched capacitor networks. IEEE
Transactions on Circuits and Systems, 30:37–43, January 1983.
[58] D. Foty. MOSFET modeling with SPICE - principles and practice. Prentice-
Hall, New Jersey, 1997.
[59] M. Patel J. Sheieh and B. Sheu. Measurements and analysis of charge injection
in mos switches. IEEE Journal of Solid-State Circuits, 22(6):277–281, April
1987.
[63] K. Singhal and J. Vlach. Interpolation using the fast fourier transform. Pro-
ceeding of IEEE, page 1558, December 1972.
340 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
[64] R. Hamming. Numerical Methods for Scientists and Engineers. 2nd edition.
[65] K. Prasad and P. Satyanarayana. Fast interpolation algorithm using fft. IEE
Electronics Letters, 22:185–187, February 1986.
[68] F. Harris. On the use of windows for harmonic analysis with the discrete
fourier transform. Proceedings of IEEE, 66:51–83, January 1978.
[69] M. Macleod. Fast interpolation by fft with greatly increased accuracy. IEE
Electronics Letter, 29:1200–1201, June 1993.
[70] M. Ismail and etd. T. Fiez. Analog VLSI - Signal and Information Processing.
McGraw-Hill, New York, 1994.
[71] The MathWorks Inc. Matlab : The Language of Technical Computing, version
5. The MathWorks Inc.
[73] Y. Ahmed and A. Opal. An efficient simulation method for oversampled delta-
sigma modulators. In Proceedings of IEEE 37th Mid- West Symposium on
Circuits and Systems, volume 2, pages 1164–1167, 1995.
[75] T. N. Trick. Introduction to circuit analysis. John Wiley and Sons, New York,
1977.
[77] Jr. P. Penfield, R. Spence and S. Duinker. Tellegen’s theorem and electrical
networks. MIT Press, Cambridge, Mass, 1970.
[82] Z. Kang and D. Gu. A unified formulation technique for the analysis of peri-
odically switched networks. In Proceedings of IEEE International Symposium
Circuits and Systems, volume 2, pages 1143–1146, 1988.
[92] S. Rice. Mathematical analysis of random noise. Bell system Technical Journal,
23:282–332, 1944.
342 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
[93] S. Rice. Mathematical analysis of random noise. Bell system Technical Journal,
24:46–156, 1945.
[98] Z. Chang and W. Sansen. Low-noise wide-band amplifiers in bipolar and CMOS
technologies. Kluwer Academic, Boston, 1991.
[99] W. Sansen and R. Meyer. Characterization and measurement of the base and
emitter resistances of bipolar transistors. IEEE Journal of Solid-State Circuits,
7:492–498, December 1972.
[103] R. Fox. Comments on circuit models for mosfet thermal noise. IEEE Journal
of Solid-State Circuits, 28:184–185, February 1993.
[104] A. van der Ziel. Noise in solid-state devices and circuits. John Wiley and Sons,
New York, 1986.
[105] S. Liu and L. Nagel. Small-signal mosfet models for analog circuit design.
IEEE Journal of Solid-State Circuits, 17:983–998, December 1982.
[106] J. Hellums B. Wang and C. Sodini. Mosfet thermal noise modeling for analog
integrated circuits. IEEE Journal of Solid-State Circuits, 29:883–835, July
1994.
[109] C. Gobet and A. Knob. Noise analysis of switched capacitor networks. IEE
Electronics Letters, 16:734–735, 1980.
[111] J. Fischer. Noise sources and calculation technique for switched capacitor
filters. IEEE Journal of Solid-State Circuits, 17:742–752, August 1982.
[113] T. Manku. Microwave cmos - device physics and design. IEEE Journal of
Solid-State Circuits, 34:277–285, March 1999.
[114] M. Brinson and D. Faulkner. A spice noise macromodel for operational am-
plifiers. IEEE Transactions on Circuits and Systems I - Fundamental Theory
and Applications, 42:166–168, March 1995.
[115] S. Letzter and N. Webster. Noise in amplifiers. IEEE Spectrum, 7:67–75, June
1970.
[117] J. Bertails. Low-frequency noise consideration for mos amplifiers design. IEEE
Journal of Solid-State Circuits, 14:773–776, August 1979.
[120] J. Vlach. Numerical method for transient responses of linear networks with
lumped, distributed or mixed parameters. Journal of Franklin Institute,
288:99–113, 1969.
344 COMPUTER METHODS FOR MIXED-MODE SWITCHING CIRCUITS
[125] T. Aprille and T. Trick. Steady-state analysis of nonlinear circuits with peri-
odic inputs. Proceedings of IEEE, 60:108–114, January 1972.
[127] F. Colon and T. Trick. Fast periodic steady-state analysis of large-signal elec-
tronic circuits. IEEE Journal of Solid-State Circuits, 8:260–269, August 1973.
[135] M. Nakhla and J. Vlach. A piecewise harmonic balance technique for deter-
mination of periodic response of nonlinear systems. IEEE Transactions on
Circuits and Systems, 23:85–91, February 1976.
[137] L. Chua and C. Ng. Frequency domain analysis of nonlinear systems : general
theory. Electronic Circuits Systems, 3:165–185, July 1979.
[138] D. Weiner and J. Spina. Sinusoidal analysis and modeling of weakly nonlin-
ear circuits with application to nonlinear interference effects. Van Nostrand
Reinhold, New York, 1980.