Square Root Domain Filter Design and Performance
Square Root Domain Filter Design and Performance
Abstract. This paper discusses the implementation and performance of square root domain ®lters, which can be
considered as the CMOS equivalent of the bipolar log domain technique. The square root design methodology is
based on exploiting the MOSFET large-signal square law characteristic to implement ®lters which are input-output
linear, but operate with internally non-linear signals. The design of subcircuits required for the implementation of
square root domain ®lters is described based on the MOSFET translinear principle, and various performance issues
are discussed. Simulation and measured results are also presented to con®rm the validity of this approach, which
may be attractive for low-voltage operation at frequencies in the MHz range.
Key Words: analog integrated circuits, analog ®lters, CMOS translinear circuits
125
232 M. Eskiyerli and A. Payne
set of linear state equations are transformed to a 2. CMOS Square Law Synthesis
nonlinear (exponential) form. The resulting non-linear
state equations are then directly implemented as the The idea of exploiting the MOSFET square law
summation of bipolar transistor currents at internal characteristic to implement a required transfer
nodes. Perry and Roberts introduced a technique function is not new, but until recently only real-time
enabling the signal ¯ow-graph synthesis of log- static circuit functions had been reported. A simple
domain LC ladder ®lters [7], and a method of log- example is the linear transconductor shown in Fig. 1,
domain ®lter synthesis based on the transformation of proposed by Bult and Wallingra [14]. Assuming that
conventional gm-C ®lter architectures has also been the devices are in saturation, the square law relation-
described [8]. Following an alternative transistor-level ship between drain current Id and gate-source voltage
approach, the low-level synthesis of log-domain ®lters Vgs is assumed as:
has also recently been proposed [9]. For each of these
methods, the resulting circuits generally exhibit the Id b
Vgs ÿ Vth 2
1
following features:
* Large-signal device equations are used in the Vth and b represent the threshold voltage and
circuit synthesis, therefore circuit operation is not transconductance parameter respectively. If the
limited to small-signal levels. devices are matched (equal b and Vth ), the resulting
* The circuits are current-mode which offers poten- output current:
tially high speed properties (due to low impedance I1 ÿ I2 b
V2 ÿ 2Vth
V2 ÿ 2Vin
2
levels) and lower supply voltages [10].
* The circuits are easily tuneable through the thus for constant V2 , the output current is a linear
variation of bias currents. function of Vin .
Micropower log domain circuits have also been More complex linear transconductor designs have
implemented based on the exponential relationship been reported based on the exploitation of the square
between gate-source voltage and drain current in a law, which offer wider dynamic range, differential
subthreshold MOSFET. However, the operating operation etc. [15,16]. Non linear circuit functions
frequency of subthreshold circuits is generally limited such as squarers and multipliers have also been
to the kHz range, which restricts their operation to proposed based on this methodology, e.g. [14,15,17±
very speci®c applications, e.g. biomedical sensors 19].
[11]. Following a slightly different approach, Seevinck
The attractive features of log-domain circuits, and Wiegerink proposed a CMOS square law version
combined with the desire to implement analogue
®lters in CMOS VLSI technology, has led to the
proposal of ``square-root domain synthesis'' as a new
CMOS ®lter design methodology [12,13]. The
proposed methodology uses MOSFET devices in
the strong inversion region of operation, and thus is
based on the quadratic relationship between gate-to-
source voltage and drain current. This paper outlines
the general concept and discusses various square root
domain synthesis and performance issues. The paper
is organized as follows: in Section 2, MOSFET
square law synthesis techniques are reviewed and the
generalized translinear principle is introduced; in
Section 3, the state-space synthesis of square root
domain ®lters is described; Section 4 discusses
implementation issues and the validity of the
square law approximation; Section 5 presents
measured results and conclusions are given in Fig. 1. Linear transconductor based on the MOSFET square law
Section 6. characteristic.
126
``Square Root Domain'' Filter Design and Performance 233
of the well-known bipolar translinear (BTL) principle roots of the drain currents divided by the trans-
[20], which they termed the MOS translinear (MTL) conductance parameters in the CCW direction.
principle [21]. The MTL principle is a generalized Although this expression is not as elegant as the
synthesis methodology for the implementation of BTL principle, the MTL principle can still be
linear and non-linear circuit functions. An MTL loop exploited to implement various non-linear circuit
contains an equal number of MOSFET gate-to-source functions which will prove useful in the implementa-
voltages arranged clockwise (CW) and counterclock- tion of square root domain ®lters. An interesting
wise (CCW), thus the loop contains an even number feature of both BTL and MTL circuits is that input
of devices. If the loop contains both NMOS and signals are applied as currents, and voltage swings
PMOS devices, there must be an equal number of CW within the circuit are of secondary interest. These
and CCW NMOS devices and an equal number of CW ``internal'' voltage swings are additionally fairly
and CCW PMOS devices. An example of a NMOS small (changes in Vbe or Vgs ), leading to the potential
MTL loop is shown in Fig. 2; summing the voltages for high frequency operation at low power supply
around this loop and substituting the square law voltages.
characteristic given in (1) gives the result:
s s s s
Id1 Id3 Id2 Id4
3 3. Square Root Domain Filter Synthesis
b1 b3 b2 b4
The concept of square-root domain ®lter synthesis has
For a general MTL loop containing N NMOS devices
emerged as the square law equivalent of the
in each direction and P PMOS devices in each
exponential log-domain methodology. The general
direction (thus total number of devices 2
N P,
principle of square-root domain synthesis was
the MTL principle is derived as:
discussed in [12], but Mulder et al. were the ®rst to
s s! s s!
j X
N;k P
Idj Idk
j X
N;k P
Idj Idk report a true square-root domain ®lter implementation
in [13].
j;k 1
bj bk j;k 1
bj bk
CW CCW The design of a simple square-root domain circuit
4 will be illustrated here by following a state-space
mapping process, similar to the original log-domain
where Idj , bj represent the drain current and
methodology proposed by Frey [6]. Low-level
transconductance parameter of the j th N-channel
integrator-based ®lter synthesis or LC-ladder synth-
device respectively, while Idk , bk relate to the kth
esis methods proposed for log-domain ®lters can
P-channel device. Thus, the MTL principle can be
similarly be adapted for square root domain ®lters
stated as:
[24], and will not be discussed here. The aim of this
The sum of the square roots of the drain currents
paper is to present the general principle, and to discuss
divided by the transconductance parameters in the
various issues which currently limit the performance
CW direction is equal to the sum of the square
of square root domain circuit implementations.
A second order ®lter can be described by the state
equations:
oo
x_1 ÿ x ÿ o o x 2 o o u1
Q 1
x_2 oo x1 ÿ oo u2
y x1
5
127
234 M. Eskiyerli and A. Payne
while the other is used as the signal input. For varying Io and Ioq respectively (the reason for the
example, if u2 is held constant and the input is applied doubling of the current sources, i.e. 2Io in Fig. 3, will
at u1 , the resulting bandpass transfer function can be become clear when the full ®lter implementation is
derived: described). The implementation of a square root
domain ®lter thus requires the design of non-linear
Y
s oo s
H1
s
6 circuit building blocks, in contrast to conventional IC
U1
s s2
oo =Qs oo 2 ®lter design which is based on the implementation of
Alternatively if u1 is held constant and the input signal linear circuit elements such as transconductors. If
is applied to u2 , a lowpass transfer function can be these non-linear blocks can be designed with good
derived: conformity to the required non-linear function over a
wide input dynamic range, then square root domain
Y
s o2o ®lters may present an attractive alternative to
H2
s 2
7
U2
s s
oo =Qs o2o conventional CMOS ®lter techniques for certain
applications.
Consider a quadratic mapping on the state variables,
such that:
2
x1 I1 b1
V1 ÿ Vth 4. Non-Linear Subcircuit Implementation and
2 Performance
x2 I2 b2
V2 ÿ Vth
8
Substituting these variables into the linear state Equations (10) (and Fig. 3) show that, to implement
equations (5), and multiplying by constants C1 and C2 : the square root domain biquad, two separate non-
linear functions are required. The ®rst is a geometric
p C o
2C1 b1 I1 V_1 ÿ 1 o I1 ÿ C1 oo I2 C1 oo Iin1 mean function:
Q q
p Iout Ix Iy =4
11
2C2 b2 I2 V_2 C2 oo I1 ÿ C2 oo Iin2
9
The second function has the form:
where the input signals u1 and u2 are replaced by s
currents Iin1 and Iin2 respectively, since the state Ix Iy2
variables have been transformed to current variables. Iout
12
4Iz
Assuming that C1 C2 C and b1 b2 b for
simplicity, and de®ning tuning currents This second function can be implemented by two
2
Io
oo C =b and Ioq Io =Q2 : subcircuits: a current squarer/divider to implement the
s s function Iw
Iy 2 =Iz , followed by a geometric mean
1 q 1 I 2
1 I 2
CV_ 1 ÿ I1 Ioq ÿ Io 2
Io in1 circuit to implement Iout H
Ix Iw =4. The required
2 2 I1 2 I1 non-linear functions (geometric mean and current
s s squarer/divider) can be synthesized using the MTL
1 I 2 1 I2 principle, and form the basic building blocks for
CV_ 2 Io ÿ1
Io in2
10
2 I2 2 I2 higher order square root domain ®lter synthesis [24].
128
``Square Root Domain'' Filter Design and Performance 235
129
236 M. Eskiyerli and A. Payne
(b)
(a)
Fig. 5. Comparison of ideal and simulated results for the ``stacked MTL'' geometric mean with (a) body effect included and (b) no body
effect.
have an aspect ratio of 12 mm/0.8 mm. The ideal when using an up-down topology rather than a stacked
geometric mean characteristics are also shown in loop.
dashed lines. The considerable deviation (up to 20%
at low current levels) between the ideal and simulated
characteristics is due to the body effect
Vbs 6 0 4.2. Current Squarer/Divider Circuit
causing threshold voltage mismatch, since this is an
N-well process and thus all NMOS devices share the Bult and Wallinga proposed a current squarer/divider
same substrate. On a P-well process it would be circuit in [14], but since this implementation is based
possible to place each device in a separate well, on a stacked loop topology the accuracy is
connecting each source to the well to avoid the body insuf®cient for our purposes. An up-down loop
effect. The simulation results in this case are shown in topology which eliminates the body effect was
Fig. 5(b), and demonstrate a good conformity with the proposed in [21] and is shown in Fig. 6 (this is a
ideal characteristics over a wide range of input current sourcing circuit; a current sinking version
currents, with minimum gate length devices.
However the disadvantage of placing each transistor
in an individual well is the increase in silicon area, and
a reduction in bandwidth due to the large well-
substrate capacitance of each individual well.
A better solution is to use an ``up-down'' loop
topology such as the example shown in Fig. 2. In this
case all devices will have approximately the same
source voltage and the body effect is minimized; to
further reduce the effect of threshold voltage
mismatch, the magnitude of Vbs should be made as
large as possible. Simulations show that the resulting
circuit has good accuracy and wide bandwidth, thus
this topology was chosen in all following architec-
tures. However the complexity of the circuit required
to provide the correct input currents may be increased Fig. 6. Current squarer/dividerÐan ``up-down MTL'' topology.
130
``Square Root Domain'' Filter Design and Performance 237
Ix2
Iout
16
8Iy
131
238 M. Eskiyerli and A. Payne
q 2
geometric mean circuit (and indeed, to other similar 1 32 y Iy =bIx
MTL circuit structures). Iout q2
8 1 y Iy =b Iy
q p
Mobility Reduction. As the transverse electric ®eld 1 32 y Iy =b y Iy=bIx 4
along the channel
Ex increases in magnitude, the q2
mobility of carriers in the channel decreases. There 128 1 y Iy =b Iy 3
are several models of mobility versus electric ®eld;
one particular relation which is commonly used is y2 I x 6
q2
22
[23]: 8192b 1 y Iy =b Iy 4
meff
m 2 1=2
18
The output will contain fourth and sixth order terms in
meff Ex
1 sat Ix , as well as third and fourth order terms in Iy . The
fundamental of the output (i.e. Ix 2 =8Iy term) will also
where meff is the effective carrier mobility for small be modulated by a weak function of Iy .
transverse ®elds, sat is the saturation velocity and Ex By simple curve ®tting to the simulated character-
is the electric ®eld strength along the channel. istics, the mobility reduction parameter is found to be
Assuming that the device is in saturation, the about 0.07 for the AMS 0.8 mm CMOS technology.
transverse ®eld strength Ex will be proportional to With this value of y, simulations show that the error in
Vgs ÿ Vth . For an approximate analysis it is often the fundamental term is relatively unaffected by
suf®cient to simplify equation (18) to a ®rst order changes in Iy , shifting from 2.5% to 2.8% above the
expression [22]: ideal value when Iy is varied between 1 and 100 mA.
For a practical range of input currents, the deviation
meff from the ideal response due to fourth order compo-
m
19
1 y
Vgs ÿ Vth nents of Ix is found to be less than ÿ 40 dB. The sixth
order deviation is less than ÿ 80 dB, and is unlikely to
where y is a mobility reduction parameter. Referring be of any great signi®cance.
to Fig. 6, writing the MTL equation for the loop:
s
q 1 y
Vgs3 ÿ Vth p Channel Length Modulation. The variation of
4Iy I channel length with changes in Vds is generally
1 y
Vgsy ÿ Vth d3
s modeled by the equation:
1 y
Vgs4 ÿ Vth p
I
20 Id b
Vgs ÿ Vth 2
1 lVds
23
1 y
Vgsy ÿ Vth d4
where Vgsy is the gate-source voltage of transistors where l is the channel length modulation parameter.
with a drain current Iy . In Fig. 6, the diode-connected devices M1 and M2
Substituting Vgs ÿ Vth H
Id =b, equation (20) is have Vds Vgs , thus channel length modulation will
thus rewritten as: be minimal. Considering the effect of devices M3 and
M4 , the output current can be recalculated as:
p p
1 y Id3 =b 1 y Id4 =b 2
q Id3 q Id4 Id3 Id4
ÿ 1lV
1 y Iy =b 1 y Iy =b Iout
1lVds3 ds4
24
p p 2 8Iy
1 y Id4 =b
p Id4 ÿ 1 y pI
d3 =b
I
1 y Iy =b 1 y Iy =b d3 assuming that the sum Id3 Id4 is largely unaffected
2Iy
21 by channel length modulation effects. With typical
8Iy
operating voltages, the simulated deviation from the
Assuming that the left hand side of equation (21) is ideal characteristic due to channel length modulation
relatively constant, and de®ning Iout Id3 Id4 ÿ 2Iy is small (less than ÿ 80 dB for most of the operating
as previously, gives the result: range).
132
``Square Root Domain'' Filter Design and Performance 239
Threshold Voltage Mismatch. Assuming that the channel to saturate. This velocity saturation has
devices M5 ÿ M8 are matched, any mismatch in the two main effects:
threshold voltages of M1 ÿ M4 will cause an offset in * The drain current is scaled by a factor
ÿ1
the MTL loop equation as follows:
1 Vds =
1 LEc (i.e. reduced), where Ec is
s s s the critical transverse ®eld strength.
4Iy X 4
Id3 Id4 * At very short gate lengths it will destroy the square
DVthi
25
b i1
b b law relationship, and leads to a linear dependence
between drain current and gate-source voltage.
where A minimum gate length which largely avoids short
X
4 channel effects due to mobility reduction and velocity
DVthi DVth1 DVth2 ÿ DVth3 ÿ DVth4
26 saturation can be determined by referring to equation
i1 (19). To ensure that mobility stays approximately
Threshold voltage mismatches are represented by a constant with changes in transverse electric ®eld, we
deviation from a mean value Vtho , i.e. Vth Vtho require:
DVthi . The effect of threshold voltage mismatches on meff Ex
the circuit of Fig. 6 can be calculated as: 51
28
sat
!
Ix2 Ix2 X4
Assuming Ex
Vgs ÿ Vth =L, a minimum gate
Iout ÿ DV
8Iy 8Iy3=2 i1 thi length can be approximated as:
!
X 4
meff
Vgs ÿ Vth
3=2
2Iy DVthi
27 Lmin 4
29
i1
sat
The threshold voltage mismatch will not cause any With typical values sat 107 cm/s and meff
deviation proportional to Ix , but will create new terms 500 cm2 =s we obtain the result:
3=2
proportional to Iy ÿ3=2 and Iy . These ``fractional
Vgs ÿ Vth
harmonics'' are a result of the non-linear signal Lmin 4 mm
30
2
processing within square root domain ®lters, and are
not generally encountered in conventional linear This minimum gate length will ultimately limit the
®lters. maximum operating frequency of square-root domain
®lters.
MOSFET Square Law Deviation. At this point it is
instructive to examine whether the MOSFET square
law approximation is a valid one. In the relevant 5. Filter Implementation
literature it has been shown that, for long channel
MOSFETS, the square law approximation agrees with 5.1. Implementation
experimental results to a great extent [22,23].
However these assumptions may no longer apply to Returning to the biquad ®lter circuit of Fig. 3, we are
modern technologies which have increasingly smaller now able to implement a full transistor level circuit by
geometries, driven by power consumption, speed and replacing the high-level non-linear blocks with the
silicon area considerations. geometric mean and current-squarer divider circuits
A reduction in the gate length increases the shown in Sections 4.1 and 4.2. The blocks with current-
importance of second-order ``short channel'' effects sourcing outputs are implemented by PMOS MTL
in the MOSFET characteristic, such as channel length circuits, while blocks with current-sinking outputs are
modulation, mobility reduction, and velocity satura- implemented by NMOS MTL circuits. Aspect ratios of
tion. Channel length modulation and mobility MOSFETs M1-M8 in Fig. 3 are equal to 16 mm/1.2 mm.
reduction have been brie¯y discussed above. For The bias currents Io are used to tune the ®lter cutoff
shorter channel lengths, the increasing transverse frequency oo, while the quality factor Q is set by bias
electric ®eld in the channel further modulates the current Ioq Io =Q2 . Referring to equation (10), terms
carrier mobility causing the velocity of the carriers in of the form H
Io Ix2 =Iy H
Io Iw need to be
133
240 M. Eskiyerli and A. Payne
generated. The output from the current squarer/divider deviation from the ideal response was seen in the
circuit is Ix2 =8Iy , and so needs to be multiplied by eight bandpass case, in that the low frequency attenuation
before processing by the geometric mean circuit. In was severely degraded. To develop insight into the
practice a current mirror of 1:4 ratio is used to multiply source of the ®lter non-idealities, the state equations
this current by four, while the tuning current term Io is of the ®lter were re-derived from the block diagram of
multiplied by two, to achieve the same net effect. This Fig. 3, this time including two additional resistors R1
has the further advantage of ensuring that the input and R2 connected in parallel with the integrating
currents to the geometric mean circuit are of similar capacitors at nodes V1 and V2 respectively. R1 and R2
magnitude, thus reducing the output error (see Fig. represent the total output impedance of the geometric
5(a)). In addition, the DC levels of the input currents mean and current squarer/divider circuits at these
are scaled so that Iu1
1 1=QIu2 to ensure a stable nodes; in practice, these values will be dynamic (large
equilibrium condition at DC [6]. signal resistances). Considering the non-linear geo-
The level of distortion at the output is related to the metric mean and current squarer/divider sub-blocks to
magnitude of the voltage swings across the capacitors. have ideal responses, the state equations are modi®ed
The minimum and maximum capacitor voltages are by the presence of R1 and R2 :
restricted by the strong inversion condition and the p
mobility degradation respectively. Thus the gate- p bI1 Coo
2C bI1 V_ 1 2 V ÿ I ÿ Coo I2 Coo Iin1
source voltage of transistors connected to the capacitor R1 1 Q 1
nodes (M1 ÿ M8 in Fig. 3) must be limited to between p
p bI2
approximately
Vth 0:1 V and
Vth 0:6 V for this _
2C bI2 V2 2 V Coo I1 ÿ Coo Iin2
31
technology to prevent excessive output distortion. R2 2
Although this factor may seem to limit the usefulness Applying the mappings for I1 and I2 as given in
of square-root domain circuits, it must be remembered equation (8), these state equations are modi®ed to:
that capacitor voltages are a compressed (square-
p
rooted) version of the circuit currents, and excessive o 2 p 2VT b
output distortion does not arise until the input current I_1 ÿ o I1 ÿ oo I2 oo Iin1 ÿ I1
Q CR1 CR1
modulation is higher than about 80%. p
2 p 2VT b
I_2 I1 oo ÿ I2 ÿ oo Iin2 ÿ I2
32
CR2 CR2
5.2. Performance Analysis
These state equations are no longer linear, but contain
terms of the form HI 1 and HI 2 . If for the moment we
The circuit was simulated using device parameters
assume that these non-linear terms are very small and
from the AMS 0.8 mm CMOS process; large signal
can be neglected, equation (32) can be rewritten as:
transient simulations were performed at a range of
frequencies to con®rm the response obtained from AC
(small-signal) analysis. Applying a signal at Iin2 gave _I1 ÿI1 oo 2 ÿ I2 oo Iin1 oo
Q CR1
a lowpass response much as expected, although oo
and Q were shifted slightly from the ideal design _I2 I1 oo ÿ I2 2
values calculated using the expressions derived in ÿ oo Iin2
33
CR2
Section 3. With C 20 pF, Io 120 mA and
Ioq 100 mA the ideal calculated values for fo and Combining these two linear state equations and gives
Q were 3.75 MHz and 1.1 respectively, while the the resulting response:
values obtained from simulation were 3.9 MHz and
0.9. Similarly with Io 180 mA and Ioq 150 mA the Iout
s
ideal values of fo and Q were calculated as 4.59 MHz I1
s
and 1.1 respectively, while the values obtained from oo Iin1
s 2=CR2 oo Iin2
simulation were 4.77 MHz and 0.9. s2
oo =Q 2=CR1 2=CR2 s
o2o 4=C2 R1 R2
The bandpass response obtained by applying an
34
input signal at Iin1 showed a similar shift in the
simulated values of fo and Q. However a more serious Compared to the ideal response (equations (6) and
134
``Square Root Domain'' Filter Design and Performance 241
(10)), the cut-off frequency and quality factor are both 5.3. Measured Results
modi®ed:
p The biquad ®lter circuit of Fig. 3 was implemented
o0o oo
1 4=C2 R1 R2 o2o using AMS 0.8 mm CMOS technology, and a chip
p photograph is shown in Fig. 9. The circuit was
0
1 4=C2 R1 R2 o2o powered from a 5 V power-supply, and CCII-01
Qo Qo
35
1
2Qo
R1 R2 =oo CR1 R2 current-conveyor ampli®ers1 were used as high-
frequency transconductors to convert input signal
In addition, the bandpass zero is shifted up in voltages to currents required at the input of the test
frequency from zero to oz 2=CR2 . circuit. Output currents were measured using a
This approximate linearized analysis predicts that Tektronix CT-2 current probe having a ÿ 3 dB
the ®nite output impedance of the non-linear sub bandwidth of 1 GHz. Fig. 10 compares the measured
circuits will cause a shift in the expected transfer (solid lines) and simulated (dashed lines) bandpass
function. This effect is further illustrated in Fig. 8, frequency responses for two different values of tuning
which shows simulation results for the bandpass currents. In the ®rst case (1), Io 120 mA and
response in which behavioral models were used to Ioq 100 mA (i.e. fo 1:9 MHz and Q 1:1). The
represent current squarer/divider and geometric mean input signal was an AC current of 120 mA pk on a DC
circuits. The impedances R1 and R2 were assumed to level of 250 mA. In the second case (2), Io 50 mA
be equal and were varied between 100 kO and 1 MO in and Ioq 40 mA (i.e. fo 1:1 MHz and Q 1:1). The
300 kO steps. The increased attenuation with input signal was an AC current of 50 mA pk on a DC
increasing impedance levels is clearly seen, and level of 100 mA. Fig. 10 shows that in both cases the
suggests that an improvement in performance could simulated and measured results are fairly close, and
be obtained by implementing subcircuit designs the difference is likely to be due to processing
featuring very high output impedance. tolerances (variations in C, b etc.). The low frequency
The non-linear terms introduced into the state attenuation is almost completely destroyed due to the
equations (equation (32)) will introduce ``sub- ®nite output impedance of the MOSFETs, as
harmonic'' non linear terms into the output, similar described in Section 5.2. The ®nite output impedance
to those of equation (22). These additional harmonic also shifts the bandpass zero up in frequency, and
terms can be minimized by minimizing the values of from Fig. 10 the position of this zero is around
Vth b1=2 =CR1 and Vth b1=2 =CR2 . 500 kHz, which from the approximate analysis of
135
242 M. Eskiyerli and A. Payne
6. Conclusions
136
``Square Root Domain'' Filter Design and Performance 243
137