SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
1 of 9
Abstract— The adjoint network analysis can be used to
efficiently determine the sensitivity of a system response from
component parameter variations. This paper performs an adjoint
network on a five transistor CMOS differential pair, and
continues by performing a sensitivity analysis on each of the five
components.
I. INTRODUCTION
he sensitivity model approach is a convenient method of
calculation the effect of specific sensitivities on the
response of the overall system. To do so, one must first
solve a network with a node admittance matrix which is the
transpose of the original circuit. The analysis of a network
which corresponds to the transposed matrix will provide the
sensitivities. This network is known as the adjoint network.
II. ADJOINT NETWORK DESIGN PROCESS
An adjoint network can be formed from the original circuit. To
transform from the original network the the adjoint network,
one must apply the following three rules.
1. Linear resistors are not modified. They are reciprocal
elements which make symmetric contributions to the node
admittance matrix.
2. For a dependant voltage or current source, the controlling
branch and the controlled branch are exchanged. A diagram of
this transformation can be seen for the four dependant sources
in figures I and II.
3. All sources in the original circuit are removed (i.e. voltage
sources are shorted and current sources are opened).
FIGURE I
DEPENDANT SOURCES ADJOINT NETWORK EQUIVALENT
Figure I displays the transformation from the physical network
to the adjoint network of a voltage controlled current source
(VCCS) in the upper row, and a current controlled current
source (CCCS) in the lower row.
Submitted for review no later than December 14th
, 2008 by 17:00 PST
FIGURE II
DEPENDANT SOURCES ADJOINT NETWORK EQUIVALENT
Figure II displays the transformation from the physical
network to the adjoint network of a current controlled voltage
source (CCVS) in the upper row, and a voltage controlled
voltage source (VCVS) in the lower row.
III. ADJOINT NETWORK DESIGN
Beginning with the NMOS input pair schematic shown in
figure III, the first step in developing the adjoint network
involves resolving the small signal equivalent circuit. Figure
IV displays the transformation of one MOSFET into its small
signal equivalent. Two methods will be shown to achieve the
adjoint network. The first, and more ideal method, utilizes a
half-circuit analysis to resolve the physical network, the
adjoint network, and the sensitivity analysis as shown in the
fourth section. The second method, as described in the fifth
section, takes into account the entire network to obtain the
physical and adjoint network.
FIGURE III
TYPICAL CMOS DIFFERENTIAL PAIR SCHEMATIC
Adjoint Network Analysis of a CMOS Differential Pair
(November 2008)
STEVEN G. ERNST and VIKRANT ARUMUGAM
T
2 of 9
Figure II is simply the collection of five small signal
equivalent MOSFETs arranged in a specific order to form a
CMOS differential pair.
FIGURE IV
SMALL SIGNAL EQUIVALENT OF A SINGLE MOSFET
Figure IV demonstrates how to transform a typical MOSFET
into its small signal equivalent. With this transformation and
the schematic of a CMOS differential pair, we can develop the
physical network of the CMOS differential pair.
IV. HALF-CIRCUIT APPROACH
The first approach taken, the ideal approach (due to
simplicity), is to develop the adjoint network from the half-
circuit analysis. From there, we can move on to section VI
where the sensitivities are calculated by the adjoint network of
the half-circuit for a CMOS differential pair. Figure V
displays the physical network obtained from summation of
information from figure III and figure IV, however, the half-
circuit approach incorporations only a portion of the circuit
shown in figure III. Figure VI displays the relevant half-circuit
equivalent that should be utilized.
FIGURE V
PHYSICAL NETWORK OF THE CMOS DIFFERENTIAL PAIR
Gm2Vgs2
Gm4Vsg4
Gm1Vgs1
Gm3Vsg3
Gm5Vgs5
1 / gds4
1 / gds2
1 / gds3
1 / gds1
1 / gds5
Vin = Vgs2
Vip = Vgs1
Vsg3 = Vsg4
Full size versions of figures V, VII, VIII, and IX are shown in
the appendix.
FIGURE VI
HALF-CIRCUIT OF A CMOS DIFFERENTIAL PAIR
The following steps require designing the physical network
from figure V to account for the modifications due to the half-
circuit equivalent. The new physical network is shown in
figure VII.
FIGURE VII
HALF-CIRCUIT EQUIVALENT OF THE PHYSICAL NETWORK
Full size versions of figures V, VII, VIII, and IX are shown in
the appendix. The same physical network is redrawn for
convenience. It can be seen that Vsg3 = 0, so the resultant
network is reduced. Keep in mind that full size versions of
figures V, VII, VIII, and IX are shown in the appendix.
FIGURE VIII
REDUCED HALF-CIRCUIT EQUIVALENT OF THE PHYSICAL NETWORK
Taking into consideration the three rules listen in the Adjoint
Network Design Process, figure IX is the resolved adjoint
network for the CMOS differential pair. This adjoint network
is developed due to the half-circuit approach. Equally so, this
is the same adjoint network used in the calculation of the
sensitivities.
FIGURE IX
HALF-CIRCUIT ADJOINT NETWORK OF THE CMOS DIFFERENTIAL PAIR
3 of 9
V. FULL-CIRCUIT APPROACH
The second approach taken, an alternative approach is to
develop the adjoint network from the full circuit analysis.
While this approach could be used, this approach will not be
taken to identify the sensitivities as we believe the half-circuit
approach provides a more simplistic approach towards solving
the sensitivities calculated by the adjoint network of the
CMOS differential pair. Figure X displays the physical
network obtained from summation of information from figure
III and figure IV.
FIGURE X
PHYSICAL NETWORK OF THE CMOS DIFFERENTIAL PAIR
Gm2Vgs2
Gm4Vgs4
Gm1Vgs1
Gm3Vgs3
Gm5Vgs5
1 / gds4
1 / gds2
1 / gds3
1 / gds1
1 / gds5
Vin = Vgs2Vip = Vgs1
Vgs3 = Vgs4
Full size versions of figures X, XI, and XII are shown in the
appendix. Taking into consideration the three rules listen in
the Adjoint Network Design Process, figure IX is the resolved
adjoint network for the CMOS differential pair.
FIGURE XI
ADJOINT NETWORK OF THE CMOS DIFFERENTIAL PAIR
Full size versions of figures X, XI, and XII are shown in the
appendix. With nothing but reorganizing the previous adjoint
network, the reduced schematic in figure X is resolved.
FIGURE XII
REDUCED ADJOINT NETWORK OF THE CMOS DIFFERENTIAL PAIR
VI. SENSITIVITY ANALYSIS
A sensitivity analysis is a study to determine how much an
output (either voltage or current) will vary based on variations
within the schematic. As the gds resistance and gm will vary
within the CMOS differential pair, the output will vary as
well. Therefore, a sensitivity analysis will be done to identify
the maximum amount of variation that can occur from an all
varying components.
Below are the abstract formulas used to identify each
element’s specific sensitivity. These formulas were taken from
the half-circuit analysis in section four. A summation of the
individual component’s sensitivity multiplied by its maximum
variation yields the maximum variation to be expected at the
output. The maximum variation of the output voltage can be
found from equation 11. Please note that the calculations done
to identify these equations are shown in the appendix.
|
∆௏೚
௚೏ೞభ
| ൌ
డ௏೚
డ௚೏ೞభ
ൌ
௚೘భ
ିଶሺ௚೏ೞభା௚೏ೞయሻమ ܸ௜௡ (eq. 1)
|
∆௏೚
௚೏ೞమ
| ൌ
డ௏೚
డ௚೏ೞమ
ൌ
௚೘మ
ିଶሺ௚೏ೞమା௚೏ೞరሻమ ܸ௜௡ (eq. 2)
|
∆௏೚
௚೏ೞయ
| ൌ
డ௏೚
డ௚೏ೞయ
ൌ
௚೘య
ିଶሺ௚೏ೞభା௚೏ೞయሻమ ܸ௜௡ (eq. 3)
|
∆௏೚
௚೏ೞర
| ൌ
డ௏೚
డ௚೏ೞర
ൌ
௚೘ర
ିଶሺ௚೏ೞమା௚೏ೞరሻమ ܸ௜௡ (eq. 4)
ቚ
∆௏೚
௚೏ೞఱ
ቚ ൌ
డ௏೚
డ௚೏ೞఱ
ൌ 0 (eq. 5)
|
∆௏೚
௚೘భ
| ൌ
డ௏೚
డ௩೘భ
ൌ
ଵ
ሺ௚೏ೞభା௚೏ೞయሻ
ܸ௜௡ (eq. 6)
|
∆௏೚
௚೘మ
| ൌ
డ௏೚
డ௩೘మ
ൌ
ଵ
ሺ௚೏ೞమା௚೏ೞరሻ
ܸ௜௡ (eq. 7)
|
∆௏೚
௚೘య
| ൌ
డ௏೚
డ௩೘య
ൌ 0 (eq. 8)
|
∆௏೚
௚೘ర
| ൌ
డ௏೚
డ௩೘ర
ൌ 0 (eq. 9)
|
∆௏೚
௚೘ఱ
| ൌ
డ௏೚
డ௩೘ఱ
ൌ 0 (eq. 10)
|∆ܸ଴ெ஺௑| ൌ ቚ
డ௏೚
డ௚೏ೞభ
∆݃ௗ௦ଵெ஺௑ቚ ൅ ቚ
డ௏೚
డ௚೏ೞమ
∆݃ௗ௦ଶெ஺௑ቚ ൅
ቚ
డ௏೚
డ௚೏ೞయ
∆݃ௗ௦ଷெ஺௑ቚ ൅ ቚ
డ௏೚
డ௚೏ೞర
∆݃ௗ௦ସெ஺௑ቚ ൅ |
డ௏೚
డ௚೏ೞఱ
∆݃ௗ௦ହெ஺௑| ൅
|
డ௏೚
డ௩೘భ
∆݃௠ଵெ஺௑| ൅ |
డ௏೚
డ௩೘మ
∆݃௠ଶெ஺௑| ൅ |
డ௏೚
డ௩೘య
∆݃௠ଷெ஺௑| ൅
|
డ௏೚
డ௩೘ర
∆݃௠ସெ஺௑| ൅ |
డ௏೚
డ௩೘ఱ
∆݃௠ହெ஺௑| (eq. 11)
As an example of what variation is to be expected, we have
taken typical values for gm, 5 ߤA/V, and gds,
ଵ
ହ଴଴଴ஐ
, to
demonstrate the sensitivity of a CMOS differential pair with a
1%, 5% and 10% variation of each element. Table I
demonstrates the differential variation. The input voltage is
taken to be 1V.
TABLE IA
DIFFERENTIAL VARIATION
1% Variation 5% Variation 10% Variation
߲ܸ௢
߲݃ௗ௦ଵ
15.625 15.625 15.625
߲ܸ௢
߲݃ௗ௦ଶ
15.625 15.625 15.625
߲ܸ௢
߲݃ௗ௦ଷ
15.625 15.625 15.625
߲ܸ௢
߲݃ௗ௦ସ
15.625 15.625 15.625
4 of 9
TABLE IB
DIFFERENTIAL VARIATION
1% Variation 5% Variation 10% Variation
߲ܸ௢
߲‫ݒ‬௠ଵ
2500 2500 2500
߲ܸ௢
߲‫ݒ‬௠ଶ
2500 2500 2500
Table II demonstrates the variation in each element.
TABLE II
ELEMENT VARIATION
1% Variation 5% Variation 10% Variation
∆݃ௗ௦ଵெ஺௑ 0.02µ 0.1µ 0.2µ
∆݃ௗ௦ଶெ஺௑ 0.02µ 0.1µ 0.2µ
∆݃ௗ௦ଷெ஺௑ 0.02µ 0.1µ 0.2µ
∆݃ௗ௦ସெ஺௑ 0.02µ 0.1µ 0.2µ
∆݃ௗ௦ହெ஺௑ 0.02µ 0.1µ 0.2µ
∆݃௠ଵெ஺௑ 0.05µ 0.25µ 0.5µ
∆݃௠ଶெ஺௑ 0.05µ 0.25µ 0.5µ
∆݃௠ଷெ஺௑ 0.05µ 0.25µ 0.5µ
∆݃௠ସெ஺௑ 0.05µ 0.25µ 0.5µ
∆݃௠ହெ஺௑ 0.05µ 0.25µ 0.5µ
Equation 12 shows the calculations for the maximum change
in the output voltage with a 1% variance in components.
|∆ܸ଴ெ஺௑| ൌ |ሺ15.625ሻሺ0.02µሻ| ൅ |ሺ15.625ሻሺ0.02µሻ| ൅
|ሺ15.625ሻሺ0.02µሻ| ൅ |ሺ15.625ሻሺ0.02µሻ| ൅ |ሺ0ሻሺ0.02µሻ| ൅
|ሺ2500ሻሺ0.05µሻ| ൅ |ሺ2500ሻሺ0.05µሻ| ൅ |ሺ0ሻሺ0.05µሻ| ൅
|ሺ0ሻሺ0.05µሻ| ൅ |ሺ0ሻሺ0.05µሻ| (eq. 12)
Equation 13 shows the calculations for the maximum change
in the output voltage with a 5% variance in components.
|∆ܸ଴ெ஺௑| ൌ |ሺ15.625ሻሺ0.1µሻ| ൅ |ሺ15.625ሻሺ0.1µሻ| ൅
|ሺ15.625ሻሺ0.1µሻ| ൅ |ሺ15.625ሻሺ0.1µሻ| ൅ |ሺ0ሻሺ0.1µሻ| ൅
|ሺ2500ሻሺ0.25µሻ| ൅ |ሺ2500ሻሺ0.25µሻ| ൅ |ሺ0ሻሺ0.25µሻ| ൅
|ሺ0ሻሺ0.25µሻ| ൅ |ሺ0ሻሺ0.25µሻ| (eq. 13)
Equation 14 shows the calculations for the maximum change
in the output voltage with a 10% variance in components.
|∆ܸ଴ெ஺௑| ൌ |ሺ15.625ሻሺ0.2µሻ| ൅ |ሺ15.625ሻሺ0.2µሻ| ൅
|ሺ15.625ሻሺ0.2µሻ| ൅ |ሺ15.625ሻሺ0.2µሻ| ൅ |ሺ0ሻሺ0.2µሻ| ൅
|ሺ2500ሻሺ0.5µሻ| ൅ |ሺ2500ሻሺ0.5µሻ| ൅ |ሺ0ሻሺ0.5µሻ| ൅
|ሺ0ሻሺ0.5µሻ| ൅ |ሺ0ሻሺ0.5µሻ| (eq. 14)
With the example of gm, 5 ߤA/V, and gds,
ଵ
ହ଴଴଴ஐ
, we can
conclude the output voltage variance is as shown below in
table III. To do these calculations, a program was written in
MATLAB. The code used to obtain these calculations can be
found in the appendix.
TABLE III
OUTPUT VOLTAGE VARIATION
1% Variation 5% Variation 10% Variation
|∆ܸ଴ெ஺௑| 0.375 mV 1.875 mV 3.75 mV
VII. ACKNOWLEDGMENTS
In addition to the listed references, information used
throughout the paper was taken from general knowledge
obtained by the authors throughout their educational career,
industrial career, and hobbyist projects.
VIII. REFERENCES
[1] Wikipedia. “Sensitivity analysis.” November 1, 2008.
http://en.wikipedia.org/wiki/Sensitivity_analysis
[2] Gabor Temes. Professor. School of Electrical Engineering
and Computer Science. Oregon State University.
[3] Gabor Temes. “Lecture notes for ECE 580.” Fall 2008.
Oregon State University
5 of 9
IX. APPENDIX
A. CALCULATIONS TO IDENTIFY |
∆௏೚
௚೏ೞ
|
ADJOINT NETWORK: Formulas taken from the half-circuit equivalent of the adjoint network shown in figure IX…
1. ݆ଷ
′
ൌ ݆ଵ
′
െ 1
2. ݆ଵ
′
ൌ
௥೏ೞయ
௥೏ೞభା௥೏ೞయ
3. ݆ଷ
′
ൌ ሺെ݃ௗ௦య
ሻ
௏೚
ᇲ
ଶ
4. ݆ଵ
′
ൌ ݃ௗ௦భ
௏೚
ᇲ
ଶ
5. ܸଵ
ᇱ
ൌ ܸଷ
ᇱ
ൌ ܸ௢
ᇱ
and ܸହ
ᇱ
ൌ 0
݆ଷ
′
ൌ
‫ݎ‬ௗ௦భ
‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
െ 1 ൌ
െ‫ݎ‬ௗ௦భ
‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
݆ଷ
′
ൌ ݆ଵ
′
െ 1 and ݆ଷ
′
ൌ ሺെ݃ௗ௦య
ሻ
௏೚
ᇲ
ଶ
and ݆ଵ
′
ൌ ݃ௗ௦భ
௏೚
ᇲ
ଶ
so… ܸ௢
ᇱ
ൌ ܸଵ
ᇱ
ൌ ܸଷ
ᇱ
ൌ
ଶ
ሺ௚೏ೞభା௚೏ೞయሻ
Due to the half-circuit analysis, we know… ܸଵ
ᇱ
ൌ ܸଶ
ᇱ
ൌ ܸ௢
ᇱ
and ݆ଶ
′
ൌ
௥೏ೞర
௥೏ೞమା௥೏ೞర
and ݆ସ
′
ൌ
ି௥೏ೞమ
௥೏ೞమା௥೏ೞర
and ܸଶ
ᇱ
ൌ ܸସ
ᇱ
ൌ
ଶ
ሺ௚೏ೞమା௚೏ೞరሻ
PHYSICAL NETWORK: Formulas taken from the half-circuit equivalent of the physical network shown in figure VIII…
1. െ
௏బ
ଶ
ൌ െ‫ݎ‬ௗ௦య
݆ଷ
2. െ
௏బ
ଶ
ൌ െ‫ݎ‬ௗ௦భ
݆ଵ
3. ݆ଶ ൅ ݆ଵ ൌ ݆ଷ
4. ݆ଶ ൌ ݃௠ଵ
௏಺ಿ
ଶ
5. ܸ௚௦భ
ൌ
௏಺ಿ
ଶ
and ܸ௚௦య
ൌ ܸ௚௦ఱ
ൌ 0
െ
௏బ
ଶ
ൌ െ‫ݎ‬ௗ௦య
݆ଷ and െ
௏బ
ଶ
ൌ െ‫ݎ‬ௗ௦భ
݆ଵ so… ݆ଵ ൌ െ
௥೏ೞయ
௥೏ೞభ
݆ଷ
݆ଶ ൅ ݆ଵ ൌ ݆ଷ and ݆ଶ ൌ ݃௠ଵ
௏಺ಿ
ଶ
so… ݃௠ଵ
௏಺ಿ
ଶ
െ
௥೏ೞయ
௥೏ೞభ
݆ଷ ൌ ݆ଷ
݆ଷ ൌ
݃௠ଵ
൬1 ൅
‫ݎ‬ௗ௦య
‫ݎ‬ௗ௦భ
൰
ܸூே
2
ൌ
‫ݎ‬ௗ௦భ
݃௠ଷ
൫‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
൯
ܸூே
2
݆ଵ ൌ െ
‫ݎ‬ௗ௦య
‫ݎ‬ௗ௦భ
݆ଷ ൌ
െ‫ݎ‬ௗ௦య
‫ݎ‬ௗ௦భ
‫ݔ‬
‫ݎ‬ௗ௦భ௚೘భ
‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
ܸூே
2
ൌ
െ‫ݎ‬ௗ௦య
݃௠ଵ
൫‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
൯
ܸூே
2
Due to the half-circuit analysis, we know… ܸ௚௦మ
ൌ
௏಺ಿ
ଶ
and ܸ௚௦ర
ൌ 0
and ݆ସ ൌ
௥೏ೞమ௚೘ర
൫௥೏ೞమା௥೏ೞర൯
௏಺ಿ
ଶ
and ݆ଶ ൌ
௥೏ೞర௚೘మ
൫௥೏ೞమା௥೏ೞర൯
௏಺ಿ
ଶ
6 of 9
SENSITIVITIES: Taking the data from above and solving for the sensitivities…
ܵ௥೏ೞభ
ൌ െ݆ଵ
′
݆ଵ ൌ
‫ݎ‬ௗ௦య
‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
‫ݔ‬
‫ݎ‬ௗ௦య௚೘భ
‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
ܸூே
2
ൌ
‫ݎ‬ௗ௦య
ଶ
݃௠ଵ
2൫‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
൯
ଶ ܸூே
ܵ௥೏ೞమ
ൌ െ݆ଶ
′
݆ଶ ൌ
‫ݎ‬ௗ௦ర
‫ݎ‬ௗ௦మ
൅ ‫ݎ‬ௗ௦ర
‫ݔ‬
‫ݎ‬ௗ௦ర௚೘భ
‫ݎ‬ௗ௦మ
൅ ‫ݎ‬ௗ௦ర
ܸூே
2
ൌ
‫ݎ‬ௗ௦ర
ଶ
݃௠ଵ
2൫‫ݎ‬ௗ௦మ
൅ ‫ݎ‬ௗ௦ర
൯
ଶ ܸூே
ܵ௥೏ೞయ
ൌ െ݆ଷ
′
݆ଷ ൌ
‫ݎ‬ௗ௦భ
‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
‫ݔ‬
‫ݎ‬ௗ௦భ௚೘భ
‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
ܸூே
2
ൌ
‫ݎ‬ௗ௦భ
ଶ
݃௠ଵ
2൫‫ݎ‬ௗ௦భ
൅ ‫ݎ‬ௗ௦య
൯
ଶ ܸூே
ܵ௥೏ೞమ
ൌ െ݆ସ
′
݆ସ ൌ
‫ݎ‬ௗ௦మ
‫ݎ‬ௗ௦మ
൅ ‫ݎ‬ௗ௦ర
‫ݔ‬
‫ݎ‬ௗ௦మ௚೘భ
‫ݎ‬ௗ௦మ
൅ ‫ݎ‬ௗ௦ర
ܸூே
2
ൌ
‫ݎ‬ௗ௦మ
ଶ
݃௠ଵ
2൫‫ݎ‬ௗ௦మ
൅ ‫ݎ‬ௗ௦ర
൯
ଶ ܸூே
Rearranging answer in terms of |
∆௏೚
௚೏ೞ
| rather than |
∆௏೚
௥೏ೞ
|…
ܵ௥೏ೞ
ൌ
߲ܸ଴
߲‫ݎ‬ௗ௦
ൌ
߲ܸ଴
߲ ൬
1
݃ௗ௦
൰
ൌ
߲ܸ଴
൬
െ1
݃ௗ௦
ଶ൰ ሺ߲݃ௗ௦ሻ
ܵ௥೏ೞ
ൌ ܵ௚೏ೞ
ሺെ݃ௗ௦
ଶ
ሻ
|
∆ܸ௢
݃ௗ௦
| ൌ ܵ௚೏ೞ
ൌ
െ1
݃ௗ௦
ଶ
ሾܵ௥೏ೞ
ሺ‫ݎ‬ௗ௦ ൌ
1
݃ௗ௦
ሻሿ
|
∆௏೚
௚೏ೞభ
| ൌ
డ௏೚
డ௚೏ೞభ
ൌ
௚೘భ
ିଶሺ௚೏ೞభା௚೏ೞయሻమ ܸ௜௡
|
∆௏೚
௚೏ೞభ
| ൌ
డ௏೚
డ௚೏ೞమ
ൌ
௚೘మ
ିଶሺ௚೏ೞమା௚೏ೞరሻమ ܸ௜௡
|
∆௏೚
௚೏ೞభ
| ൌ
డ௏೚
డ௚೏ೞయ
ൌ
௚೘య
ିଶሺ௚೏ೞభା௚೏ೞయሻమ ܸ௜௡
|
∆௏೚
௚೏ೞభ
| ൌ
డ௏೚
డ௚೏ೞర
ൌ
௚೘ర
ିଶሺ௚೏ೞమା௚೏ೞరሻమ ܸ௜௡
ܵ௚௠భ
ൌ ܸଵ
ᇱ
ܸ௚௦భ
ൌ
2
݃ௗ௦భ
൅ ݃ௗ௦య
ܸூே
2
ൌ
1
݃ௗ௦భ
൅ ݃ௗ௦య
ܸூே
ܵ௚௠మ
ൌ ܸଶ
ᇱ
ܸ௚௦మ
ൌ
2
݃ௗ௦మ
൅ ݃ௗ௦ర
ܸூே
2
ൌ
1
݃ௗ௦మ
൅ ݃ௗ௦ర
ܸூே
ܵ௚௠య
ൌ ሺെܸଷ
ᇱ
ሻܸ௚௦య
ൌ
2
݃ௗ௦భ
൅ ݃ௗ௦య
ሺ0ሻ ൌ 0
ܵ௚௠ర
ൌ ሺെܸସ
ᇱ
ሻܸ௚௦ర
ൌ
2
݃ௗ௦మ
൅ ݃ௗ௦ర
ሺ0ሻ ൌ 0
7 of 9
B. MATLAB CODE
%% Calculation of Sensitivities
clear all;
format short eng;
% Assuming practical values for gm and gds of CMOS transistors
Vin = 1 ; % units in Volts
gm1 = 5e-6 ; gm2 = 5e-6 ; gm3 = 5e-6 ; gm4 = 5e-6 ; gm5 = 5e-6 ; % units in A/V
gds1 = 1/5000 ; gds2 = 1/5000 ; gds3 = 1/5000 ; gds4 = 1/5000 ; gds5 = 1/5000; % units in mhos
% Assuming Variation of 1%,5% and 10% from above said nominal values
var1 = .01; % 1% Variation
var5 = .05; % 5% Variation
var10 = .10; % 10% Variation
Sgds1 = abs((-gm1/(2*(gds1+gds3)^2))*Vin)
Sgds2 = abs((-gm2/(2*(gds2+gds4)^2))*Vin)
Sgds3 = abs((-gm3/(2*(gds1+gds3)^2))*Vin)
Sgds4 = abs((-gm4/(2*(gds2+gds4)^2))*Vin)
Sgds5 = 0 ;
Sgm1 = abs((1/(gds2+gds4))*Vin)
Sgm2 = abs((1/(gds1+gds3))*Vin)
Sgm3 = 0 ;
Sgm4 = 0 ;
Sgm5 = 0 ;
% Sensitivity Analysis on the Output Voltage of the CMOS diff pair
dVo_1percent = Sgds1*gds1*var1 + Sgds2*gds2*var1 + Sgds3*gds3*var1 + Sgds4*gds4*var1 +Sgds5*gds5*var1 +
Sgm1*gm1*var1 + Sgm2*gm2*var1 + Sgm3*gm3*var1 + Sgm4*gm4*var1 + Sgm5*gm5*var1
dVo_5percent = Sgds1*gds1*var5 + Sgds2*gds2*var5 + Sgds3*gds3*var5 + Sgds4*gds4*var5 +Sgds5*gds5*var5 +
Sgm1*gm1*var5 + Sgm2*gm2*var5 + Sgm3*gm3*var5 + Sgm4*gm4*var5 + Sgm5*gm5*var5
dVo_10percent = Sgds1*gds1*var10 + Sgds2*gds2*var10 + Sgds3*gds3*var10 + Sgds4*gds4*var10 +Sgds5*gds5*var10 +
Sgm1*gm1*var10 + Sgm2*gm2*var10 + Sgm3*gm3*var10 + Sgm4*gm4*var10 + Sgm5*gm5*var10
8 of 9
C. FULL SIZE SCHEMATICS
FIGURE V(FULL SIZE)
PHYSICAL NETWORK OF THE CMOS DIFFERENTIAL PAIR
FIGURE VII(FULL SIZE)
HALF-CIRCUIT EQUIVALENT OF THE PHYSICAL NETWORK
FIGURE VIII(FULL SIZE)
REDUCED HALF-CIRCUIT EQUIVALENT OF THE PHYSICAL NETWORK
FIGURE IX(FULL SIZE)
HALF-CIRCUIT ADJOINT NETWORK OF THE CMOS DIFFERENTIAL PAIR
9 of 9
FIGURE X(FULL SIZE)
PHYSICAL NETWORK OF THE CMOS DIFFERENTIAL PAIR
FIGURE XI (FULL SIZE)
ADJOINT NETWORK OF THE FULL-CIRCUIT CMOS DIFFERENTIAL PAIR
FIGURE XII (FULL SIZE)
REDUCED ADJOINT NETWORK OF THE FULL-CIRCUIT CMOS DIFFERENTIAL PAIR

Weitere ähnliche Inhalte

Was ist angesagt?

Grounding of Multi Cable Transits for on-shore use
Grounding of Multi Cable Transits for on-shore useGrounding of Multi Cable Transits for on-shore use
Grounding of Multi Cable Transits for on-shore use
Mathieu Melenhorst
 
VVVF for Dummies
VVVF for DummiesVVVF for Dummies
VVVF for Dummies
Mark Bowman
 
4446 4450.output
4446 4450.output4446 4450.output
4446 4450.output
j1075017
 

Was ist angesagt? (20)

International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
DESIGN AND IMPLEMENTATION OF ANALOG MULTIPLIER WITH IMPROVED LINEARITY
DESIGN AND IMPLEMENTATION OF ANALOG MULTIPLIER WITH IMPROVED LINEARITY DESIGN AND IMPLEMENTATION OF ANALOG MULTIPLIER WITH IMPROVED LINEARITY
DESIGN AND IMPLEMENTATION OF ANALOG MULTIPLIER WITH IMPROVED LINEARITY
 
A109210204 electrical-circuits1
A109210204 electrical-circuits1A109210204 electrical-circuits1
A109210204 electrical-circuits1
 
High Speed, Low Power Current Comparators with Hysteresis
High Speed, Low Power Current Comparators with HysteresisHigh Speed, Low Power Current Comparators with Hysteresis
High Speed, Low Power Current Comparators with Hysteresis
 
L30 3 ph-ac
L30 3 ph-acL30 3 ph-ac
L30 3 ph-ac
 
Grounding of Multi Cable Transits for on-shore use
Grounding of Multi Cable Transits for on-shore useGrounding of Multi Cable Transits for on-shore use
Grounding of Multi Cable Transits for on-shore use
 
VVVF for Dummies
VVVF for DummiesVVVF for Dummies
VVVF for Dummies
 
upload1
upload1upload1
upload1
 
Hybrid memristor-CMOS implementation of logic gates design using LTSpice
Hybrid memristor-CMOS implementation of logic gates design using LTSpice Hybrid memristor-CMOS implementation of logic gates design using LTSpice
Hybrid memristor-CMOS implementation of logic gates design using LTSpice
 
Lecture no 1 power system analysis elc353 et313 (1) converted
Lecture no 1 power system analysis elc353 et313 (1) convertedLecture no 1 power system analysis elc353 et313 (1) converted
Lecture no 1 power system analysis elc353 et313 (1) converted
 
Neutral point clamped inverter
Neutral point clamped inverterNeutral point clamped inverter
Neutral point clamped inverter
 
CMOS RF
CMOS RFCMOS RF
CMOS RF
 
EEE 7
EEE 7EEE 7
EEE 7
 
Smith Chart Laboratory
Smith Chart LaboratorySmith Chart Laboratory
Smith Chart Laboratory
 
EEE 2
EEE 2EEE 2
EEE 2
 
Chapter 8 switching -computer_network
Chapter 8   switching -computer_networkChapter 8   switching -computer_network
Chapter 8 switching -computer_network
 
Ch08
Ch08Ch08
Ch08
 
Lecture no 1 power system analysis elc353 et313 converted
Lecture no 1 power system analysis elc353 et313 convertedLecture no 1 power system analysis elc353 et313 converted
Lecture no 1 power system analysis elc353 et313 converted
 
Single Phase Asymmetrical Cascaded MLI with Extreme Output Voltage Levels to ...
Single Phase Asymmetrical Cascaded MLI with Extreme Output Voltage Levels to ...Single Phase Asymmetrical Cascaded MLI with Extreme Output Voltage Levels to ...
Single Phase Asymmetrical Cascaded MLI with Extreme Output Voltage Levels to ...
 
4446 4450.output
4446 4450.output4446 4450.output
4446 4450.output
 

Andere mochten auch

Variable Switched Reluctance Motors
Variable Switched Reluctance MotorsVariable Switched Reluctance Motors
Variable Switched Reluctance Motors
Steven Ernst, PE
 
Design of a Fully Differential Folded-Cascode Operational Amplifier
Design of a Fully Differential Folded-Cascode Operational AmplifierDesign of a Fully Differential Folded-Cascode Operational Amplifier
Design of a Fully Differential Folded-Cascode Operational Amplifier
Steven Ernst, PE
 
Biodiesel Production via Base Catalyzed Transesterification
Biodiesel Production via Base Catalyzed TransesterificationBiodiesel Production via Base Catalyzed Transesterification
Biodiesel Production via Base Catalyzed Transesterification
Steven Ernst, PE
 
Design of a Two-Stage Single Ended CMOS Op-Amp
Design of a Two-Stage Single Ended CMOS Op-AmpDesign of a Two-Stage Single Ended CMOS Op-Amp
Design of a Two-Stage Single Ended CMOS Op-Amp
Steven Ernst, PE
 
Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle Body
Steven Ernst, PE
 

Andere mochten auch (16)

Bollywood Movies
Bollywood MoviesBollywood Movies
Bollywood Movies
 
Variable Switched Reluctance Motors
Variable Switched Reluctance MotorsVariable Switched Reluctance Motors
Variable Switched Reluctance Motors
 
123 Go! Presentation
123 Go! Presentation123 Go! Presentation
123 Go! Presentation
 
Design of a Fully Differential Folded-Cascode Operational Amplifier
Design of a Fully Differential Folded-Cascode Operational AmplifierDesign of a Fully Differential Folded-Cascode Operational Amplifier
Design of a Fully Differential Folded-Cascode Operational Amplifier
 
Akruti robotic final
Akruti robotic finalAkruti robotic final
Akruti robotic final
 
Motivare psicologia e consultoria empresarial - completa
Motivare psicologia e consultoria empresarial - completaMotivare psicologia e consultoria empresarial - completa
Motivare psicologia e consultoria empresarial - completa
 
Biodiesel Production via Base Catalyzed Transesterification
Biodiesel Production via Base Catalyzed TransesterificationBiodiesel Production via Base Catalyzed Transesterification
Biodiesel Production via Base Catalyzed Transesterification
 
Design of a Two-Stage Single Ended CMOS Op-Amp
Design of a Two-Stage Single Ended CMOS Op-AmpDesign of a Two-Stage Single Ended CMOS Op-Amp
Design of a Two-Stage Single Ended CMOS Op-Amp
 
Unity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle BodyUnity Feedback PD Controller Design for an Electronic Throttle Body
Unity Feedback PD Controller Design for an Electronic Throttle Body
 
A presentation on Virtual Reality
A presentation on Virtual RealityA presentation on Virtual Reality
A presentation on Virtual Reality
 
Science Quiz in Bengali Language by Astik Das
Science Quiz in Bengali Language by Astik DasScience Quiz in Bengali Language by Astik Das
Science Quiz in Bengali Language by Astik Das
 
Sports quiz in Bengali Language
Sports quiz in Bengali LanguageSports quiz in Bengali Language
Sports quiz in Bengali Language
 
Quiz Set in Bengali(1/11/2016)
Quiz Set in Bengali(1/11/2016)Quiz Set in Bengali(1/11/2016)
Quiz Set in Bengali(1/11/2016)
 
A moderate question sets(QUIZ) in bengali
A moderate question sets(QUIZ) in bengaliA moderate question sets(QUIZ) in bengali
A moderate question sets(QUIZ) in bengali
 
KARMATEK,GENERAL QUIZ'16
KARMATEK,GENERAL QUIZ'16KARMATEK,GENERAL QUIZ'16
KARMATEK,GENERAL QUIZ'16
 
General Quiz In Bengali Language(Mixed Bag)
General Quiz In Bengali Language(Mixed Bag)General Quiz In Bengali Language(Mixed Bag)
General Quiz In Bengali Language(Mixed Bag)
 

Ähnlich wie Adjoint Network Analysis of a CMOS Differential Pair

circuit_modes_v5
circuit_modes_v5circuit_modes_v5
circuit_modes_v5
Olivier Buu
 
TLinePaper040422_MWCLsubmission
TLinePaper040422_MWCLsubmissionTLinePaper040422_MWCLsubmission
TLinePaper040422_MWCLsubmission
David Goren
 
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINESDWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
Piero Belforte
 

Ähnlich wie Adjoint Network Analysis of a CMOS Differential Pair (20)

Power Quality Enhancement using Fuzzy Control Based DVR
Power Quality Enhancement using Fuzzy Control Based DVRPower Quality Enhancement using Fuzzy Control Based DVR
Power Quality Enhancement using Fuzzy Control Based DVR
 
My mind.dot
My mind.dotMy mind.dot
My mind.dot
 
E333339
E333339E333339
E333339
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
 
Design of Quaternary Logical Circuit Using Voltage and Current Mode Logic
Design of Quaternary Logical Circuit Using Voltage and Current Mode LogicDesign of Quaternary Logical Circuit Using Voltage and Current Mode Logic
Design of Quaternary Logical Circuit Using Voltage and Current Mode Logic
 
circuit_modes_v5
circuit_modes_v5circuit_modes_v5
circuit_modes_v5
 
Modeling and Fuzzy Logic Control of PV Based Cascaded Boost Converter Three P...
Modeling and Fuzzy Logic Control of PV Based Cascaded Boost Converter Three P...Modeling and Fuzzy Logic Control of PV Based Cascaded Boost Converter Three P...
Modeling and Fuzzy Logic Control of PV Based Cascaded Boost Converter Three P...
 
dSPACE Implementation for a Fuzzy Logic Voltage Control using a Self-Excited ...
dSPACE Implementation for a Fuzzy Logic Voltage Control using a Self-Excited ...dSPACE Implementation for a Fuzzy Logic Voltage Control using a Self-Excited ...
dSPACE Implementation for a Fuzzy Logic Voltage Control using a Self-Excited ...
 
Scherbius wind farm based fuzzy SSSC
Scherbius wind farm based fuzzy SSSCScherbius wind farm based fuzzy SSSC
Scherbius wind farm based fuzzy SSSC
 
High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...
High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...
High Performance of Matrix Converter Fed Induction Motor for IPF Compensation...
 
Distortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierDistortion Analysis of Differential Amplifier
Distortion Analysis of Differential Amplifier
 
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
FAULT DETECTION IN FIVE BUS SYSTEM USING MATLAB & SIMULINK (DISCRETE WAVELET ...
 
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverterModeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
Modeling and simulation of three phases cascaded H-bridge grid-tied PV inverter
 
TLinePaper040422_MWCLsubmission
TLinePaper040422_MWCLsubmissionTLinePaper040422_MWCLsubmission
TLinePaper040422_MWCLsubmission
 
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINESDWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
DWS MODELING OF MULTICONDUCTOR TRANSMISSION LINES
 
Enhanced Performance of Matrix Converter using Adaptive Computing Techniques
Enhanced Performance of Matrix Converter using Adaptive Computing TechniquesEnhanced Performance of Matrix Converter using Adaptive Computing Techniques
Enhanced Performance of Matrix Converter using Adaptive Computing Techniques
 
Macromodel of High Speed Interconnect using Vector Fitting Algorithm
Macromodel of High Speed Interconnect using Vector Fitting AlgorithmMacromodel of High Speed Interconnect using Vector Fitting Algorithm
Macromodel of High Speed Interconnect using Vector Fitting Algorithm
 
Analysis and Characterization of Different Comparator Topologies
Analysis and Characterization of Different Comparator TopologiesAnalysis and Characterization of Different Comparator Topologies
Analysis and Characterization of Different Comparator Topologies
 
K021201077084
K021201077084K021201077084
K021201077084
 
Analysis of harmonics and resonances in hvdc mmc link connected to AC grid
Analysis of harmonics and resonances in hvdc mmc link connected to AC gridAnalysis of harmonics and resonances in hvdc mmc link connected to AC grid
Analysis of harmonics and resonances in hvdc mmc link connected to AC grid
 

Adjoint Network Analysis of a CMOS Differential Pair

  • 1. 1 of 9 Abstract— The adjoint network analysis can be used to efficiently determine the sensitivity of a system response from component parameter variations. This paper performs an adjoint network on a five transistor CMOS differential pair, and continues by performing a sensitivity analysis on each of the five components. I. INTRODUCTION he sensitivity model approach is a convenient method of calculation the effect of specific sensitivities on the response of the overall system. To do so, one must first solve a network with a node admittance matrix which is the transpose of the original circuit. The analysis of a network which corresponds to the transposed matrix will provide the sensitivities. This network is known as the adjoint network. II. ADJOINT NETWORK DESIGN PROCESS An adjoint network can be formed from the original circuit. To transform from the original network the the adjoint network, one must apply the following three rules. 1. Linear resistors are not modified. They are reciprocal elements which make symmetric contributions to the node admittance matrix. 2. For a dependant voltage or current source, the controlling branch and the controlled branch are exchanged. A diagram of this transformation can be seen for the four dependant sources in figures I and II. 3. All sources in the original circuit are removed (i.e. voltage sources are shorted and current sources are opened). FIGURE I DEPENDANT SOURCES ADJOINT NETWORK EQUIVALENT Figure I displays the transformation from the physical network to the adjoint network of a voltage controlled current source (VCCS) in the upper row, and a current controlled current source (CCCS) in the lower row. Submitted for review no later than December 14th , 2008 by 17:00 PST FIGURE II DEPENDANT SOURCES ADJOINT NETWORK EQUIVALENT Figure II displays the transformation from the physical network to the adjoint network of a current controlled voltage source (CCVS) in the upper row, and a voltage controlled voltage source (VCVS) in the lower row. III. ADJOINT NETWORK DESIGN Beginning with the NMOS input pair schematic shown in figure III, the first step in developing the adjoint network involves resolving the small signal equivalent circuit. Figure IV displays the transformation of one MOSFET into its small signal equivalent. Two methods will be shown to achieve the adjoint network. The first, and more ideal method, utilizes a half-circuit analysis to resolve the physical network, the adjoint network, and the sensitivity analysis as shown in the fourth section. The second method, as described in the fifth section, takes into account the entire network to obtain the physical and adjoint network. FIGURE III TYPICAL CMOS DIFFERENTIAL PAIR SCHEMATIC Adjoint Network Analysis of a CMOS Differential Pair (November 2008) STEVEN G. ERNST and VIKRANT ARUMUGAM T
  • 2. 2 of 9 Figure II is simply the collection of five small signal equivalent MOSFETs arranged in a specific order to form a CMOS differential pair. FIGURE IV SMALL SIGNAL EQUIVALENT OF A SINGLE MOSFET Figure IV demonstrates how to transform a typical MOSFET into its small signal equivalent. With this transformation and the schematic of a CMOS differential pair, we can develop the physical network of the CMOS differential pair. IV. HALF-CIRCUIT APPROACH The first approach taken, the ideal approach (due to simplicity), is to develop the adjoint network from the half- circuit analysis. From there, we can move on to section VI where the sensitivities are calculated by the adjoint network of the half-circuit for a CMOS differential pair. Figure V displays the physical network obtained from summation of information from figure III and figure IV, however, the half- circuit approach incorporations only a portion of the circuit shown in figure III. Figure VI displays the relevant half-circuit equivalent that should be utilized. FIGURE V PHYSICAL NETWORK OF THE CMOS DIFFERENTIAL PAIR Gm2Vgs2 Gm4Vsg4 Gm1Vgs1 Gm3Vsg3 Gm5Vgs5 1 / gds4 1 / gds2 1 / gds3 1 / gds1 1 / gds5 Vin = Vgs2 Vip = Vgs1 Vsg3 = Vsg4 Full size versions of figures V, VII, VIII, and IX are shown in the appendix. FIGURE VI HALF-CIRCUIT OF A CMOS DIFFERENTIAL PAIR The following steps require designing the physical network from figure V to account for the modifications due to the half- circuit equivalent. The new physical network is shown in figure VII. FIGURE VII HALF-CIRCUIT EQUIVALENT OF THE PHYSICAL NETWORK Full size versions of figures V, VII, VIII, and IX are shown in the appendix. The same physical network is redrawn for convenience. It can be seen that Vsg3 = 0, so the resultant network is reduced. Keep in mind that full size versions of figures V, VII, VIII, and IX are shown in the appendix. FIGURE VIII REDUCED HALF-CIRCUIT EQUIVALENT OF THE PHYSICAL NETWORK Taking into consideration the three rules listen in the Adjoint Network Design Process, figure IX is the resolved adjoint network for the CMOS differential pair. This adjoint network is developed due to the half-circuit approach. Equally so, this is the same adjoint network used in the calculation of the sensitivities. FIGURE IX HALF-CIRCUIT ADJOINT NETWORK OF THE CMOS DIFFERENTIAL PAIR
  • 3. 3 of 9 V. FULL-CIRCUIT APPROACH The second approach taken, an alternative approach is to develop the adjoint network from the full circuit analysis. While this approach could be used, this approach will not be taken to identify the sensitivities as we believe the half-circuit approach provides a more simplistic approach towards solving the sensitivities calculated by the adjoint network of the CMOS differential pair. Figure X displays the physical network obtained from summation of information from figure III and figure IV. FIGURE X PHYSICAL NETWORK OF THE CMOS DIFFERENTIAL PAIR Gm2Vgs2 Gm4Vgs4 Gm1Vgs1 Gm3Vgs3 Gm5Vgs5 1 / gds4 1 / gds2 1 / gds3 1 / gds1 1 / gds5 Vin = Vgs2Vip = Vgs1 Vgs3 = Vgs4 Full size versions of figures X, XI, and XII are shown in the appendix. Taking into consideration the three rules listen in the Adjoint Network Design Process, figure IX is the resolved adjoint network for the CMOS differential pair. FIGURE XI ADJOINT NETWORK OF THE CMOS DIFFERENTIAL PAIR Full size versions of figures X, XI, and XII are shown in the appendix. With nothing but reorganizing the previous adjoint network, the reduced schematic in figure X is resolved. FIGURE XII REDUCED ADJOINT NETWORK OF THE CMOS DIFFERENTIAL PAIR VI. SENSITIVITY ANALYSIS A sensitivity analysis is a study to determine how much an output (either voltage or current) will vary based on variations within the schematic. As the gds resistance and gm will vary within the CMOS differential pair, the output will vary as well. Therefore, a sensitivity analysis will be done to identify the maximum amount of variation that can occur from an all varying components. Below are the abstract formulas used to identify each element’s specific sensitivity. These formulas were taken from the half-circuit analysis in section four. A summation of the individual component’s sensitivity multiplied by its maximum variation yields the maximum variation to be expected at the output. The maximum variation of the output voltage can be found from equation 11. Please note that the calculations done to identify these equations are shown in the appendix. | ∆௏೚ ௚೏ೞభ | ൌ డ௏೚ డ௚೏ೞభ ൌ ௚೘భ ିଶሺ௚೏ೞభା௚೏ೞయሻమ ܸ௜௡ (eq. 1) | ∆௏೚ ௚೏ೞమ | ൌ డ௏೚ డ௚೏ೞమ ൌ ௚೘మ ିଶሺ௚೏ೞమା௚೏ೞరሻమ ܸ௜௡ (eq. 2) | ∆௏೚ ௚೏ೞయ | ൌ డ௏೚ డ௚೏ೞయ ൌ ௚೘య ିଶሺ௚೏ೞభା௚೏ೞయሻమ ܸ௜௡ (eq. 3) | ∆௏೚ ௚೏ೞర | ൌ డ௏೚ డ௚೏ೞర ൌ ௚೘ర ିଶሺ௚೏ೞమା௚೏ೞరሻమ ܸ௜௡ (eq. 4) ቚ ∆௏೚ ௚೏ೞఱ ቚ ൌ డ௏೚ డ௚೏ೞఱ ൌ 0 (eq. 5) | ∆௏೚ ௚೘భ | ൌ డ௏೚ డ௩೘భ ൌ ଵ ሺ௚೏ೞభା௚೏ೞయሻ ܸ௜௡ (eq. 6) | ∆௏೚ ௚೘మ | ൌ డ௏೚ డ௩೘మ ൌ ଵ ሺ௚೏ೞమା௚೏ೞరሻ ܸ௜௡ (eq. 7) | ∆௏೚ ௚೘య | ൌ డ௏೚ డ௩೘య ൌ 0 (eq. 8) | ∆௏೚ ௚೘ర | ൌ డ௏೚ డ௩೘ర ൌ 0 (eq. 9) | ∆௏೚ ௚೘ఱ | ൌ డ௏೚ డ௩೘ఱ ൌ 0 (eq. 10) |∆ܸ଴ெ஺௑| ൌ ቚ డ௏೚ డ௚೏ೞభ ∆݃ௗ௦ଵெ஺௑ቚ ൅ ቚ డ௏೚ డ௚೏ೞమ ∆݃ௗ௦ଶெ஺௑ቚ ൅ ቚ డ௏೚ డ௚೏ೞయ ∆݃ௗ௦ଷெ஺௑ቚ ൅ ቚ డ௏೚ డ௚೏ೞర ∆݃ௗ௦ସெ஺௑ቚ ൅ | డ௏೚ డ௚೏ೞఱ ∆݃ௗ௦ହெ஺௑| ൅ | డ௏೚ డ௩೘భ ∆݃௠ଵெ஺௑| ൅ | డ௏೚ డ௩೘మ ∆݃௠ଶெ஺௑| ൅ | డ௏೚ డ௩೘య ∆݃௠ଷெ஺௑| ൅ | డ௏೚ డ௩೘ర ∆݃௠ସெ஺௑| ൅ | డ௏೚ డ௩೘ఱ ∆݃௠ହெ஺௑| (eq. 11) As an example of what variation is to be expected, we have taken typical values for gm, 5 ߤA/V, and gds, ଵ ହ଴଴଴ஐ , to demonstrate the sensitivity of a CMOS differential pair with a 1%, 5% and 10% variation of each element. Table I demonstrates the differential variation. The input voltage is taken to be 1V. TABLE IA DIFFERENTIAL VARIATION 1% Variation 5% Variation 10% Variation ߲ܸ௢ ߲݃ௗ௦ଵ 15.625 15.625 15.625 ߲ܸ௢ ߲݃ௗ௦ଶ 15.625 15.625 15.625 ߲ܸ௢ ߲݃ௗ௦ଷ 15.625 15.625 15.625 ߲ܸ௢ ߲݃ௗ௦ସ 15.625 15.625 15.625
  • 4. 4 of 9 TABLE IB DIFFERENTIAL VARIATION 1% Variation 5% Variation 10% Variation ߲ܸ௢ ߲‫ݒ‬௠ଵ 2500 2500 2500 ߲ܸ௢ ߲‫ݒ‬௠ଶ 2500 2500 2500 Table II demonstrates the variation in each element. TABLE II ELEMENT VARIATION 1% Variation 5% Variation 10% Variation ∆݃ௗ௦ଵெ஺௑ 0.02µ 0.1µ 0.2µ ∆݃ௗ௦ଶெ஺௑ 0.02µ 0.1µ 0.2µ ∆݃ௗ௦ଷெ஺௑ 0.02µ 0.1µ 0.2µ ∆݃ௗ௦ସெ஺௑ 0.02µ 0.1µ 0.2µ ∆݃ௗ௦ହெ஺௑ 0.02µ 0.1µ 0.2µ ∆݃௠ଵெ஺௑ 0.05µ 0.25µ 0.5µ ∆݃௠ଶெ஺௑ 0.05µ 0.25µ 0.5µ ∆݃௠ଷெ஺௑ 0.05µ 0.25µ 0.5µ ∆݃௠ସெ஺௑ 0.05µ 0.25µ 0.5µ ∆݃௠ହெ஺௑ 0.05µ 0.25µ 0.5µ Equation 12 shows the calculations for the maximum change in the output voltage with a 1% variance in components. |∆ܸ଴ெ஺௑| ൌ |ሺ15.625ሻሺ0.02µሻ| ൅ |ሺ15.625ሻሺ0.02µሻ| ൅ |ሺ15.625ሻሺ0.02µሻ| ൅ |ሺ15.625ሻሺ0.02µሻ| ൅ |ሺ0ሻሺ0.02µሻ| ൅ |ሺ2500ሻሺ0.05µሻ| ൅ |ሺ2500ሻሺ0.05µሻ| ൅ |ሺ0ሻሺ0.05µሻ| ൅ |ሺ0ሻሺ0.05µሻ| ൅ |ሺ0ሻሺ0.05µሻ| (eq. 12) Equation 13 shows the calculations for the maximum change in the output voltage with a 5% variance in components. |∆ܸ଴ெ஺௑| ൌ |ሺ15.625ሻሺ0.1µሻ| ൅ |ሺ15.625ሻሺ0.1µሻ| ൅ |ሺ15.625ሻሺ0.1µሻ| ൅ |ሺ15.625ሻሺ0.1µሻ| ൅ |ሺ0ሻሺ0.1µሻ| ൅ |ሺ2500ሻሺ0.25µሻ| ൅ |ሺ2500ሻሺ0.25µሻ| ൅ |ሺ0ሻሺ0.25µሻ| ൅ |ሺ0ሻሺ0.25µሻ| ൅ |ሺ0ሻሺ0.25µሻ| (eq. 13) Equation 14 shows the calculations for the maximum change in the output voltage with a 10% variance in components. |∆ܸ଴ெ஺௑| ൌ |ሺ15.625ሻሺ0.2µሻ| ൅ |ሺ15.625ሻሺ0.2µሻ| ൅ |ሺ15.625ሻሺ0.2µሻ| ൅ |ሺ15.625ሻሺ0.2µሻ| ൅ |ሺ0ሻሺ0.2µሻ| ൅ |ሺ2500ሻሺ0.5µሻ| ൅ |ሺ2500ሻሺ0.5µሻ| ൅ |ሺ0ሻሺ0.5µሻ| ൅ |ሺ0ሻሺ0.5µሻ| ൅ |ሺ0ሻሺ0.5µሻ| (eq. 14) With the example of gm, 5 ߤA/V, and gds, ଵ ହ଴଴଴ஐ , we can conclude the output voltage variance is as shown below in table III. To do these calculations, a program was written in MATLAB. The code used to obtain these calculations can be found in the appendix. TABLE III OUTPUT VOLTAGE VARIATION 1% Variation 5% Variation 10% Variation |∆ܸ଴ெ஺௑| 0.375 mV 1.875 mV 3.75 mV VII. ACKNOWLEDGMENTS In addition to the listed references, information used throughout the paper was taken from general knowledge obtained by the authors throughout their educational career, industrial career, and hobbyist projects. VIII. REFERENCES [1] Wikipedia. “Sensitivity analysis.” November 1, 2008. http://en.wikipedia.org/wiki/Sensitivity_analysis [2] Gabor Temes. Professor. School of Electrical Engineering and Computer Science. Oregon State University. [3] Gabor Temes. “Lecture notes for ECE 580.” Fall 2008. Oregon State University
  • 5. 5 of 9 IX. APPENDIX A. CALCULATIONS TO IDENTIFY | ∆௏೚ ௚೏ೞ | ADJOINT NETWORK: Formulas taken from the half-circuit equivalent of the adjoint network shown in figure IX… 1. ݆ଷ ′ ൌ ݆ଵ ′ െ 1 2. ݆ଵ ′ ൌ ௥೏ೞయ ௥೏ೞభା௥೏ೞయ 3. ݆ଷ ′ ൌ ሺെ݃ௗ௦య ሻ ௏೚ ᇲ ଶ 4. ݆ଵ ′ ൌ ݃ௗ௦భ ௏೚ ᇲ ଶ 5. ܸଵ ᇱ ൌ ܸଷ ᇱ ൌ ܸ௢ ᇱ and ܸହ ᇱ ൌ 0 ݆ଷ ′ ൌ ‫ݎ‬ௗ௦భ ‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య െ 1 ൌ െ‫ݎ‬ௗ௦భ ‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ݆ଷ ′ ൌ ݆ଵ ′ െ 1 and ݆ଷ ′ ൌ ሺെ݃ௗ௦య ሻ ௏೚ ᇲ ଶ and ݆ଵ ′ ൌ ݃ௗ௦భ ௏೚ ᇲ ଶ so… ܸ௢ ᇱ ൌ ܸଵ ᇱ ൌ ܸଷ ᇱ ൌ ଶ ሺ௚೏ೞభା௚೏ೞయሻ Due to the half-circuit analysis, we know… ܸଵ ᇱ ൌ ܸଶ ᇱ ൌ ܸ௢ ᇱ and ݆ଶ ′ ൌ ௥೏ೞర ௥೏ೞమା௥೏ೞర and ݆ସ ′ ൌ ି௥೏ೞమ ௥೏ೞమା௥೏ೞర and ܸଶ ᇱ ൌ ܸସ ᇱ ൌ ଶ ሺ௚೏ೞమା௚೏ೞరሻ PHYSICAL NETWORK: Formulas taken from the half-circuit equivalent of the physical network shown in figure VIII… 1. െ ௏బ ଶ ൌ െ‫ݎ‬ௗ௦య ݆ଷ 2. െ ௏బ ଶ ൌ െ‫ݎ‬ௗ௦భ ݆ଵ 3. ݆ଶ ൅ ݆ଵ ൌ ݆ଷ 4. ݆ଶ ൌ ݃௠ଵ ௏಺ಿ ଶ 5. ܸ௚௦భ ൌ ௏಺ಿ ଶ and ܸ௚௦య ൌ ܸ௚௦ఱ ൌ 0 െ ௏బ ଶ ൌ െ‫ݎ‬ௗ௦య ݆ଷ and െ ௏బ ଶ ൌ െ‫ݎ‬ௗ௦భ ݆ଵ so… ݆ଵ ൌ െ ௥೏ೞయ ௥೏ೞభ ݆ଷ ݆ଶ ൅ ݆ଵ ൌ ݆ଷ and ݆ଶ ൌ ݃௠ଵ ௏಺ಿ ଶ so… ݃௠ଵ ௏಺ಿ ଶ െ ௥೏ೞయ ௥೏ೞభ ݆ଷ ൌ ݆ଷ ݆ଷ ൌ ݃௠ଵ ൬1 ൅ ‫ݎ‬ௗ௦య ‫ݎ‬ௗ௦భ ൰ ܸூே 2 ൌ ‫ݎ‬ௗ௦భ ݃௠ଷ ൫‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ൯ ܸூே 2 ݆ଵ ൌ െ ‫ݎ‬ௗ௦య ‫ݎ‬ௗ௦భ ݆ଷ ൌ െ‫ݎ‬ௗ௦య ‫ݎ‬ௗ௦భ ‫ݔ‬ ‫ݎ‬ௗ௦భ௚೘భ ‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ܸூே 2 ൌ െ‫ݎ‬ௗ௦య ݃௠ଵ ൫‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ൯ ܸூே 2 Due to the half-circuit analysis, we know… ܸ௚௦మ ൌ ௏಺ಿ ଶ and ܸ௚௦ర ൌ 0 and ݆ସ ൌ ௥೏ೞమ௚೘ర ൫௥೏ೞమା௥೏ೞర൯ ௏಺ಿ ଶ and ݆ଶ ൌ ௥೏ೞర௚೘మ ൫௥೏ೞమା௥೏ೞర൯ ௏಺ಿ ଶ
  • 6. 6 of 9 SENSITIVITIES: Taking the data from above and solving for the sensitivities… ܵ௥೏ೞభ ൌ െ݆ଵ ′ ݆ଵ ൌ ‫ݎ‬ௗ௦య ‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ‫ݔ‬ ‫ݎ‬ௗ௦య௚೘భ ‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ܸூே 2 ൌ ‫ݎ‬ௗ௦య ଶ ݃௠ଵ 2൫‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ൯ ଶ ܸூே ܵ௥೏ೞమ ൌ െ݆ଶ ′ ݆ଶ ൌ ‫ݎ‬ௗ௦ర ‫ݎ‬ௗ௦మ ൅ ‫ݎ‬ௗ௦ర ‫ݔ‬ ‫ݎ‬ௗ௦ర௚೘భ ‫ݎ‬ௗ௦మ ൅ ‫ݎ‬ௗ௦ర ܸூே 2 ൌ ‫ݎ‬ௗ௦ర ଶ ݃௠ଵ 2൫‫ݎ‬ௗ௦మ ൅ ‫ݎ‬ௗ௦ర ൯ ଶ ܸூே ܵ௥೏ೞయ ൌ െ݆ଷ ′ ݆ଷ ൌ ‫ݎ‬ௗ௦భ ‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ‫ݔ‬ ‫ݎ‬ௗ௦భ௚೘భ ‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ܸூே 2 ൌ ‫ݎ‬ௗ௦భ ଶ ݃௠ଵ 2൫‫ݎ‬ௗ௦భ ൅ ‫ݎ‬ௗ௦య ൯ ଶ ܸூே ܵ௥೏ೞమ ൌ െ݆ସ ′ ݆ସ ൌ ‫ݎ‬ௗ௦మ ‫ݎ‬ௗ௦మ ൅ ‫ݎ‬ௗ௦ర ‫ݔ‬ ‫ݎ‬ௗ௦మ௚೘భ ‫ݎ‬ௗ௦మ ൅ ‫ݎ‬ௗ௦ర ܸூே 2 ൌ ‫ݎ‬ௗ௦మ ଶ ݃௠ଵ 2൫‫ݎ‬ௗ௦మ ൅ ‫ݎ‬ௗ௦ర ൯ ଶ ܸூே Rearranging answer in terms of | ∆௏೚ ௚೏ೞ | rather than | ∆௏೚ ௥೏ೞ |… ܵ௥೏ೞ ൌ ߲ܸ଴ ߲‫ݎ‬ௗ௦ ൌ ߲ܸ଴ ߲ ൬ 1 ݃ௗ௦ ൰ ൌ ߲ܸ଴ ൬ െ1 ݃ௗ௦ ଶ൰ ሺ߲݃ௗ௦ሻ ܵ௥೏ೞ ൌ ܵ௚೏ೞ ሺെ݃ௗ௦ ଶ ሻ | ∆ܸ௢ ݃ௗ௦ | ൌ ܵ௚೏ೞ ൌ െ1 ݃ௗ௦ ଶ ሾܵ௥೏ೞ ሺ‫ݎ‬ௗ௦ ൌ 1 ݃ௗ௦ ሻሿ | ∆௏೚ ௚೏ೞభ | ൌ డ௏೚ డ௚೏ೞభ ൌ ௚೘భ ିଶሺ௚೏ೞభା௚೏ೞయሻమ ܸ௜௡ | ∆௏೚ ௚೏ೞభ | ൌ డ௏೚ డ௚೏ೞమ ൌ ௚೘మ ିଶሺ௚೏ೞమା௚೏ೞరሻమ ܸ௜௡ | ∆௏೚ ௚೏ೞభ | ൌ డ௏೚ డ௚೏ೞయ ൌ ௚೘య ିଶሺ௚೏ೞభା௚೏ೞయሻమ ܸ௜௡ | ∆௏೚ ௚೏ೞభ | ൌ డ௏೚ డ௚೏ೞర ൌ ௚೘ర ିଶሺ௚೏ೞమା௚೏ೞరሻమ ܸ௜௡ ܵ௚௠భ ൌ ܸଵ ᇱ ܸ௚௦భ ൌ 2 ݃ௗ௦భ ൅ ݃ௗ௦య ܸூே 2 ൌ 1 ݃ௗ௦భ ൅ ݃ௗ௦య ܸூே ܵ௚௠మ ൌ ܸଶ ᇱ ܸ௚௦మ ൌ 2 ݃ௗ௦మ ൅ ݃ௗ௦ర ܸூே 2 ൌ 1 ݃ௗ௦మ ൅ ݃ௗ௦ర ܸூே ܵ௚௠య ൌ ሺെܸଷ ᇱ ሻܸ௚௦య ൌ 2 ݃ௗ௦భ ൅ ݃ௗ௦య ሺ0ሻ ൌ 0 ܵ௚௠ర ൌ ሺെܸସ ᇱ ሻܸ௚௦ర ൌ 2 ݃ௗ௦మ ൅ ݃ௗ௦ర ሺ0ሻ ൌ 0
  • 7. 7 of 9 B. MATLAB CODE %% Calculation of Sensitivities clear all; format short eng; % Assuming practical values for gm and gds of CMOS transistors Vin = 1 ; % units in Volts gm1 = 5e-6 ; gm2 = 5e-6 ; gm3 = 5e-6 ; gm4 = 5e-6 ; gm5 = 5e-6 ; % units in A/V gds1 = 1/5000 ; gds2 = 1/5000 ; gds3 = 1/5000 ; gds4 = 1/5000 ; gds5 = 1/5000; % units in mhos % Assuming Variation of 1%,5% and 10% from above said nominal values var1 = .01; % 1% Variation var5 = .05; % 5% Variation var10 = .10; % 10% Variation Sgds1 = abs((-gm1/(2*(gds1+gds3)^2))*Vin) Sgds2 = abs((-gm2/(2*(gds2+gds4)^2))*Vin) Sgds3 = abs((-gm3/(2*(gds1+gds3)^2))*Vin) Sgds4 = abs((-gm4/(2*(gds2+gds4)^2))*Vin) Sgds5 = 0 ; Sgm1 = abs((1/(gds2+gds4))*Vin) Sgm2 = abs((1/(gds1+gds3))*Vin) Sgm3 = 0 ; Sgm4 = 0 ; Sgm5 = 0 ; % Sensitivity Analysis on the Output Voltage of the CMOS diff pair dVo_1percent = Sgds1*gds1*var1 + Sgds2*gds2*var1 + Sgds3*gds3*var1 + Sgds4*gds4*var1 +Sgds5*gds5*var1 + Sgm1*gm1*var1 + Sgm2*gm2*var1 + Sgm3*gm3*var1 + Sgm4*gm4*var1 + Sgm5*gm5*var1 dVo_5percent = Sgds1*gds1*var5 + Sgds2*gds2*var5 + Sgds3*gds3*var5 + Sgds4*gds4*var5 +Sgds5*gds5*var5 + Sgm1*gm1*var5 + Sgm2*gm2*var5 + Sgm3*gm3*var5 + Sgm4*gm4*var5 + Sgm5*gm5*var5 dVo_10percent = Sgds1*gds1*var10 + Sgds2*gds2*var10 + Sgds3*gds3*var10 + Sgds4*gds4*var10 +Sgds5*gds5*var10 + Sgm1*gm1*var10 + Sgm2*gm2*var10 + Sgm3*gm3*var10 + Sgm4*gm4*var10 + Sgm5*gm5*var10
  • 8. 8 of 9 C. FULL SIZE SCHEMATICS FIGURE V(FULL SIZE) PHYSICAL NETWORK OF THE CMOS DIFFERENTIAL PAIR FIGURE VII(FULL SIZE) HALF-CIRCUIT EQUIVALENT OF THE PHYSICAL NETWORK FIGURE VIII(FULL SIZE) REDUCED HALF-CIRCUIT EQUIVALENT OF THE PHYSICAL NETWORK FIGURE IX(FULL SIZE) HALF-CIRCUIT ADJOINT NETWORK OF THE CMOS DIFFERENTIAL PAIR
  • 9. 9 of 9 FIGURE X(FULL SIZE) PHYSICAL NETWORK OF THE CMOS DIFFERENTIAL PAIR FIGURE XI (FULL SIZE) ADJOINT NETWORK OF THE FULL-CIRCUIT CMOS DIFFERENTIAL PAIR FIGURE XII (FULL SIZE) REDUCED ADJOINT NETWORK OF THE FULL-CIRCUIT CMOS DIFFERENTIAL PAIR