Professional Documents
Culture Documents
Use of Mos Multiplier
Use of Mos Multiplier
Use of Mos Multiplier
which exploit the translinear principle have been term whose value depends on the drain to source
presented in the literature and they exhibit very voltage value.
interesting performances (see, among others, [2]). If, due to mismatch between devices, the terms IDC
One of the major limiting factors of weak inversion and VTH experience variations (i.e. errors) of ∆IDC
biased translinear circuits is the device matching [3]. and ∆VTH respectively from their nominal/typical
Many papers dealing with the modeling of mismatch values, then we can write for a generic device i:
in MOS devices, even in the weak inversion region, VGSi −VTH ∆VTH i
( )
have been presented (see, among others, [4]). −
nφ t nφ t
Unfortunately, silicon foundries characterize their I DSi = 1 + ∆I DCi I DC ⋅ e ⋅e δi (2)
technology usually only in strong inversion and then
mismatch models are often of limited applicability in Please note that in Eq. (2), the term ∆IDC represents
the weak inversion region. a percentage variation with respect of the nominal
The goal of our work is to develop a mismatch model value; on the other hand ∆VTH represents an absolute
for MOS translinear circuits e.g. translinear loops and variation.
current mode multipliers (i.e. the Gilbert multiplier). In other words:
The model is meant to evaluate, during the design
∗
Department of Electronic and Biophysical Engineering, University of Genova, Italy, e-mail: mirko.gravati@accent.it,
valle@dibe.unige.it, tel.: +39 010 3532775, fax: +39 010 3532096.
I DC _ real = (1 + ∆I DC ) I DC , VTH _ real = VTH + ∆VTH non linearity term γ from the statistical features of the
terms ∆IDC and ∆ VTH. We have derived the statistical
Let us take into account the (basic) translinear loop features of γ through a Monte Carlo simulation. The
shown in Fig. 1. By applying the Kirchhoff voltage terms ∆IDC and ∆VTH can be modelled as stochastic
law, we obtain: variables with Gaussian distribution and average
VGS1 − VGS 2 + VGS 3 − VGS 4 = 0 (3) value equal to zero. The values of their variance can
be computed on the basis of the sizes of the
IDS1 IDS2 I DS3 IDS4 transistors of the translinear loop [7]:
Aβ2 AV2TH
M1 M2 M3 M4 σ 2
∆I DC = , σ 2
∆VTH = where Aβ2 and A2VTH
2WL 2WL
are technological parameters. In the technology that
we used (AMI Semiconductor CMOS 0.35µm), their
Figure 1: Generic (alternate) translinear loop. values are: Aβ2=6 [%2 µm2 ] and A2 VTH = 130 [mV2
µm2].
From Eq. (2) and (3) one can obtain: Usually the term ∆IDC is neglected in the weak
∆VTH 1 ∆VTH 3 ∆VTH 2 ∆VTH 4
nφt nφt nφt nφt inversion region of operation (please remember that
I DS1 e I DS3 e I DS2 e I DS4 e
⋅ = ⋅ in a MOS translinear loop, all transistors work in the
(1 + ∆I )δ (1 + ∆I )δ (1 + ∆I )δ (1 + ∆I )δ
DC1 1 DC3 3 DC 2 2 DC4 4 weak inversion region of operation): in fact the value
of ∆IDC is usually much smaller than the one of ∆ VTH.
where we have approximated n to the value of one.
This is the reason why only the ∆VTH is used to model
In the previous equation, we introduce a “non the effect of the spread of MOS transistor parameters
linearity” factor γ which takes into account the in the weak inversion region [8], [9].
effects of mismatch between the devices of the Through a Monte Carlo analysis we found that γ
translinear loop. Then we can write: has mean value equal to one and variance given by:
I DS 1 ⋅ I DS 3 = γ I DS 2 ⋅ I DS 4 σ γ2 = 0.68 . The histogram of γ, as result of the
Monte Carlo analysis, is shown in Figure 2 (the
where the term γ is defined as follows: number of simulations is 106). The histogram is an
γ=
(1 + ∆I )(1 + ∆I ) δ δ
DC1 DC3 1 3
e
−
∆VTH1 + ∆VTH 3 − ∆VTH 2 − ∆VTH 4
nφt (4)
estimation of the probability density function of γ.
(1 + ∆I )(1 + ∆I ) δ δ
DC 2 DC 4 2 4
5
Frequency percentage occurcence
VDS 1
−
φt
δ i = 1− e . In the following we will consider all
1
γ1 =
(1 + ∆I DC5 )(1 + ∆I DC9 ) ⋅e −
∆VTH 5 +∆VTH 9 −∆VTH 6 −∆VTH 10
nφt 300
γ2 =
(1 + ∆I DC5 )(1 + ∆I DC8 ) ⋅e −
∆VTH 5 +∆VTH 8 −∆VTH 7 −∆VTH 10
nφt
100
x = -1
x = -0.6
(1 + ∆I )(1 + ∆I )
I_out [nA]
0
x = -0.3
x = +0.3
DC7 DC10 x = +0.6
-100
x = +1
After some mathematical derivations, the differential
-200
multiplier output current, when taking into account
the translinear loop transistor mismatch effect, can be -300
0 w = -0.3
-100
w = +0.3
w = +0.6 example of the application of the model to the
w = +1
statistical accuracy analysis of the MOS current mode
-200
Gilbert multiplier is reported. Future work will
-300
concern also a more accurate modelling of the γ
-300 -200 -100 0
I_x [nA]
100 200 300
statistics.
Figure 5: Comparison between the measured and computed Acknowledgments
output current values.
The percentage error is below 4%. The measured The authors wish to thank Prof. Andrea Trucco for
values of γ1 and γ2 vary between 0.55 and 1.62. The the fruitful discussions.
maximum percentage error in all measurements is
below 6%. Please note that the translinear loop has References
been implemented using simply only interdigitized
structures: this account for the fairly high values of γ1 [1] C. Toumazou, et al. “Analogue IC Design: the
and γ2. current mode approach” IEE Circuits and
Systems.
3.2 Statistical accuracy analysis of the Gilbert [2] F. Diotalevi, M. Valle, An analog CMOS four
multiplier quadrant current-mode multiplier for low power
artificial neural networks implementation, 15th
The model of the mismatch effects in translinear
European Conference on Circuit Theory and
loops applied to an analog current mode multiplier,
Design, ECCTD’01, 2001, pp. III – 325 – III 328
can be used during the design phase to statistically
156 (ISBN: 951 – 22 – 5572 – 3).
evaluate mismatch effects. In fact, on the basis of the
statistical analysis of the non linearity terms (see [3] A.G. Andreou and K.A. Boahen,
Section 2) related to translinear loops, and following “Translinear Circuits in Subthreshold MOS,”
the mathematical expression developed in Section 3, Journal of Analog Integrated Circuits and Signal
it is possible to perform a Monte Carlo simulation Processing, Vol. 9, pp. 141-166, March 1996.
which gives as output the statistical distribution (i.e. [4] Drennan and McAndrew, Understanding
estimated probability density function) of the output MOSFET Mismatch for Analog Design, IEEE
current due to mismatch effects. The result of such JSSC 38(3):450-456, March 2003.
analysis is shown in Figure 6 for the Gilbert [5] Y. Tsividis, Mixed Analog-Digital VLSI Devices
multiplier of Section 3. Please note that the average and Technology, Mc Graw Hill, 1996.
of the output current is the ideal expected value (i.e.
[6] B. Razavi, Design of Analog Integrated Circuits,
the current value with zero mismatch): in Figure 6
Mc Graw Hill, 2001.
the variance of the output current is reported as
function of the two inputs x and w. The behaviour is [7] M. J. M. Pelgrom, et al., “Matching properties of
due obviously by the technology spread but, what is MOS transistor,” IEEE J. Solid-State Circuits,
more, once fixed the technology, it depends on the vol. 24, pp. 1433–1439, Oct. 1989.
topology of the circuit and on the size of the devices [8] A. Pavasonic, et al., “Chacterization of
as shown in the analysis reported in Section 3. subthreshold MOS mismatch in transistor for
VLSI systems,” Analog Integr. Circuits Signal
Process., vol. 6, no. 6, pp. 75–85, 1994.
[9] A.Graupner, et. al., Statistical Analysis of Parallel
Analog Structures, in Proc. of Workshop on
System Design Automation - SDA 2000, March
13th-14th, 2000, Rathen, Germany.