Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
An Ultra-Low-Power Switched-Current
2-Quadrant Multiplier
A. Graupner and R. Schüffny
University of Technology Dresden, Department of Electrical Engineering,
Mommsenstraße 13, 01062 Dresden, Germany,
graupner@iee.et.tu-dresden.de
I Introduction
Analog multipliers are fundamental functional blocks in many circuits and systems. A
lot of different approaches to build analog multipliers has been investigated, one of them is the
application of the translinear principle [1]. Originally formulated for bipolar devices, the trans-
linear principle is based on the exponential voltage-to-current-transfer-characteristics of its
comprising elements. Not only bipolar transistors show the required exponential behavior but
MOS-transistors operating below threshold, too. Consequently, translinear circuits can be
designed with a standard CMOS technology [2].
Unfortunately, translinear circuits comprising subthreshold MOS transistors are very
vulnerable to device mismatch. This problem is often reported and analyzed [3] but simple
solutions for this problem have not been reported yet. Alsam-Sidqui et al. [4] have proposed to
use floating-gates to correct for errors caused by device mismatch. We suggest a dynamic prin-
ciple to reduce the influence of device mismatch on the accuracy of a frequently used translin-
ear multiplier circuit. Our analog multiplier cell is dedicated for the use in massive parallel
computation arrays or in analog neural networks.
In section 2 a conventional translinear multiplier and the problems associated with it
when implementing it in a standard CMOS-technology are reviewed. Furthermore, the general
principle of our switched current multiplier is introduced. Section 3 deals with the actual
implementation of the multiplier circuit and provides some simulation results.
II Translinear Multipliers
A typical translinear multiplier-circuit is depicted in Fig 1a. With the subthreshold trans-
fer characteristics I = I D0 exp ( ( V GS – V T ) ⁄ nU T ) of a transistor in saturation, where ID0 is a
current constant, VGS the gate-source-voltage, VT the threshold voltage, n the subthreshold
slope factor and UT the thermal voltage, the analysis of the translinear loop yields:
I1 ⋅ I3 = I2 ⋅ I4 . (1)
As one can see a multiplication or division of several unipolar currents can easily be performed
using this circuit.
Employing differential signals this circuit is suitable for a two-quadrant operation as
well. The first input signal then is the difference of the currents I 1 – I 4 and the output signal is
represented by the current-difference I 2 – I 3 . Using some basic algebra equation (1) can be
2nd Electronic Circuits and Systems Conference ECS’99, 2
6-8th September 1999, Bratislava, Slovakia
I1 I2 I3 I4
I1 I2 I3 I4
M1 M2 M3 M4 M12 M34
C1 C2
ref V Iw Vref Iw
(a) (b)
Fig. 1: (a) A translinear multiplier cell and (b) its switched-current counterpart
transformed as follows:
I1 – I4
I 2 – I 3 = ---------------- ⋅ ( I 2 + I 3 ) . (2)
I1 + I4
As can be seen, the second input signal is the sum-current I w = I 2 + I 3 .
There are several drawbacks associated with this multiplier. As stated in the introduction
this circuit-topology is very vulnerable to device-mismatch. Mismatch describes the effect that
two identical designed devices have random differences in their behavior. In the subthreshold-
operation device mismatch can be modeled by a variation of the current-constant I D0 from its
nominal value [3]. As the mismatch decreases with increasing transistor area, the influence of
mismatch can be reduced by employing large devices. However, to achieve a high accuracy
the devices would have to be prohibitively large in area.
In order to analyze the influence of mismatch equation (1) is reformed again but the cur-
rent constant I D0 is no longer assumed to be equal in all devices:
I1 I3 I2 I4
------------ ⋅ ------------ = ------------ ⋅ ------------ . (3)
I D0, 1 I D0, 3 I D0, 2 I D0, 4
Accordingly, the mismatch of the current constants yields a constant-gain error for the translin-
ear loop. For the differential-signal case the device-mismatch entails a non-linearity error:
( I 1 – I 4)(ε + 1) + ( I 1 + I 4)(ε – 1) I D0, 2 ⋅ I D0, 4
I 2 – I 3 = ( I 2 + I 3 ) ⋅ --------------------------------------------------------------------------------- with ε = -----------------------------
- .(4)
( I 1 + I 4)(ε + 1) + ( I 1 – I 4)(ε – 1) I D0, 1 ⋅ I D0, 3
Further limitations of this multiplier topology are due to the finite output resistance of
the transistors, the body effect and the voltage-dependency of the slope-factor n . These limita-
tions are common for all translinear subthreshold MOS circuits and discussed elsewhere,
see [2], [5].
The idea for the dynamic approach is adapted from the current-copier-cell [6], where two
devices are dynamically replaced by one device. The functional principle of the proposed mul-
tiplier is depicted in Fig. 1b. In the first clock cycle the transistors M12 and M34 perform the
function of the outer transistors M1 and M4. When equilibrium is reached the input currents I1
and I4 equal the drain-currents of M12 and M34 respectively and the voltages across the capac-
itors C1 and C2 have an adequate value with respect to the common source voltage Vref. In the
2nd Electronic Circuits and Systems Conference ECS’99, 3
6-8th September 1999, Bratislava, Slovakia
Charge-injection-
compensation
30µm
M12 M34
Buffer
0.8 I 2 – I 3 I1 – I4 I2 + I3
---------------- = ---------------- ⋅ ---------------- 1.0 0.002 w=1.0
I1 + I4 I1 + I4 I1 + I4 w= 0.75
w= .5
0.4 y w x w=0 0.001
y–x⋅w
y
w=0.25
0 w=0.1 0 w=0.75
-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8
x x
Fig. 3: Simulated multiplication result and multiplication error.
IV Conclusion
In this paper an accurate translinear two-quadrant-multiplier is presented. It can process
up to 50.000 multiplications per second and dissipates less than 100nW of power. If the signal
is stored up to 20ms the residual error is always less than 1.5% which equals an accuracy of
5 bit. For the derivation of this maximum error the possible mismatch of all devices was taken
into account.
Acknowledgment
This work was supported by the Deutsche Forschungsgemeinschaft (DFG), Sonderfor-
schungsbereich SFB358, project A7.
References
[1] B. Gilbert, "Current-mode Circuits From A Translinear Viewpoint: A Tutorial", in C.
Toumazou, F. I. Lidgey and D. G. Haigh (eds.), Analogue IC Design: The Current Mode
Approach, Peter Pergrinus, London, 1990, Reprint 1993.
[2] A. G. Andreou and K. A. Boahen, "Translinear Circuits in Subthreshold MOS", Analog
Integrated Circuits and Signal Processing, Vol. 9, pp. 141-166, 1996.
[3] A. Pavasovic, A. G. Andreou and C. R. Westgate, "Characterisation of Subthreshold
MOS Mismatch in Transistors for VLSI Systems", Analog Integrated Circuits and Sig-
nal Processing, Vol. 6, pp. 75-85, 1994.
[4] A. Aslam-Siddiqi, W. Brockherde, M. Schanz and B. J. Hosticka, "A 128-Pixel CMOS
Image Sensor with Integrated Analog Nonvolatile Memory", IEEE Journal of Solid-State
Circuits, Vol. 33, No. 10, 1998.
[5] A. Graupner, Entwurf und Modellierung von Subthreshold-Schaltungen für hochparal-
lele VLSI-Systeme, Diploma thesis, TU Dresden, 1998.
[6] S. J. Daubert, D. Vallancourt and Y. P. Tsividis: "Current copier cell", Electronics Letter,
vol. 24, pp. 1560-1562, 1988.
[7] D. M. W. Leenaerts, G. R. M. Hamm, M. J. Rutten and G. G. Persoon, "High Perfor-
mance Switched-Current Memory Cell", Proc. ECCTD, 1997, Budapest, pp. 234-239.