Professional Documents
Culture Documents
A R T I C LE I N FO A B S T R A C T
Keywords: In this paper, a novel current mode enhanced input range four-quadrant analog multiplier is presented. The
Current mode proposed class AB based translinear current squarer allows the designer to control the input range via a digital
Low-power code. Moreover, the proposed scheme improves the linearity of the circuit and has a high robustness against
Wide input range process variations. The Post-layout and Monte Carlo simulations of the multiplier in a 0.18 μm standard CMOS
Analog multiplier
technology show an input range of (1+m) × 10 μA (where ‘m’ is an adjustable parameter), a THD of 1% (@
Four-quadrant.
1 MHz), a −3 dB bandwidth of 332.3 MHz (for m = 3) and a power consumption of 186 μW.
1. Introduction inversion. One approach is to convert the input currents to voltage and
then apply the voltage to two/three voltage mode squarers. This tech-
Real-time analog multiplication of two signals is an important op- nique suffers from strong dependence of the output current to the de-
eration in the analog signal processing applications [1]. The multiplier vice parameters and power supply variations [12–15]. Furthermore, the
is used in many analog signal processing systems such as modulators input ranges of these types of multipliers are limited by the maximum
and mixers, variable gain amplifiers, adaptive filters, phase locked allowable voltage swing in the voltage squarer, which is generally
loops, artificial neural networks and fuzzy logic controllers [1,2]. limited to the voltage supply. In the second technique, different types of
A significant work for implementing analog multiplication has been translinear loops (TL) (stacked or up-down configurations [16]) are
conducted in CMOS and BJT mostly focusing on circuit level techni- used to realize the current mode squarer and/or geometric mean blocks
ques. Analog voltage mode multipliers, which produce a voltage/cur- as basic building blocks of the multiplier [7–11]. A TL is a special de-
rent signal proportional to the multiplication of two input voltage sig- vice arrangement that allows a useful large signal relationship among
nals have been categorized and analyzed in Ref. [1]. their currents [16–18]. The advantage of this technique over other
However, the voltage mode multipliers undergo various limitations abovementioned voltage or current mode techniques is in its capability
regarding their direct dependence on the voltage supply and sensitivity to provide pure current mode output which is independent of device
to process variations. Furthermore, by scaling the technology and parameter or supply voltage. However, the input range of these types of
consequently scaling the supply voltage, the operating (input) range of multipliers is usually limited to the imposed limitation of the current
this type of multipliers are being squeezed even more. squarer, which is the prerequisite of working in saturation region for all
Current mode signal processing offers low voltage and high speed in the transistors in the TLs. Moreover, the only way to enlarge input
comparison to voltage mode signal processing. However, the proposed range in these types of multipliers is to increase the bias current, which
current mode multipliers thus far, have a limited input range. Based on in turn leads to increase in power.
[3] analog current mode multiplication of two signals is generally The proposed multiplier offers a new solution to extend the input
realized either in weak inversion or strong inversion. Weak inversion range without any increase in the power consumption. This solution
multipliers are an interesting choice for extremely low voltage/power combines modified low power class AB current buffer with translinear
applications; however, they undergo limited input range and narrow based current squarer to achieve a wide and adjustable input range
bandwidth [4–6]. multiplier that provides a pure current mode output. It is also shown
Various implementations for CMOS current mode strong inversion that this technique improves the linearity of the multiplier. The paper is
multipliers have been proposed [7–15]. Fig. 1 shows the block diagram organized as follows. The proposed circuit is presented in Section 2, the
of different realizations of the current mode multiplier in the strong proposed structure is analyzed in section 3, simulation results are
∗
Corresponding author.
E-mail address: siavash.mowlavi@gmail.com (S. Mowlavi).
https://doi.org/10.1016/j.vlsi.2018.06.003
Received 28 August 2017; Received in revised form 18 April 2018; Accepted 4 June 2018
0167-9260/ © 2018 Elsevier B.V. All rights reserved.
Please cite this article as: Mowlavi, S., INTEGRATION, the VLSI journal (2018), https://doi.org/10.1016/j.vlsi.2018.06.003
S. Mowlavi et al. INTEGRATION, the VLSI journal xxx (xxxx) xxx–xxx
Iin ⎛ Iin ⎞
IM 8 = IM10 = ⎜or : IM 9 = IM 11 = ⎟
1+m ⎝ 1 + m⎠ (3)
2Iin ⎛ 2Iin ⎞
Fig. 1. Block diagram of different realizations of the current mode multiplier in IM 6 = ⎜or : IM 7 = ⎟
the strong inversion a) Using two/three squarers, b) Using geometric mean- 1+m ⎝ 1 + m⎠ (4)
squarer.
These currents are injected into the TL in order to realize the two
quadrant current squarer. Since the aspect ratios of M1 − M4 transistors
shown in Section 4 and conclusions are given in Section 5. are equal, based on the MOS translinearity (MTL) principle in satura-
tion region ([16])
2. Circuit description
2 IB1 = IDS3 + IDS 4 (5)
The operation of the proposed multiplier is based on the im- where IB1 is the bias current of transistors M1 and M2. IDS3 and IDS4 are
plementation of the quadratic equation as the drain-source current of transistors M3 and M4 respectively, which
Iout = k (Ix + Iy )2 − k (Ix − Iy )2 = 4kIx Iy can be expressed as
(1)
Iin
where Iout is the output current, Ix and Iy are input current signals and k IDS3 = IDS5 = Iout +
1+m (6)
is the scaling factor. This technique provides four quadrant operation in
principle, while the geometric-mean based technique is only capable of Iin Iin
IDS4 = IDS3 − 2 = Iout −
implementing two quadrant multiplication [7]. From (1) it is deduced 1+m 1+m (7)
that two current mode squarers are needed to realize the current mode
where IDS5 is the drain-source current of M5 and Iout is the output current
multiplication. These squarers should provide two quadrant operation
of the squarer. Substituting (6) and (7) into (5) yields
in order to achieve four quadrant multiplier. Therefore, the character-
istics of the current squarers (e.g. power consumption, input range and Iin Iin
2 IB1 = Iout + + Iout −
linearity) directly determine that of the multiplier. 1+m 1+m (8)
2
S. Mowlavi et al. INTEGRATION, the VLSI journal xxx (xxxx) xxx–xxx
Fig. 3 for four different amounts of ‘m’ (0–3) using NMOS and PMOS
switches and two binary bits, as it is discussed in Section 2.2.
3
S. Mowlavi et al. INTEGRATION, the VLSI journal xxx (xxxx) xxx–xxx
From (26), the absolute error due to the transconductance para- i11 i9
=
meters mismatches in TLs is diminished with the increase of ‘m’. 1 + λ ⎛VTH + i11 ⎞ 1 + λVDD/2
⎝ KN ⎠ (37)
3.3.2. Transconductance parameters mismatch in class AB current buffers
i9 1 + λN VDD/2
Assume there are mismatches between transconductance para- =
i11 i11
meters of PMOS (or NMOS) transistors in the class AB current buffers in 1 + λN ⎛VTH + ⎞
⎝ KN ⎠ (38)
Fig. 1. In this case
where VDD/2 is the dc voltage at the drain of M9 . Taking the derivative
Ki = Ki (1 + εi ) i= 6,9,10,16 (27)
of i 9 with respect to i11 gives
where Ki is a nominal value for ith transistor. Therefore, the drain-
1 i11
source current of M16 is 1 + λN ⎛VTH + ⎞
∂i 9 λ V ⎝ 2 KN ⎠
= ⎛1 + N DD ⎞ 2
K16 K (1 + ε16) ∂i11 ⎝ 2 ⎠ i11
IDS16 = IDS = IDS ⎛1 + λN ⎛VTH + ⎞⎞
K10 11 K (1 + ε10 ) 10 (28) ⎝ ⎝ KN ⎠⎠
V 3 i11 ⎞
Assuming εi < < 1, using (18) and neglecting second order terms ≅ 1 − λN ⎜⎛VTH − DD + ⎟
yields in ⎝ 2 2 KN ⎠ (39)
IDS16 = m (1 + ε16 − ε10) IDS10 (29) where the terms including λN2
are neglected and it is assumed
2λN (VTH + i11/ KN ) ≪ 1 . Following the same steps for the P-type
Substituting (29) into (2), the drain-source current of M10 is given by
current mirror (M8-M10) gives
Iin ⎛ m
IDS10 = 1− (ε16 − ε10) ⎞
1+m⎝ 1+m ⎠ (30) Table 1
Device dimensions of the proposed multiplier.
From (27) and (30), the drain-source currents of M8 and M6 are
Transistors Aspect ratios (μm/ μm)
given by
Iin ⎛ m 1 M1 − M5 2/0. 5
IDS8 = 1− ε16 − ε10 + ε8 ⎞ M6 6/1
1+m⎝ 1+m 1+m ⎠ (31) M7 8/1
M8, M10 3/1
2Iin ⎛ m 1
IDS6 = 1− ε16 − ε10 + ε6 ⎞ M9, M11 4/1
1+m⎝ 1+m 1+m ⎠ (32) M12, M14 2/1
M13, M15 5/0. 5
Injecting these currents into the TL transistors (M1 − M4 ) and cal- M18 3/1
culating the output current of squaring circuit yields M19 6/1
M20 4/1
Iin2 Iin M21 8/1
Iout = + IB1 − (ε8 − ε6)
4IB1 (1 + m)2 1+m (33) M22 − M25 5/0. 18
Ms1 − Ms8 0. 5/0. 18
Therefore the output current of the multiplier and the generated
error can be expressed as follows
4
S. Mowlavi et al. INTEGRATION, the VLSI journal xxx (xxxx) xxx–xxx
Fig. 5. Post-layout simulated Time response of the proposed multiplier for four
different amounts of m, Ix = (m + 1) × 10 sin(2π × 106) μA,
Iy = (m + 1) × 10 sin(2π × 105) μA a) m = 0 b) m = 1 c) m = 2 d) m = 3.
∂i8 V 3 i8 ⎞
= 1 − λP ⎜⎛VTH − DD + ⎟
∂i10 ⎝ 2 2 KP ⎠ (40)
1 ⎛ ∂i 9 ∂i (λ − λN ) ⎛ 3 IM V
HD2 = ⎜ − 8⎞ ⎟ = P ⎜VTH + − DD ⎞⎟ Fig. 6. Post-layout simulated DC transfer function of proposed multiplier a)
8 ⎝ ∂i11 ∂i10 ⎠iin = IM 8 ⎝ 2 K (m + 1) 2 ⎠ m = 0 b) m = 1 c) m = 2 d) m = 3.
(41)
should be similar as it is shown in Fig. 5. It is noteworthy that the only
1 ⎡ ⎛ ∂i 9 ∂i ∂i ∂i ⎤ difference between m = 0, 1, 2 and 3 is the difference between their
HD3 = + 8⎞ −⎛ 9 + 8⎞
24 ⎢ ⎝ ∂i11 ∂i10 ⎠i1= IQ ⎥
⎜ ⎟ ⎜ ⎟
∂i10 ⎠i1= IM ⎝ ∂i11 input ranges. For instance, the input range for m = 1 is 20 μA which is
⎣ ⎦
two times bigger than the input range of m = 0 (10 μA ) while the
(λN + λP ) IQ ⎛ IM ⎞ output currents are the same for the two cases. Similarly, the input
≅ ⎜1 − ⎟
16 K ⎝ (m + 1) IQ ⎠ (42) ranges for m = 2 and m = 3 are equal to 30 μA and 40 μA respectively
while there is no difference between their transient outputs.
where IM is the maximum amplitude of the input current and IQ is the Fig. 6 shows the DC transfer characteristic of the output current
quiescent current of the class AB buffer. (41) and (42) indicate that both versus the input currents. For each amount of ‘m’, the first input is
HD2 and HD3 are decreased by increasing ‘m’ especially at large input swept between ± (m + 1) × 10μA while a maximum allowable DC
currents. current is fed to the second input. For instance, for m = 0 the input
4. Simulation results
5
S. Mowlavi et al. INTEGRATION, the VLSI journal xxx (xxxx) xxx–xxx
Fig. 11. Simulation of the frequency response for four different corners of sf, fs,
ff and ss for m = 0 and m = 3.
Fig. 12. Monte Carlo analyses of total harmonic distortion of the proposed
multiplier for m = 0 and m = 3.
THD of the circuit in 1 MHz frequency is ∼1% for all amounts of ‘m’ and
it lowers down from ∼ 8% (for m = 1, IX = 10μA ) to less than 1.2% (for
m = 3, IX = 10μA ) at a high frequency of 50 MHz. Fig. 7 verifies that
increasing ‘m’ improves the THD of the circuit as it is predicted in
section 3.4.
Fig. 8 shows the frequency response of the proposed circuit. In this
figure, IX is small signal and IY is set to 10μA , 20μA, 30μA and 40μA for
m = 0, 1, 2 and 3 respectively. The -3 dB bandwidth of proposed
multiplier varies from 253.4 MHz for m = 0–332.3 MHz for m = 3.
In order to develop a deeper understanding of the design, the effect
Fig. 10. Frequency response of the proposed multiplier versus power supply
variations for m = 0 and m = 3.
6
S. Mowlavi et al. INTEGRATION, the VLSI journal xxx (xxxx) xxx–xxx
5. Conclusion
of process fabrication, power supply and temperature variations on the
A new adjustable low power current-mode four-quadrant analog
circuit is studied through various simulations. The simulation results of
multiplier is proposed based on a new current squarer circuit. The
AC response at different temperatures for m = 0 and m = 3 are shown
circuit allows the designers to adjust the input range of the multiplier
in Fig. 9. In these simulations IX is swept as an AC current source and IY
based on their own application without any increase in power con-
is set to 10μA and 40μA for m = 0 and 3 respectively. The temperature
sumption. The Post-layout simulation plus Monte Carlo analyses en-
is varied from −30 °C to +70 °C and the responses demonstrate high
dorsed the functionality and robustness of the proposed multiplier
robustness over 100 °C temperature variations.
against PVT variations. It is shown that THD and mismatch error of the
The effect of power supply variations on the output AC response is
circuit are reduced as ‘m’ is increased. The performance of the proposed
studied in Fig. 10, where the power supply is swept between 1.6 V and
multiplier is summarized and compared to the other recently published
2 V ( ± 11% deviation from the nominal DC power supply value, 1.8 V)
works in Table 2. The proposed multiplier is the only reported one to
for m = 0 and m = 3. The input setup for this test is the same as for
offer an adjustable input range while improving the linearity and ro-
temperature analysis. The results indicate that the circuit is highly in-
bustness against PVT variations, yet keeping the bandwidth and power
sensitive to power supply fluctuations. This is achieved thanks to the
consumption at a reasonable level compared to the other reported
advantages of using translinear based current squarers.
multipliers in a similar technology.
The effect of process corners in frequency response is shown in
Fig. 11. In this figure IY is set to 10μA and 40μA DC for m = 0 and
m = 3 respectively while IX is set as a small signal current. The AC Acknowledgments
response is simulated in fs, sf, ss and ff corners. The figure shows a high
robustness against process variations (less than a 2 dB difference over The authors thank Dr. Ali Sahafi for his valuable comments and
various corners in worst-case) which is achieved thanks to the pure suggestions during this work.
Table 2
Summary of performance and comparison to prior works.
Ref./Year [22]/2003 [8]/2009 [23]/2010 [24]/2011 [9]/2012 [25]/2014 [15]/2015 [3]/2016 [11]/2017 This work
Circuit1 Circuit2
Tech. (μm) 0.8 0.35 0.5 0.5 0.25 0.18 0.18 0.35 0.18 0.18 0.18
Power (μW) 184 340 120 2000 168.1 60 75 232 89.2 150 186
THD (%) 0.9@ 0.97@ 0.63@ 0.2@ 0.91@ NA NA 0.16 @ 1.01@ 0.8 @ 1@
1 KHz 1 MHz 10 KHz 100 KHz 1 MHz 1 MHz 1 MHz 1 MHz 1 MHz
Supply Voltage (V) 1.5 3.3 3 3.3 2.5 1.2 1.2 2 1.8 ± 0.75 1.8
Bias current(μA) 6 10 10 40 10 40 40 4.6 10 10 10
Input range(μA) 12 ± 10 ± 10 ± 20 ± 10 0–10 0–10 ± 10 ± 20 ± 10 ± (1 + m) × 10
m:0-3
BW (MHz) 5.5 41.8 18 3 278 79.6 59.7 485 840 300 332.3
Nº of quadrants 4 4 2 2 4 1 1 4 4 4 4
Sim/Meas Meas. Sim. Meas. Meas. Sim. Sim. Sim. Sim. Sim. Sim. Post Layout + MC
7
S. Mowlavi et al. INTEGRATION, the VLSI journal xxx (xxxx) xxx–xxx
Appendix A. Supplementary data CMOS current multiplier, Electron. Lett. 37 (24) (2001) 1428–1429.
[13] I. Navarro, A.J. López-Martín, C.A. De La Cruz-Blas, A. Carlosena, Very low voltage
CMOS current multiplier with floating DC level shifters, Analog Integr. Circuits
Supplementary data related to this article can be found at http://dx. Signal Process. 37 (3) (2003) 265–268.
doi.org/10.1016/j.vlsi.2018.06.003. [14] P. Prommee, M. Somdunyakanok, M. Kumngern, K. Dejhan, Single low-supply
current-mode CMOS analog multiplier circuit, Communications and Information
Technologies, 2006. ISCIT'06. International Symposium on, IEEE, 2006, pp.
References 1101–1104.
[15] N. Beyraghi, A. Khoei, CMOS design of a low power and high precision four-
[1] G. Han, E. Sanchez-Sinencio, CMOS transconductance multipliers: a tutorial, IEEE quadrant analog multiplier, AEU-Int. J. Electron. Commun. 69 (1) (2015) 400–407.
Trans. Circ. Syst. II Analog Digital Signal Process. 45 (12) (1998) 1550–1563. [16] E. Seevinck, R.J. Wiegerink, Generalized translinear circuit principle, IEEE J. Solid
[2] D. Coue, G. Wilson, A four-quadrant subthreshold mode multiplier for analog State Circ. 26 (8) (1991) 1098–1102.
neural-network applications, IEEE Trans. Neural Network. 7 (5) (1996) 1212–1219. [17] C. De La Cruz-Blas, G. Thomas-Erviti, J. Algueta-Miguel, A. López-Martín, CMOS
[3] A. Baharmast, S.J. Azhari, S. Mowlavi, A new current mode high speed four analogue current-mode multiplier/divider circuit operating in triode-saturation
quadrant CMOS analog multiplier, Electrical Engineering (ICEE), 2016 24th Iranian with bulk-driven techniques, Integrat. VLSI J. 59 (2017) 243–246.
Conference on, IEEE, 2016, pp. 1371–1376. [18] R. Vargas-Bernal, A. Carlos, A survey on the static and dynamic translinear para-
[4] C.-C. Chang, S.-I. Liu, Weak inversion four-quadrant multiplier and two-quadrant digm, Integrated Circuits for Analog Signal Processing, Springer, 2013, pp.
divider, Electron. Lett. 34 (22) (1998) 2079–2080. 289–306.
[5] C. Sawigun, W. Serdijn, Ultra-low-power, class-AB, CMOS four-quadrant current [19] L. Safari, S.J. Azhari, A novel low voltage very low power CMOS class AB current
multiplier, Electron. Lett. 45 (10) (2009) 483–484. output stage with ultra high output current drive capability, Microelectron. J. 43 (1)
[6] A. Mahmoudi, A. Khoei, K. Hadidi, A novel current-mode micropower four quad- (2012) 34–42.
rant CMOS analog multiplier/divider, Electron Devices and Solid-state Circuits, [20] B. Razavi, Design of Analog CMOS Integrated Circuits, second ed., McGraw-Hill
2007. EDSSC 2007. IEEE Conference on, IEEE, 2007, pp. 321–324. Education, 2015.
[7] A.J. Lopez-Martin, A. Carlosena, Design of MOS-translinear multiplier/dividers in [21] G. Palmisano, G. Palumbo, S. Pennisi, Harmonic distortion on class AB CMOS
analog VLSI, VLSI Des. 11 (4) (2000) 321–329. current output stages, IEEE Trans. Circ. Syst. II Analog Digital Signal Process. 45 (2)
[8] A. Naderi, A. Khoei, K. Hadidi, H. Ghasemzadeh, A new high speed and low power (1998) 243–250.
four-quadrant CMOS analog multiplier in current mode, AEU-Int. J. Electron. [22] C. De La Cruz-Blas, A. Lopez-Martin, A. Carlosena, 1.5 V four-quadrant CMOS
Commun. 63 (9) (2009) 769–775. current multiplier/divider, Electron. Lett. 39 (5) (2003) 434–436.
[9] A. Alikhani, A. Ahmadi, A novel current-mode four-quadrant CMOS analog multi- [23] A.J. Lopez-Martin, A. Carlos, J. Ramirez-Angulo, R.G. Carvajal, Compact low-vol-
plier/divider, AEU-Int. J. Electron. Commun. 66 (7) (2012) 581–586. tage CMOS current-mode multiplier/divider, Circuits and Systems (ISCAS),
[10] K. Tanno, O. Ishizuka, Z. Tang, Four-quadrant CMOS current-mode multiplier in- Proceedings of 2010 IEEE International Symposium on, IEEE, 2010, pp. 1583–1586.
dependent of device parameters, IEEE Trans. Circ. Syst. II Analog Digital Signal [24] J.M.A. Miguel, A. Carlos, A.J. Lopez-Martin, Fully differential current-mode CMOS
Process. 47 (5) (2000) 473–477. triode translinear multiplier, IEEE Trans. Circ. Syst. II Express Briefs 58 (1) (2011)
[11] I. Aloui, N. Hassen, K. Besbes, A CMOS current mode four quadrant analog multi- 21–25.
plier free from mobility reduction, AEU-Int. J. Electron. Commun. 82 (2017) [25] C. Popa, Improved accuracy current-mode multiplier circuits with applications in
119–126. analog signal processing, IEEE Trans. Very Large Scale Integr. Syst. 22 (2) (2014)
[12] A. Ravindran, K. Ramarao, E. Vidal, M. Ismail, Compact low voltage four quadrant 443–447.