(Esther Villegas Low Power and Low Volt
(Esther Villegas Low Power and Low Volt
(Esther Villegas Low Power and Low Volt
Esther Rodriguez-Villegas
IET CIRCUITS, DEVICES AND SYSTEMS SERIES 20
Dr Esther Rodriguez-Villegas
Preface xi
Acknowledgments xiii
1 Introduction 1
1.1 The general framework 1
1.1.1 Why analog? Why digital? 1
1.1.2 Why low voltage? 1
1.1.3 Why low power? 2
1.1.4 Why CMOS? 2
1.2 Techniques to reduce the power consumption and the
voltage supply 2
1.2.1 Analog techniques 2
1.2.2 Digital techniques 4
1.3 Why floating gate MOS? 6
1.4 FGMOS history 7
1.5 Structure of the book 11
8 Low power digital design based on the FGMOS threshold gate 245
8.1 Introduction 245
8.2 Threshold gates 246
8.3 The νMOS threshold gate 247
8.3.1 Theory 247
8.3.2 Practical design aspects 249
8.4 νMOS Threshold gates applications 250
8.4.1 Threshold logic based adders using floating-gate
circuits 250
8.4.2 νMOS-based compressor designs 255
8.4.3 Sorting networks implemented as νMOS circuits 258
8.4.4 A multi-input Muller C-element 267
8.5 Summary and conclusions 268
Notation 269
References 279
Index 297
Preface
1 The National Technology Roadmap for Semiconductors. 2002 Update. Semiconductor Industry
Association, 2003.
xii Preface
tuneable mechanisms. These new possibilities make it feasible to design circuits with
functionality that would not be possible as supply voltages get lower in comparison
to the threshold voltages of specific technologies.
This book is intended for a broad range of readers. Although the title seems to
suggest that it is a book on the FGMOS and therefore only those interested in explor-
ing this area can benefit from it, the reality is different. This is fundamentally a book
on circuit design pushing the limits of CMOS technologies. As the power and volt-
age constraints become more and more restrictive the performance of conventional
circuit topologies degrades up to the point that they stop being functional. The trade-
offs need to be established much more exhaustively and “rules of thumb” no longer
help. In some cases alternative circuit techniques have to be found. This book guides
the reader through a thorough analysis of design tradeoffs for every circuit topology
presented in it together with a quantitative and qualitative study of what the conse-
quences of shrinking the voltage levels and reducing power are. From this point of
view, it is a book that can appeal to any audience with an interest in low power and
low voltage circuit design.
But also, it is a book on the FGMOS transistor and its use in analog and digital
circuits. The text presents the device from scratch and builds up from there so no
previous knowledge is needed. Hence, a designer with previous knowledge in the
subject can probably skip parts of chapters two and three. As Section 1.5 explains
the book is mostly focused on analog because it is in this context that the FGMOS
transistor has more potential. Nevertheless some very interesting applications can also
be found in the digital area and this is why the last chapter is on low power and low
voltage digital design. Unlike the analog chapters which are much more incremental,
this chapter requires a previous basic digital knowledge.
Acknowledgments
Part of the material presented in this book is the result of the research carried out in the
Seville Institute of Microelectronics (IMSE-CNM) and was sponsored by the Spanish
government under an FPU grant. This sponsorship is gratefully acknowledged.
I am also thankful to many of the people working there at the time specially to
my then Ph.D. supervisors Dr. Alberto Yufera Garcia and Professor Adoracion Rueda
Rueda. The material presented in chapter number 8 was gathered with the help of
Dr. Jose Maria Quintana and Dr. Maria Jose Avedillo who set up the simulation
environments for the traditional implementation of the digital circuits.
Apart from those who supported me on the technical and financial side, there
were many others who played an even more important role, lifting up my mood on
many occasions I just wanted to give up electronics and become a “chocolate critic”.
Thank you to my “friends in the Himalaya”: Kike, Carlos, Antonio, Pedro, Hakim
and specially Africa (thank you for being such a wonderful friend through all these
years). Also to many others in the CNM, mostly Eduardo and Emi. Thank you to my
“friends in Circuits and Systems at Imperial”: Ganesh, Anjit, Solon, Thomas, Rohit,
David and Omeni (I miss you now that I do not see you everyday). And those in
“Signal Processing”: Jon, Thushara, Alex, David and Hugh. Thank you to Fernando
for putting up with me and the FGMOS when no one believed my “getting rid of the
charge” technique was going to work.
Also, thank you to my colleagues at Imperial College especially to Professor Peter
Cheung, Dr. David Haigh and Dr. Christos Pappavassiliou.
Thank you to Dr. Ramon Gonzalez-Carvajal for believing in me, helping me
every time I asked for help (and many other times he could read my mind), making
me laugh and showing me the best tapas bars in Seville.
Very special thank you to Mr. Phil Corbishley for being such a good student,
friend and for reading throughout the whole text.
Thank you to Dr. Patrick Degenaar since without him this book would not have
been completed.
xiv Acknowledgments
Thank you to Dr. Aleksandra Rankov for helping me with the edition.
Thank you to Mr. Vasa Curcin for being so sweet, being always there and dragging
me out for coffee when I needed it the most.
Thank you to all the people in the IEE who have worked together on publishing
this book.
And finally, thank you to my family (specially my sisters, Maria and Bea), who
lifted me in very difficult moments.
Chapter 1
Introduction
not a problem as the capacitances were scaled down together with the dimensions.
Recently this scaling relationship has been replaced to being proportional to the total
length of wires, L, in the circuit. The interconnect power dissipation can therefore be
rewritten as kV 2 L (where k is the dielectric permittivity). Hence, the most significant
parameter in the reduction of the interconnect power is the voltage and new strategies
are required to operate circuits at lower power supply voltages [2].
However, this is not the only motivation fuelling the eagerness of researchers
to operate circuits at lower voltages. The other one is related to the magnitude of
the electric fields in the devices. These grow proportionally as the dimensions are
scaled down, which increases the risk of dielectric breakdown. This can additionally
be compensated for by reducing the voltage differences across the devices. Hence a
low voltage power supply is beneficial.
intended to reduce the voltage levels and techniques intended to reduce the current
levels.
1. Circuits with a rail-to-rail operating range: This group includes all the
techniques that are meant to extend the voltage ranges of the signals. Most of
these techniques are based on redesigning the input and output stages in order to
increase their linear range [9–13]. In these topologies the transistors have to be biased
in those regions that optimise the operating range. Since the voltage constraints are
more restrictive, in order to get the devices working in a certain region, sometimes
it is necessary to shift the voltage levels. In this book the reader will find multiple
examples of how the floating gate MOS (FGMOS) can be used to shift the voltage
levels in a very simple way, so the operating range is optimised.
2. Technique of cascading stages, instead of a single cascode stage: Conven-
tional circuit topologies stacked cascode transistors in order to obtain the high output
resistances and gains required by certain structures such as OPAMPs and OTAs.
However, stacking transistors in a given circuit branch makes the voltage require-
ments more demanding for the entire cell. The solution for this is either to reduce
the voltage requirements for the transistors, or to substitute each single stage for a
cascade of them, in such a way that the total gain at the output would be the product
of all the single ones (whenever high gain is needed). If the latter route is taken,
there is an added problem related to frequency stabilisation [14–16]. Furthermore,
as the number of branches increases, so too does the power consumption. Therefore
a compromise solution would be to still use cascode transistors, but try to minimise
their voltage requirements within the whole operating range. This book will show
how to obtain this by using cascode devices implemented with FGMOS transistors.
Different circuits will be presented, that, even with a single stage, achieve a high
performance in terms of gain under a very low power supply voltage.
3. Supply multipliers: Charge pumps can be used to scale up the power supply
voltage for certain analog cells, while still keeping the low supply voltage value for
the digital blocks [17–20]. The main drawback of this technique is that it requires
large capacitors which take a large silicon area, a considerable overhead for circuits
using this technique. In addition, the extra power consumption can be considerable.
4. Nonlinear processing of the signals: Most practical electronic systems are
designed to process signals in a linear form. However, the fact that the input/output
relationship between two variables has to be linear does not mean that internally the
system must be linear as well [21]. The fundamental devices constituting the blocks
are transistors which are inherently nonlinear. Traditional circuit techniques tried to
linearise the behavioural laws of the devices with more or less complicated topologic
solutions that in most cases unavoidably increased the power consumption. The idea
behind nonlinear techniques is to exploit the nonlinear I /V characteristics of the
transistors to process the signals more efficiently. A very powerful method to obtain
this consists of processing the input signal in such a way that for low input values
4 Low power low voltage circuit design with the FGMOS transistor
the internal signal levels are still above the maximum expected noise, whereas large
input signals are attenuated, hence reducing distortion. Ideally, a function would be
chosen that shrinks the internal dynamic range (DR) down to 0 dB and once the signal
is internally processed, the inverse is applied to recover the original DR expansion.
This would keep the DR, as well as (a) reduce the large voltage swings around the
bias point, hence relaxing the voltage constraints imposed by the lower power supply
voltage and (b) reduce the amount of power needed to charge and discharge the
parasitic capacitances.
The ‘compressing/expanding’ processing technique at the device level is known
as instantaneous companding. Other techniques at the system level are for example
syllabic companding [22–24] and time-variant compressing techniques for AGC [25].
The majority of the currently existing companding circuits base their functionality
on the nonlinear current law of the bipolar transistor, and they are not compatible with
the low power and low voltage constraints since they were originally developed to
exploit the device’s high frequency capability. Unfortunately these techniques are
not easy to translate to a MOS implementation, because of several reasons such as
asymmetric I /V curves in MOS devices and mismatch. On top of that, most of the
existing CMOS realisations cannot be generalised due to, for example, local bulks,
poor low voltage operation or redundant circuitry [26–29].
In this book, the reader will find how to overcome some of the problems inherent to
MOS realisations by using FGMOS transistors to realise externally linear, internally
nonlinear circuits. Besides, complex functionality can be implemented with very
compact designs which is also beneficial from the point of view of power.
power × delay
delay
power
0 2 4 6
VDD / VT
Figure 1.1 Power and delay versus power supply voltage measured in threshold
voltage units [33]
just to reduce the power supply voltage, remove circuits that dissipate static power
or to power down inactive blocks. But using power as a metric is not completely
appropriate in the context of digital design, as power can always be reduced by
slowing down the operating frequency. A more suitable metric is the figure of merit
delay×power. Smaller delay×power means a lower energy solution at the same level
of performance. The most popular techniques to improve digital circuits performance
according to this metric can be classified as follows [33]:
1. Voltage scaling: A reduction of the power supply voltage (VDD ) brings with it
an immediate reduction of the energy per operation. But, as the capacitance (C) and
the threshold voltage (VT ) are constant, the speed of the gates2 will also decrease in
agreement with eq. (1.1) [34]:
CVDD
td ∝ (1.1)
(VDD − VT )2
As for the power, whenever the dynamic term is dominant, it can be written as
2
P ∝ C · VDD f (1.2)
These equations show that for VDD values much greater than VT , small decreases in
VDD lead to small increases in delay but much larger decreases in power consumption.
However, as VDD approaches the threshold voltage, further decreases in VDD lead to
much greater increases in delay for the equivalent decrease in power. Finally, the
variations are not significant for VDD values larger than three times the threshold
voltage. Around this point the figure of merit remains almost constant. These tradeoffs
are graphically illustrated in Fig. 1.1.
2. Transistor sizing: The main contribution to the load capacitance is the gate
capacitance of the forthcoming gate, so by making these capacitances smaller the
power consumption will also decrease. However, for a minimum transistor length, a
reduction on its width also reduces the maximum value of the current it can drive.
In general, the best tradeoff is to design the transistors with such dimensions that the
percentage of the load due to the gate is between 20 per cent and 80 per cent of the
total.
3. Adiabatic circuits: This approach is based on resonating the loading capac-
itance with an inductor which recovers some of the energy loss in switching the
load [35].
4. Technology scaling: Ideally, if the technology is scaled in such a way that all
voltages and dimensions are also scaled in the same proportion, the delay × power
product would be reduced up to the fourth power of the scaling factor. But, this would
only be true if the static power is negligible. Otherwise it would just improve as the
square of it. However, there is a limit for this determined by the interconnections.
5. Transition reduction: This technique consists of selectively powering down
those sections that do not have any influence on the circuit response during a certain
period of time. The activation is usually done by gating the clock to the function
block.
6. Operand isolation: This technique is applicable when the circuit inputs are
changing rapidly but the output is only needed once every few clock cycles. In this
case, the input signal can be isolated from the rest of the circuit, so reducing switching
and thereby the power consumption.
7. Precomputation: This technique consists of breaking the function performed
on a large bus of data into two parts: a small and a large block. The small block is
precomputed and power is consumed in the rest of the function only if it is valid.
8. Parallelism: This technique consists of having a number N of identical func-
tional units operating in parallel. This increases the energy per operation by only the
power overhead while the delay per operation drops by N minus the delay overhead.
9. Problem redefinition: The most effective way of reducing the power consump-
tion in digital systems is to reduce the number/complexity of tasks that the operation
requires. It is at this level that the designer has a bigger task, as simplifications often
reduce both the energy and the delay to complete the operation. A reformulation of
the problem can lead to a solution that requires less computation to accomplish the
same task – it is possible to obtain a 50 per cent power reduction from architectural
changes.
The last chapter of this book shows how it is possible to develop digital circuits
topologies that considerably reduce the figure of merit power × delay by using the
FGMOS transistor as a computational block.
The aim of this book is to show the reader how to use a device that can be fabricated
in all CMOS technologies, the FGMOS, to design circuits that (a) can operate at
power supply voltage levels which are well below the intended operational limits
for a particular technology and (b) consume less power than the minimum required
power of a circuit designed with only MOS devices in the same technology with the
same performance.
Introduction 7
The two main design targets will be low voltage and low power (LV/LP). They
will be achieved by pursuing four different subgoals.
1. Reduce the circuit complexity: As the circuitry gets simpler (fewer devices), fewer
current branches are required, and therefore the power consumption decreases.
This also has other benefits related to the frequency response, since the number
of internal nodes is smaller.
2. Simplify the signal processing: Complex functions are easier to implement using
FGMOS transistors. These will be used in nonlinear signal processing to reduce
the voltage demands.
3. Shift the signal levels: The devices will be biased in the most appropriate operating
region for a wider range of input signals, by shifting the effective threshold
voltages accordingly in the FGMOS transistors. This can be achieved without
the need for extra level shifters, although in some cases it can be detrimental as
well. These cases will also be discussed throughout the book.
4. Facilitate the tuning: Tuning becomes even more of an issue in a low voltage
context, where variations are more critical since they can bias the devices out
of their intended operating region. FGMOS transistors increase the number of
degrees of freedom available to tune/program the circuits.
The book will present the device as a powerful mathematic/electronic element,
which offers three very important properties in the LV/LP context:
Due to the special characteristics of the FGMOS transistor, its application in both
analog and digital circuits has been very wide since the first report in 1967 [36,37].
The first well-known application of the FGMOS was to store data in EEPROMs,
EPROMs and FLASH memories. In the late 1980s, the Intel ETANN chip, employed
it as an analog nonvolatile memory element [38]. Today this technology is present
in every personal computer [39]. But this was not the only context the transistor
has been used in. During the last ten years, a number of different applications have
revealed possibilities that this device could have in many other different fields. This
8 Low power low voltage circuit design with the FGMOS transistor
results from its versatility in implementing different functions, as well as its capacity
for programmability. In the following text, several examples illustrating use of the
device in different frameworks will be cited, together with references where many
others can be found.
The FGMOS has been widely used as a trimming element for tuning purposes.
An example of this can be found in Sackinger and Guggenbuhl’s work [40]. They
proposed an application for the FGMOS transistors as tunable elements in analog
CMOS amplifiers. The idea was to use these tunable elements to correct offset errors,
linearity, gain errors and so on. Previously, this was done using laser techniques,
programming of resistor networks or dynamic compensation. It was then proposed
that the correction process be carried out by means of a continuous modification
in the accumulated charge at the floating gate. The tuning was done by means of
electric pulses, thus avoiding the need for expensive laser equipment and preventing
heating. Another advantage was, that unlike previous works on nonvolatile memories,
in which the variations in the threshold voltages could be around 40 per cent in four
days, if FGMOS transistors were used these changes could be much smaller (around
1 per cent in ten years at room temperature, in a process designed for digital memories).
Moreover, tunable circuits implemented with floating gates could be reprogrammed
many times, making this technique good not only for tuning objectives but also for
synapses, either in neural networks or in adaptive filters.
Yu and Geiger [41] suggested a similar method to design analog circuits working
at a very low voltage supply, scaling down the threshold voltage and also injecting
charge using the tunnel effect [42], but with the difference that the high voltages
were not obtained externally but internally with a charge pump, itself designed with
floating gates. In order to control the charge at the gate, Fowler–Nordheim tunnelling
current had to be generated. This required an EEPROM technology consisting of a
standard CMOS technology with an extension in the process to have an ultra-thin
oxide so that the tunnel effect could be forced, transistors which could bear high
voltages and a second polysilicon layer. All these requirements contributed to the
increase in the chip cost. Besides, these technologies were generally lagging one
or two generations behind the state-of-the-art CMOS technologies. This implied a
penalty in the integration density and also, due to the rather small size of the market
for EEPROM technologies, an effective monopoly is in place. Therefore, a circuit
with an on-chip EEPROM is expensive. The cost argument is especially valid for ICs
where the EEPROM is only a small fraction of the circuit.
Research focusing on overcoming this drawback led Thomsen et al. to fabricate a
tunnelling injector in a standard double-polysilicon CMOS process [43]. Op’t Eynde
and Zorio [44] proposed a new alternative for using FGMOS in circuits which only
had to memorise a few tens of bits, e.g. for circuit identification or for the trimming of
analog circuits by means of digital calibration. The EEPROM function was realised
in a standard CMOS technology, even when the resulting cell was larger than a
normal EEPROM. The use of even higher voltages was essential to provoke tunnelling
(around 35 V). However, in order to avoid the dielectric breakdown, time-dependent-
dielectric-breakdown (TDDB) or gate-induced-drain-leakage (GIDL) these voltages
were never applied directly to the transistor. The handicap was that these memories
Introduction 9
were useful for applications where only a few write-and-erase cycles were required
and the high programming voltage was applied externally during programming. Other
examples where the FGMOS transistor was used as a trimming element with the help
of the tunnel effect can be found from [45] to [49].
Shibata and Ohmi [50–53] proposed a different application for the transistor and
a different name: Neuron MOS (νMOS), since its functional behaviour is quite anal-
ogous to that of biological neurons: the ‘on’ and ‘off’ of the transistor is based on
the result of a weighted sum operation. The transistor was used in multivalued logic
[54–57], with the advantages this had over binary logic, since a large amount of data
can be processed per unit of area, with a reduced number of connections. This was
proved with NMOS and CMOS implementations of the hardware algorithms. Gen-
erally, although the calculations were implemented in current mode increasing the
power dissipation, the νMOS realises the sum operation in the voltage mode using a
capacitive division, and so the current flow is zero with the exception of capacitance
charges and discharges. This was very important, when the integration density was
very large [58].
Simultaneously to Shibata and Ohmi’s work, a different research was carried out,
in which the FGMOS transistor was used as a memory element in neural networks.
But it was still difficult to control the analog data stored at the gate with a high
resolution. The fine tuning of the charge injected by tunnelling was not easy, as
the tunnelling current did not have a linear dependence with the junction voltage.
Feedback circuits were an option but this would increment the chip area and the
power consumption. Fujita and Amamiya [59] developed an FGMOS device which
could be used as a precision analog memory for neural networks LSI (large scale
integration). This device had two floating gates. One was a charge-injection gate
with a Fowler–Nordheim tunnel junction and the other was a charge-storage gate that
operated as an MOS floating gate. The gates were connected by a high resistance, and
the charge-injection gate was small so that its capacitance was much smaller than that
of the charge-storage gate. By applying control pulses to the charge-injection gate, it
was possible to charge and to discharge the MOS floating gate in order to modify the
current with high resolution over 10 bits. This had a high applicability for on-chip
learning in analog neural network LSIs.
Learning on a neural network is the change in the synaptic weight according to the
learning algorithm. The use of the floating gate EEPROM technology for electronic
synapses has presented a crucial problem: the amount of incremental data change by
a constant programming pulse is not proportional to the number of pulses. The reason
is that the electric field in the tunnel oxide is determined not only by the magnitude of
a programming pulse but also by the amount of charge stored in the floating gate. The
strong nonlinear dependence on the electric field made it extremely difficult to update
the weight accurately via the number of pulses. Thus, to achieve this, complicated
control circuitry was usually employed [60]. Kosaka et al. [61,62] presented a synapse
with a good weight updating linearity under constant pulse programming. This was
realised by employing a simple self-feedback regime in each cell circuit. As it was
very simple, neither the speed nor the integration density were affected. It is also
worth noting the work of P. Hasler, C. Diorio and B. Minch, which will be delved into
10 Low power low voltage circuit design with the FGMOS transistor
deeper in the forthcoming text. In any case, a more in-depth analysis of the FGMOS
evolution in the adaptive circuits context can be carried out by reading other relevant
research [63–81].
In addition to the memory, neural networks and logic systems applications above,
the FGMOS has other potential possibilities. These result from the consequence
of the weighted sum of voltages that can be performed in a lossless node. This
allows a simplification in many blocks for analog signal processing. Yang and
Andreou proved the effectiveness of the technique by designing a multiple input
differential amplifier which functioned like a standard differential difference ampli-
fier (DDA). It had some unique advantages, including lower circuit complexity and
better input transistor matching [82], but the accumulated charge at the floating gate
was not altered. The possible residual charge that might remain trapped at the gate
during the fabrication process was an unknown parameter which had to be elimi-
nated. They accomplished this using ultraviolet light [83–85]. These authors also
developed a model to design with FGMOS transistors working in the subthreshold
region [86].
The model was then used by Hasler, Minch, Diorio and Mead’s group to carry out
their work based on the FGMOS transistor in subthreshold, which comprised several
applications for this transistor [87] – from nonlinear functions implementation in
current mode [88,89] to the design of memory cells [90,91], combining the tunnel
effect with the hot electron injection in FGMOS [92,93]. They started physically
modelling both effects following the design of a synapse with long-term weights
storage capability [66]. The single transistor synapses simultaneously performed long-
term weight storage, computed the product of the input and floating gate value and
updated the weight value according to a Hebbian or a backpropagation learning rule,
[66,67,69,70,74,92]. The charge in the floating gate was being reduced by using hot
electron injection with high selectivity for a particular synapse. It was being increased
by using electron tunnelling. As the FGMOS was working in subthreshold and the
synapse was very small, this allowed the implementation of small learning systems
with a low power consumption. Unlike conventional EEPROMs, reading and writing
were now possible simultaneously. Moreover, they also introduced the autozeroing
floating gate amplifier (AFGA) as an example of adaptive circuit based on the FGMOS
technology, which can learn continuously [68,71,78,81,92].
Other authors devoted their efforts to the design of analog blocks that take advan-
tage of the FGMOS capability to perform the sum operation at the gate. Some
examples of these blocks are multipliers, rectifiers, amplifiers and so on [94–103].
Notable is the work of Ramírez–Angulo in low voltage and low power analog design
with FGMOS. The transistor also found a niche of application in the fuzzy logic area
[104–106]. Ultraviolet light was still used to clean the floating gate.
Lande and Berg’s group used the light with a different purpose. They established
an ultraviolet conductance between the gate and the drain in the transistor. To achieve
this, the whole chip was covered with a second metal layer, except for a hole in the
boundaries between the gate and the drain [83–85]. During light exposure supplies
were interchanged and certain conditions were set for currents and transconductances,
in such a way that the equilibrium point was VDD /2 for inputs and outputs when the
Introduction 11
MOS floating gates were at the maximum power supply. This initial condition was
equivalent to a shift in the threshold voltage values, which allowed the design of
circuits working at power supply voltages as low as 0.5 V [107–116].
The aim of this book is to present the FGMOS transistor as a powerful device from the
circuit design point of view. The inputs in the transistor, significantly more numerous
compared with the normal MOS device, appear as extra degrees of freedom which the
designer has to play with in order to get a desired functionality. Hence, by establishing
the right relationships between them, it is possible to achieve design tradeoffs that are
not viable with conventional MOS devices, especially in a context in which power
consumption and supply voltage are the main design constraints.
The designs and methodologies in this book are not based on exploiting the phys-
ical properties of the device, but just the mathematical ones. Therefore, the reader
will not find circuits here whose functionality is based on modifying the charge at
the floating gates by using, for example, tunnelling, hot electron injection or UV
light. If interested, the reader can find out more about such circuits in the references
mentioned in the previous section. All the circuits presented here can be realised in
any double poly CMOS process and no extra post-processing is needed.
The book will also show how, with no pretensions to being a panacea, the com-
bination of the FGMOS transistor with LV/LP design techniques provides a good
circuit design solution, mostly in situations when the limits of technologies have
been pushed far below the values recommended by the manufacturer. In this way, cir-
cuits that conventional MOS transistors would render dysfunctional will work when
some of these transistors are replaced by FGMOS devices.
The book is mostly about analog design for two reasons: (a) There is more room
for creativity in analog circuit design when extra degrees of freedom are available
and (b) it is in this context that the device provides greatest advantages. However, a
chapter on digital design has been included, because the device also turns out to be
ideal for the design of a threshold gate digital block. This can greatly simplify the
implementation of digital functions thereby reducing power.
The content is organised as follows:
Chapter 2: ‘The Floating Gate MOS transistor: FGMOS’. This chapter intro-
duces the device, starting from the physical structure, followed by some basic device
modelling. Subsequently, practical problems that designers traditionally found when
starting to work with the device are outlined, together with solutions for these
problems.
Chapter 3: ‘FGMOS-Circuit applications and design techniques’. This chap-
ter explains the advantages of using an FGMOS device over a standard MOS device
in circuits which require low power and low voltage operation. Several simple cir-
cuits are presented in order to illustrate the device functionality, explaining the design
tradeoffs together with examples.
12 Low power low voltage circuit design with the FGMOS transistor
several types of digital circuits grouped in combinational and sequential blocks. All
these examples will show how the figure of merit power × delay can be improved
with respect to the values obtained with traditional approaches. This chapter is not
as incremental as the previous ones, so a previous theoretical background in digital
design is recommended.
Chapter 9: ‘Summary and conclusions’. This chapter brings together the main
points of each chapter and revisits the subject relevance.
Since the number of degrees of freedom that need to be handled in all these designs
is larger than in normal approaches, the mathematics in all these chapters utilise a
considerably large number of variables. Because of this a notation section can be
found at the end of each chapter for the reader to refer to as needed.
Chapter 2
The Floating Gate MOS transistor (FGMOS)
2.1 Introduction
This chapter introduces the Floating Gate MOS transistor (FGMOS). The properties of
this device are described and a simple model for hand analysis is presented. Through-
out the chapter, the FGMOS transistor is compared with a standard MOS device, and
the main advantages and disadvantages of using an FGMOS instead of an MOS tran-
sistor are drawn. Also, some of the common initial problems a designer faces when
trying to use the FGMOS are outlined and solutions for them are provided. Hence, in
this chapter, the reader will find out how to perform accurate simulations of circuits
containing FGMOS devices without having to model them. Also, the frequently asked
question ‘how to effectively eliminate the charge accumulated at the floating gate dur-
ing the fabrication process’ is reviewed and answered in one of the sections. Finally,
a quantitative analysis of the minimum extra area required by an FGMOS when
compared with an MOS with the same channel size is presented in the final sections.
Section A
Source Drain
SiO2 SiO2
FG-Poly1
SiO
2
n+ n+
P- Well
P-Substrate
Section C
SiO2
Section C
SiO 2
P- Well
Section A
FG-Poly1
Source Drain
P-Substrate
Input2-Poly2
FG-Poly1
Section B Input1 Input2 Input3
Input2
SiO2
SiO2
Poly2 Poly2 Poly2
Section B
Input1-Poly2
In t1 Input2-Poly2
t2 Input3-Poly2
In t3 SiO2
C1 C2 SiO2 C3
FG-Poly1
SiO2
P-Well
P-Substrate
Figure 2.1 Possible layout of a 3-input n-channel FGMOS transistor (middle) and
its cross-sectional views (A, B and C)
important features of FGMOS transistors as well as to show how they can be fabricated
in existing MOS technologies. The equivalent schematic for an N-input n-channel
FGMOS transistor is given in Fig. 2.2 whilst Fig. 2.3 shows the schematic symbol
that will be used throughout this book.
It can be seen in Fig. 2.1 how the FG, fabricated using the gate electrode (poly1)
layer, extends outside the active area of the MOS transistor. The FG is surrounded
by two SiO2 insulator layers and thus electrically isolated from the rest of the device.
The floating gate MOS transistor 17
C GD D
C1
V1
D: Drain
C2 S: Source
V2 FG
B: Bulk
C3 B
FG: Floating Gate
V3
Vi: Effective Inputs, i = [1,N]
CN
VN
C GS S
C GB
VD
V1 V2 V 3
VN
VS S
Figure 2.3 Symbol and voltage definitions for an n-channel N-input FGMOS
The device inputs are placed on top of the upper SiO2 insulating layer and are
fabricated using another conducting layer, preferably a second layer of polysilicon
(poly2). The sizes of the input electrodes (Fig. 2.1) determine the values of the capac-
itors that connect the FGMOS inputs with the FG and they can be varied according
to the designer’s needs.
The values of the input capacitances are given by
εSiO2
Ci = Ai (2.1)
tSiO2
where εSiO2 is the permittivity of the SiO2 , tSiO2 is the thickness of the SiO2 between
the FG and the effective inputs and Ai is the area of each input capacitor plate.
18 Low power low voltage circuit design with the FGMOS transistor
2.2.2 Theory
2.2.2.1 Large signal DC behaviour
Equations modelling the operation of the FGMOS can be derived, in a very easy way,
from the equations that describe the operation of the MOS transistor used to build the
FGMOS. The derivation procedure is described in this section.
The input parameters that determine the drain-to-source current in an MOS tran-
sistor are the voltages between its terminals: gate-to-source (VGS ), drain-to-source
(VDS ) and source-to-bulk (VSB ). The relationship between these voltages and the
current has been studied thoroughly by various researchers and can be expressed
mathematically using a number of different equations that model it in several operat-
ing regimes [117,118]. In the case of the FGMOS transistor, the ‘external parameters’
that determine its drain-to-source current are the voltages at its effective inputs, as
well as the drain and source voltages, all of them referred to the bulk (Fig. 2.3).
If it is possible to determine the voltage at the FG of an FGMOS device, it is then
possible to express its drain to source current using standard MOS transistor models.
Therefore, in order to derive a set of equations that model the large signal operation
of an FGMOS device, it is necessary to find the relationship between its effective
input voltages (Vi ) and the voltage at its FG. This can be done with the help of the
equivalent circuit shown in Fig. 2.2.
The distinctive feature of the FGMOS device is the set of input capacitors, denoted
Ci where i = [1, N ], in Fig. 2.2, between the effective inputs and the FG. The parasitic
capacitances, CGD and CGS , represented using dotted lines, are the same parasitic
capacitances that would be present in an MOS transistor fabricated using the same
technology with the same active area4 . The relationship between the DC drain to
source current and the FG voltage, VFG , of an FGMOS is not affected by parasitic
capacitances. However, CGD , CGS and CGB do affect the relationship between VFG
and the effective input voltages Vi .
In summary, the equations that model the static, large signal behaviour of an
FGMOS can be obtained by combining a standard MOS model for the same technol-
ogy with the equation that relates VFG to Vi , VD , VS , Ci , CGD , CGS and CGB . This
equation can be obtained by applying the charge conservation law to the floating node
(FG) shown in Fig. 2.2. If there is an infinite resistance between the FG and all the
surrounding layers, there will be no leakage current between them, and so, the FG
will be perfectly isolated. Under this assumption the voltage at the FG is given by
N
Ci CGS CGD QFG
VFG = Vi + VS + VD +
CT CT CT CT
i=1
N
Ci CGD CGB QFG
= ViS + VDS + VBS + + VS (2.2)
CT CT CT CT
i=1
4 C
GB is not the same, which will be explained later in this chapter.
The floating gate MOS transistor 19
where N is the number of effective inputs. The term QFG refers to a certain amount
of charge that has been trapped in the FG during fabrication. As this term is constant,
it can be interpreted as a voltage offset at the FG, or alternatively, as an offset in the
threshold voltage of the device. The term CT refers to the total capacitance seen by
the FG and is given by
N
CT = CGD + CGS + CGB + Ci (2.3)
i=1
The equations modelling the large signal behaviour of the FGMOS can now be
obtained by replacing VGS in the equations describing the large signal behaviour of
the MOS transistor, with the expression describing the voltage between the FG and
source which can be obtained by referring VFG to the source terminal rather than
the bulk. This procedure is illustrated in Table 2.1. The left-hand column shows
typical model equations for hand calculations for an n-channel MOS transistor, and
the right-hand column shows the equivalent expressions for the FGMOS. W and L
are the effective width and length of the transistor. The undefined parameters have
their usual meaning [119].
5 The term g will be employed to refer to the effective transconductance only in this chapter. For the
mi
sake of clarity in the notation, its value, Ci /CT · gm will be used instead in subsequent chapters.
20 Low power low voltage circuit design with the FGMOS transistor
MOS FGMOS
where the superscript (i) refers to the transistor named Mi. If the input device is
substituted by an FGMOS, the new values for the gain and output resistance will be
(a) (b)
M1 M2 M1 M2
Vout Vout
w1
Vin
Vin M3 M3
I BIAS
Vbias
I BIAS
w2
Figure 2.4 Common source amplifier: (a) With an MOS transistor at the input. (b)
With an FGMOS transistor at the input
where wi are the equivalent input weights (Ci /CT ) for the FGMOS transistor
(Fig. 2.4(b)). Hence if, for example, the circuit in Fig. 2.4(a) is designed with
a gain of 100 and output resistance of 1 M and the same circuit is designed
by replacing the input MOS transistor by an FGMOS device with two identical
inputs (w1 = w2 ), CGD /C1 = 0.005, CGS /C1 = 0.05 and CGB /C1 = 0.1
(w1 = w2 = C1 /(2C1 + CGD + CGS + CGB ) = 0.464), the new gain would then be
GFG = 38 and the output resistance RoutFG = 812 k. However, benefits of FGMOS
often overweight these disadvantages.
Designing with FGMOS is not an easy task for a number of reasons that will be
subsequently described. Under normal conditions, a floating node in a circuit rep-
resents an ‘error’ due to the fact that the initial condition is unknown unless it is
somehow fixed [120]. This generates two problems of different nature. On one hand,
it is not straight forward to simulate these circuits. On the other hand, an unknown
amount of charge might stay trapped at the FG during the fabrication process which
will result in an unknown initial condition for the FG voltage. Some of the most com-
monly used techniques and solutions to deal with these two problems are discussed
in this section. Their advantages and disadvantages are illustrated with examples.
2.3.1 Simulation
The first problem any designer finds when dealing with FGMOS is the lack of sim-
ulation models. Because of this, the simulators do not understand the FG and report
it as a convergence error [120]. Several solutions to this problem have been offered
in literature [121–124]. The most popular ones are briefly described here putting a
particular emphasis on the technique that offers the most reliable prediction of the
FGMOS operation [124].
The first solution to the convergence problem was offered by Ramírez-Angulo
et al. in [121]. It is based on the simulation model shown in Fig. 2.5. This model
overcomes the simulation problem by connecting a very high value resistor (RG )
between the FG node and a set of voltage controlled voltage sources (VCVS) that
model the addition at the FG as described by eq. (2.2).
The gains (ai , ao and ao ) of the VCVSs are the ratios between the corresponding
input capacitances and the total capacitance seen by the FG. The simulator calculates
C1
V1 VD
C2 CGB
V2 Ci
ai =
Cn C GS + C GD + C 1 + C 2 + ·· + C n + C GB
Vn RG
VS C GS
ao =
an Vn CGS + CGD + C1 + C2 + ·· + Cn + CGB
a1 V1 CGD
a⬘o =
CGS + CGD + C1 + C2 + ·· + Cn + CGB
ao VS
R G ≅ 1000G
a⬘o VD
the DC operating point by annulling the capacitances. This creates an open circuit at
the gate. As no current is flowing through the resistance RG , the FG DC operating
point is given by the sum of the VCVS voltages. In AC analysis, the VCVSs do not
have any influence on the simulation because the resistance connected to the gate is
very large and thus behaves as an open circuit even for very low frequencies.
Although very commonly used, this approach has several important limitations.
On one hand, the parasitic capacitances have to be known from the beginning. The
only way to obtain their values is to, prior to application of the proposed method,
carry out a set of simulations with an estimated operating point at the FG. This is
not completely correct since the voltage at the FG does depend on these parasitic
capacitances. Besides, once their values are obtained this method assumes that they
are constant for the whole operating range, which is not always true. In fact the
deviations from these values can be quite significant if the transistor has to operate
in more than one region. Also, the final values of the parasitics connected to the FG
increase once the circuit has been laid out and this can be difficult to model in the
schematics [125]. All these facts increase the risk of failure in certain topologies, and
is critical in those analog cells that have to work with reduced voltage margins, such
as, for example, the low voltage circuits described along this book. Circuits operating
in the subthreshold region are also very much affected by the variation of the parasitic
capacitances since this variation will have an exponential effect.
A very important consequence of an incorrect estimation of CGD is the miscalcula-
tion of the output resistance (see eq. (2.11)), which can cause a number of undesired
effects such as unexpected losses in a bandpass filter, large variations in a quality
factor and cutoff frequency, instability and so on.
All these problems could be minimised by oversizing the transistors in such a
way that the parasitic capacitance which varies the most is much smaller than the
minimum input capacitance (how much smaller would depend on the value of the
expected variation and how it could affect the circuit performance). However, it is
not easy to know a priori how much bigger the input capacitors need to be. Previous
assumptions need to be made that are often not trivial and could even give rise
to undesired consequences such as instability in circuits with feedback. Besides,
oversizing the input capacitors might be unnecessary and therefore a waste in terms
of area.
Yin et al. suggest a different model to simulate FGMOS transistors [122]. The
model is based on connecting resistors in parallel with the input capacitors as shown in
Fig. 2.6. The equation for the operating point is the same one as in Ramírez-Angulo’s
approach. The problems of this model are also the same.
Another technique proposed in literature [123] is based on iterative simulations
which are directly performed by the simulator with the help of a program that has to
be previously implemented. This can be done using the SKILL language functions
in Cadence [123,125]. This technique is a more accurate, but still not exact enough,
version of the method in [121].
A reliable technique to simulate FGMOS transistors is illustrated in Fig. 2.7 [124].
It is based on the use of an initial transient analysis (ITA). At the beginning of this
analysis supply voltages and circuit inputs are set to 0 V. Under these conditions,
24 Low power low voltage circuit design with the FGMOS transistor
C1
V1
R1
C2 VF
V2 1
R i = -------- ≅ 1000 GΩ
kCi
R2 C GB
Cn
Vn
R0
Rn
.tran
.ic v(fg1 ) = 0 .ic v(fg2) = 0 .ic v( fgn ) = 0
v(fg1)op
V1 = 0 V1
v(fg2)op
V2 = 0 V2
t = 0– t = 0+
Vn = 0 Vn
v(fgn )op
V1
V2
Vn
VDD VSS
it can be guaranteed that the initial voltages at the FGs are also zero, unless that, as it
happens in some technological processes or under certain conditions, some residual
charge (QFG ) remains trapped at the FG after fabrication. If this is the case, the
initial condition at the FGs would be QFG /CT . In any case, this is an unpredictable
term common to all models and will be discussed in more detail in the next section.
The transient analysis starts with these initial conditions. If, for example, HSpice is
The floating gate MOS transistor 25
(a) (b)
V1
Vc
V3
VD VD
V2 Vin
Figure 2.8 (a) Circuit used to illustrate the simulation technique in Fig. 2.7
(b) Circuit used to compare the techniques in Figs. 2.5 and 2.7
used, the initial conditions can be imposed with the command .ic [120]. Subsequently,
the supply voltages are set to their final values and the inputs evolve normally. Small
signal simulations can be performed extracting the operating point (v( fgi )op for i =
[1, n]) from the transient analysis and forcing it to the FGs with the help of very
high value inductances. The inductances behave as wires in DC and fix the operating
point. Besides, if they are big enough, their effect is negligible for any other operating
frequency. In the case of Hspice, for example, after completing a transient simulation,
the operating point can be found in the file input_file_name.ic (where input_file_name
is the name of the input file). In order to force the initial conditions the command
.nodeset at the beginning of the file needs to be changed to .ic.
An example of how to use this simulation technique is provided below. The netlist
describes the FGMOS inverter shown in Fig.2.8(a). First of all, the subcircuits for
generic n-channel and p-channel transistors are defined. The external nodes for these
subcircuits are the FGs, drains, effective inputs and sources. The parameters are the
values of the input capacitances and the dimensions of transistors. The reason for
adding the FG to the list of external nodes, despite the fact that it has to be completely
isolated, is that it gives the freedom to change the number of capacitive inputs without
having to define a new device. The simulation shows how to perform a parametric
DC analysis. As it was previously explained, voltage supplies and inputs are initially
set to 0 V and a zero initial condition is forced at the FG with the option .ic. When
the circuit is ‘powered up’ [vdd vdd 0 pulse(0 2 0.01 0.01 1 2 4)] , the inputs that are
going to be constant in the steady state change quickly [v1 v1 0 pulse(0 a 0.01 0.01
1 2 4), v3 v3 0 pulse(0 2 0.01 0.01 1 2 4)], whereas the input which is supposed to
be swept in DC rises very slowly [v2 v2 0 pulse (0 2 0.01 1 1 2 4)]. In subsequent
simulations the final value of the DC bias (‘a’ parameter in v1) is set to different
values thus performing the parametric variations. The input–output characteristics
obtained with these simulations are shown in Fig. 2.9.
Netlist for the circuit in Fig. 2.8(a)
Inverter
.include ’c:\simulation\modelos\NC\Typical\NC.sp’
26 Low power low voltage circuit design with the FGMOS transistor
Inverter
2
VD(V)
1
0 1 2
V2(V)
Figure 2.9 Input–output characteristic for the FGMOS inverter in Fig. 2.8(a)
.include ’c:\simulation\modelos\PC\Typical\PC.sp’
m1 vd vg vs 0 nc w=’w’ l=’l’
c1 v1 vg c1
c2 v2 vg c2
c3 v3 vg c3
.ic vg=0
.ends
m1 vd vg vs 0 pc w=’w’ l=’l’
The floating gate MOS transistor 27
c1 v1 vg c1
c2 v2 vg c2
c3 v3 vg c3
.ic vg=0
.ends
v2 v2 0 pulse(0 2 0.02 1 1 2 4)
.op t=1
.options post
.end
The ITA technique is even easier to apply if the Spectre simulator is used in
Cadence to design the circuit [125]. In this case the input file does not need to be
modified to perform an AC simulation. The latter can be realised just by choosing the
simulation options adequately in a transient simulation, followed by an AC analysis.
In the initial transient analysis all the sources will be automatically set to zero by the
simulator. They will then rise to their final value between the ‘starttime’ and the time
zero. At the final time the operating point will be saved in a file. The AC analysis
will then be run using this initial operating point from the file.
28 Low power low voltage circuit design with the FGMOS transistor
4.4
–0.2
0 1 2 3 4
Time (s)
Figure 2.10 Voltage at the FG of the CMOS inverter in Fig. 2.8(b) obtained with
the VCVSs model and with the ITA technique
Figure 2.10 compares the ITA technique with the technique in [121] (see Fig. 2.5)
using as an example the input–output characteristic of the inverter in Fig. 2.8(b).
The evolution of the FG voltage is shown with one of the inputs being continuously
swept and the other one changing parametrically. The dashed lines marked with spots
are the results obtained using the ITA technique. The other lines are obtained using
Ramirez-Angulo’s method. There is a variation of around 0.2 V that demonstrates
how the latter is not very reliable and depends very much on the designer’s ability to
determine the parasitic capacitances accurately.
Figure 2.11 shows the output resistance of an FGMOS transistor obtained with a
transient analysis when either (a) the VCVSs technique or (b) the ITA technique is
used. It can be seen how the VCVSs technique generates a value around five times
smaller. This is due to a bad estimation of the CGD value.
(a) 4.012
Voltage (V)
8 kΩ
.ac
4.008
–50n 50n
Current (5 n/div)
(b) 2.705
Voltage (V)
36.9 kΩ
.tran
2.695
–50n 50n
Current (5 n/div)
Vn
V2 B
V1
V FG (0) S
A drawback common to tunnelling and hot electron injection is that they are not
modelled in most technologies. Hence, in order to use them efficiently they would
have to be modelled first, which is not a simple task.
In any case, although these techniques (tunnelling and hot electron injection)
are not recommended when the intention is to erase the initial fabrication charge
(due to the complexity they add to the overall circuit topology), they have proven
to be a very interesting alternative when adaptability or programmability is required
[73–81,127,129]. Nevertheless, these kinds of applications are far from the context
of this book and therefore will not be covered in more detail.
An alternative technique to control the charge at the FG was presented in [62].
This technique uses a switch to electrically set the initial operating point at the FG
by short-circuiting it to a certain voltage (VFG (0)) for a given combination of inputs
(Fig. 2.12). This solution deleteriously influences the device operation. For example,
if the switch is introduced in such a way as to enable discharging of the FG, then
subsequently, during normal FGMOS operation, this switch will provide a large but
finite resistance path from the FG to the substrate of the switch. So, the gate will no
longer be floating and its DC voltage will drift towards the switch substrate voltage.
This technique has been successfully used in digital and sampled-data applications,
but it is not suitable for general purpose continuous-time analog circuits.
The best results so far have been achieved with the technique in [130]. This
technique reduces QFG down to values very close to zero. It consists of adding a
series of contacts from poly1 to the top metal layer. The top metal layer is the one
that is deposited and etched last. The contacts do not connect the FG to any other
part of the circuit, so functionally, they do not alter the device. However, the added
contacts resolve the trapped charge problem. A possible explanation for this is that the
fabrication stages prior to the deposition of the top metal layer lead to an accumulation
of trapped charge on the FGs. Before etching takes place all parts of the chip in contact
with the top metal layer are connected together. Since all the FGs are connected to the
latter via the poly1 to metal contacts, the charge trapped at each gate flows to other
parts of the die. For example, if the substrate is connected to the top metal layer then
the FGs might discharge to the substrate via these contacts. The key is that during
one of the final stages of fabrication, the FGs are not floating. Then, when the top
The floating gate MOS transistor 31
Poly1/Metal1
Metal1/Metal2
Poly1/Metal1
6.0e.04
5.0e.04
4.0e.04
With metal
Current - IDS
3.0e.04 contacts
2.0e.04
1.0e.04 Without
metal contacts
0.0e.04
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
–1e.04
Voltage -Vi
Figure 2.14 Comparison of measured results for two identical floating gate tran-
sistors, one with discharging contacts and another without them
metal is etched away, their floating nature is restored. The layout in Fig. 2.13 shows
how this can be done.
The poly1 gate of the FGMOS is connected to the extra region of poly1 via a metal1
bridge, which is only required here because the two poly1 regions are disconnected.
The poly1 to metal1 contact in conjunction with the metal1 to metal2 contact provides
the connection from the FG to the top metal layer in this technology, i.e. metal2.
As an example of the efficiency of this technique, Fig. 2.14 shows the experimental
results for two equally sized 1-input n-channel FGMOS transistors, one with a contact
at the FG and the other without it. The transistors were fabricated in a 0.5 μm CMOS
technology. The graph shows the drain-to-source current (IDS ) versus the voltage at
the effective input. The effective threshold voltage is around 200 mV higher in the
transistor with no contacts at the FG.
32 Low power low voltage circuit design with the FGMOS transistor
Figure 2.15 Two 2-input FGMOS transistors: one with discharging contacts (right)
and another without them (left)
Vin
FG
0.00 0.00
0.00 Vin (V) 500 mV 5.00
div
Figure 2.16 (a) Schematic of the circuit used to check the charge accumulation
(b) Input–output characteristic of the circuit in (a) – experimental
results
VD
V1
V2 VB
V3
V4
R leak
VS
V bias
performance. The transfer function of the same inverter fabricated without the metal k
contact would be saturated for the whole range of input voltages.
All the fabricated circuits presented along this book were designed using this tech-
nique in several technologies over a number of runs. In all the cases the experimental
results were in agreement with the expected performance. No charge accumulation
was detected, whereas circuits fabricated without using this technique did not work
at all.
where all the voltages have been referred to the bulk and CT is the total capaci-
tance seen by the gate of the quasi-FGMOS. CT will be different from CT in the
normal FGMOS as in reality Rleak will be implemented using active devices. These
devices will have parasitic capacitances that contribute to the value of CT . It follows
from eq. (2.16) that the inputs are highpass filtered with a cutoff frequency which is
inversely proportional to Rleak . Hence, as long as Rleak is kept high enough, the gate
can be effectively floating for very low frequency values so that the AC operation is
unaffected. A couple of techniques to implement Rleak were originally presented in
[132] and [133]. They are illustrated in Fig. 2.18(a) and Fig. 2.18(b) for an n-channel
FGMOS.
Both techniques suffer from the same drawback: the gate voltage must not exceed
the rail by more than the cut-in voltage of the p-n body–source junction of the nMOS
transistor realising Rleak , so that it does not become forward biased. A technique that
34 Low power low voltage circuit design with the FGMOS transistor
VD V bias+
VD
V in VB V in VB
VD
VS VS
V in VB
V bias
Vbias-
(a)
(a) V DD (b (b)
)
VS
V bias 2
S1
S2
V bias (c)
(c)
Figure 2.18 (a) Implementation of the quasi-FGMOS proposed in [131] (b) Imple-
mentation of the quasi-FGMOS proposed in [132] (c) Wide range
quasi-FGMOS
improves the input range is illustrated in Fig. 2.18(c) using an n-channel FGMOS
transistor. Rleak is implemented using an nMOS transistor with its gate and bulk
connected together. The drain/source is connected to a bias voltage Vbias , whereas
the source/drain is tied to the gate. Two switches (S1 and S2 ) are used to control the
voltage at the bulk so it never exceeds the voltage at the drain. In DC the device will
operate as a normal quasi-FGMOS. The DC value of the gate voltage will be Vbias
and the DC component of the signal will be filtered out. In AC the transistor will
work as a conventional FGMOS. For negative excursions of the input signal the
source of the transistor implementing Rleak will be the terminal connected to the
quasi-floating gate. In this case, switch S1 will be on, S2 will be off and the bulk will
be connected to it. For positive excursions of the input signal, the terminal connected
to the quasi-floating gate will act as the drain, switch S2 will be on and switch S1 will
be off. In this way the p-side of the pn junctions will always be connected to the most
negative voltages and will never be forward biased. The comparison between the gate
voltage and Vbias can be performed using a simple common-source amplifier whose
threshold can be changed through the bias current. The exact value is not important
since the voltage margin before the output resistance of the diode starts dropping is a
few hundred millivolts. The output of the latter is converted to digital values by two
CMOS inverters that control the switches. For the sake of simplicity S1 , S2 and the
two inverters have been represented as ideal components in Fig. 2.18(c). However, the
results shown later on were obtained with real nMOS switches and CMOS inverters.
Figure 2.19 compares the performance of the three versions of quasi-FGMOS
transistor. The voltage at the gate changes from 0 to 2 V. The maximum value of the
leakage current for the Rleak implementation in Fig. 2.18(c) is of the order of 10−13 A
(Fig. 2.19(a)), whereas this current can reach values above mA for gate voltages
below 0.5 V (Fig. 2.19(c)) for the topology in Fig. 2.18(a) and above 1.75 V for
the one in Fig. 2.18(b) (Fig. 2.19(b)). Besides, the value of Rleak varies over several
The floating gate MOS transistor 35
1.5 × 10–13
1 (a)
0.5
0
–0.5
–1
–1.5
5 × 10–3
4 (b)
3
2 (1.75,700 μA)
1
0
–1
0 0.4 0.8 1 1.2 1.6 2
16 × 10–3
14 (c)
12
10
8
6 (0.485,1.07 mA)
4
2
0
–2
0 0.4 0.8 1 1.2 1.6 2
Voltage at the gate (V)
Figure 2.19 (a) DC current versus voltage at the gate for the implementation in
Fig. 2.18(c) (b) DC current versus voltage at the gate for the imple-
mentation in Fig. 2.18(b) (c) DC current versus voltage at the gate for
the implementation in Fig. 2.18(a)
orders of magnitude within the input range for the implementations in Fig. 2.18(a) and
Fig. 2.18(b), whereas it remains in the order of 1013 for the design in Fig. 2.18(c).
Being able to use the whole voltage range is of uttermost importance in analogue
designs that have to operate at a low voltage supply. Besides, the DC value of the
signal can be shifted through Vbias which means that every device can be biased in
the most convenient operating region.
One disadvantage of the FGMOS transistor compared with the MOS transistor is in its
much larger area due to the added input capacitors. The size of the transistor depends
on a number of factors that are discussed in the text that follows.
36 Low power low voltage circuit design with the FGMOS transistor
AE
SES1
SES
WSE1 WSE2 WSEN AMOS
LSE
A1 A2 AN
SEL
The total area of the transistor (AT ) has two main components: the area of the MOS
device (AMOS ) and the area occupied by the new effective inputs, that corresponds to
the extra surface of FG outside the active area (AE ):
AT = AMOS + AE (2.17)
The component AE will vary with the number of inputs N in the FGMOS:
N
N
AE = Ai + SES1 · (N − 1) · LSE + 2 · SES WSEi
i=1 i=1
where Ai , WSEi and LSE are the area, width and length of each effective input electrode
for i = [1, N ], respectively, and SES1, SES and SEL are dimensions given by
technological rules (Fig. 2.20). It can be proven, using eq. (2.18), that the extra area
AE will be minimised when the length and width of the input capacitors are chosen
according to the following equations:
2 · SES N
Ai
LSE = Ai , WSEi =
SES1(N − 1)
i=1 (2 · SES/SES1(N − 1)) N i=1 Ai
(2.19)
Although in the minimum area solution the number of inputs is also minimum,
sometimes, when matching is important it is more convenient to implement capaci-
tances of different values by shorting capacitors with the same area. In this case, the
The floating gate MOS transistor 37
Capacitance
C2 + 2C5
CGS
C1 + 2C2/3
CGS , CGD
C1 + C2/2
vDS = constant
CGS, CGD CGD vBS = 0
C1,C3
CGB
2C5
0 Non-
Off Saturation VGS
saturation
VT VDS + VT
Figure 2.21 Capacitances CGS , CDS and CGB as a function of VGS (VDS = constant
and VBS = 0) [119]
CGD and CGS have two contributors: the overlap capacitance due to the overlap
between the gate and drain/source, respectively; and the intrinsic capacitance which
depends on the operating mode of the device. CGB has three contributors: the overlap
capacitance, which occurs between the gate and bulk at the edges of the channel;
the intrinsic charge-storage capacitance; and the parasitic capacitance between the
portion of poly1 layer outside the channel that constitutes the major part of the FG
and the substrate (proportional to AE ). The first two components are common to MOS
devices. The third component is typical of FGMOS transistors and, in general, is much
larger than the others. Figure 2.21 shows how CGD and CGS vary as the transistor
enters different operating regions. A simplified mathematical model for CGD , CGS
and CGB is shown in eq. (2.23) to eq. (2.31) [119]. This model does not predict the
smooth transitions as shown in Fig. 2.21 but is good enough for our derivations.
εSiO2
CGB = CGBO · L + F
· AE (2.26)
tSiO2
Parameters CGBO, CGSO and CGDO depend on the technology and account for
the overlap capacitances per unit of effective width (or length). Cox is the value of the
capacitance per unit of area in the active region (εSiO2 /tox ) and tSiO
F
2
is the thickness
of the field oxide. For example, for a transistor operating in the strong inversion
saturation region the deviation of the value of the minimum w1 weight with respect to
the ideal value will depend on the transistor dimensions and technology parameters
in the following way:
(2.33)
The FGMOS transistor can, in general, be treated as a normal MOS transistor. It can
be fabricated in any MOS technology, although for a good performance, a double
polysilicon layer is recommended. The physical models used to describe the MOS
transistor can be adapted for the FGMOS just by applying a change of variables into
the equations. Similarly, the same simulation models can be used, as long as the
simulations are set up properly.
The main disadvantages of the FGMOS are the reduction of the output resistance
and the effective transconductance, the increased area and the uncertain amount of
charge that might remain trapped at the FG during fabrication. However, with a
careful design and layout, the extra area can be minimised and the effect of the charge
made negligible. The reduction of the output resistance can be compensated for with
design techniques that will be discussed in the following chapters.
Notation
2 /f |
vin Noise power spectral density at the FG (eq. (2.15))
FG
VT Threshold voltage (Table 2.1)
W Transistor effective width
WSEi for i = [1, N ] Width of the i-th effective input electrode (Fig. 2.20,
eq. (2.19))
w1 The minimum weight in an FGMOS – depends on
the minimum area A1 of its corresponding input
electrode
wi for i = [1, N ] : Ci /CT FGMOS equivalent i-th input weight
Chapter 3
FGMOS – Circuit applications and
design techniques
3.1 Introduction
This chapter explains the advantages of using an FGMOS device over a standard
MOS transistor in circuits which require low power and low voltage operation. The
first section introduces three circuit equivalents for the FGMOS device which are
then used in subsequent chapters to design more complex circuits with a higher
functionality. Several simple circuits are then presented in order to give the reader
a flavour of various new design paths that the FGMOS transistor opens, in addi-
tion to illustrating the device functionality. The design tradeoffs are also explained
together with examples. Novel, state-of-the-art building blocks and architectures can
then be developed from the presented structures. They are left to the reader to opti-
mise and refine. More advanced circuits are introduced and analysed in subsequent
chapters.
3.2 Initial design ideas: three circuit equivalents for the FGMOS
This section introduces three circuit equivalents for the FGMOS transistor: an adder;
a variable VT FET and a current multiplier, which present the device as a tunable,
controllable and flexible element. Seeing the FGMOS as one of these equivalent
blocks can help the designer to anticipate when the transistor might be useful in a
specific design.
∑
ID C
VFG i
V1 VFG≈ ------ . V
CT i
∑ i=1
VN
ratios between each input capacitance and the total capacitance seen by the FG. Since
the addition can be performed without having to use any extra circuitry other than a
number of capacitors, the use of this device can simplify certain circuit topologies
and have very positive implications on the circuit in terms of area, noise, DR and
power consumption. Besides, simpler designs can be of crucial importance in circuits
that have to operate by pushing the limits of the technology. For example, if a cir-
cuit requiring addition has to operate at a maximum voltage supply well below the
technological limit, not having to design an analog adder block can make the design
process easier.
where
2
μo Cox W Ci μo Cox W 2
βFG = = w (3.2)
2 L CT 2 L i
CT CGB Cj QFG
N
CT
VT = VT − VBS − VjS − = VTFG (3.3)
Ci Ci j=1
Ci Ci Ci
j=i
The equation shows how the FGMOS behaves as an MOS transistor with a βFG
parameter that depends on the weight wi at the effective input (eq. (3.2)), and a
threshold voltage parameter, VT (eq. (3.3)) that can be controlled electrically by
changing the voltages at the additional inputs (VjS , for j = [1, N ] ( j = i)). This is
one of the biggest advantages of the FGMOS transistor as it enables programming
of the signal levels individually in each device according to the needs of the specific
circuit. Besides, eq. (3.3) shows that it is possible to reduce the effective threshold
voltage, make it zero or even invert its sign. This makes FGMOS devices ideal for
implementation of very low voltage circuits, or circuits that require a high degree
of tunability/programmability. Hence, they can, for example, compensate for big
variations in performance due to mismatch.
The voltages Vj can be regarded as voltages generated at the gates of the N MOS
transistors by their respective drain currents Ij (for j = [1, N ]). Equation (3.6) can be
46 Low power low voltage circuit design with the FGMOS transistor
VD I’o
ID IN I1
I1 I2
I2
VN
V2 V1 VN IN
V1
N
wj
VS
I '×
o ∏ (I j )
VS j=1
Figure 3.2 Equivalent circuit for the FGMOS in weak inversion: a current multiplier
The aim of this section is to illustrate the performance of FGMOS devices using very
simple circuit blocks. The design procedure is explained so that the reader can apply
it to the design of other circuits with FGMOS.
(a) + (b) +
VLoad Iin Iout VLoad Iin Iout
- -
VDD1 Vout VDD1 Vout
M2 M4 M2 M4
V1 VD3
V1
M1 M3 M1 M3
Vbias1 Vbias2
Figure 3.3 (a) Conventional cascode mirror (b) Cascode current mirror with
FGMOS
supply voltage is one of the main design constraints. In order to show this, let us
consider the current mirrors in Fig. 3.3. Figure 3.3(b) is the FGMOS realisation of
the MOS current mirror in Fig. 3.3(a).
The bottom MOS transistors have been replaced by FGMOS devices with two
effective inputs. One of the inputs acts as the MOS gate in the conventional MOS
current mirror, whereas the other is connected to a constant bias voltage, Vbias1 for
device M1 and Vbias2 for M3. Let us assume that Vbias1 = Vbias2 = VDD , where VDD
is the maximum supply voltage. The voltage VDD1 can be written as a function of M2
gate-to-source voltage, VGS2 , and M1 drain to source voltage, V1 as
VDD1 = VGS2 + V1 (3.9)
For a proper operation of the current mirrors, the transistors should operate in
the strong inversion saturation region. Using eq. (2.8), eq. (3.9) can be rewritten as a
function of the current
!
2Iin L2
VDD1 = VT + + V1 (3.10)
μo Cox W2
where Wi and Li are the effective width and length of transistor Mi, respectively. As a
first approximation all threshold voltages are assumed to have the same value, VT .
Hence, the minimum voltage supply VDD min the current mirror would need to drive a
max
maximum input current Iin would be
!
min 2Iinmax L2
VDD = VLoad + VT + + V1 (3.11)
μo Cox W2
where VLoad is the voltage across in the biasing/input part of the circuit (Iin ).
Equation (3.11) can now be rewritten for both MOS and FGMOS current mirrors:
MOS
!
! !
min 2Iinmax L2 L1
VDD = VLoad + 2VT + + (3.12)
μo Cox W2 W1
48 Low power low voltage circuit design with the FGMOS transistor
FGMOS
! "! ! #
min CT 2Iinmax L2 CT L1
VDD = VLoad + VT + VTFG + + (3.13)
C1 μo Cox W2 C1 W1
where CVDD is the capacitance connected to VDD and βi is the β parameter for
transistor Mi. Equation (3.14) represents how much smaller the minimum voltage
supply can be for an FGMOS current mirror than for its equivalent MOS current
mirror. Hence, the constraint for the minimum supply voltage can be less restrictive
in an FGMOS design if the capacitances ratios are adequately chosen for a given
current range and aspect ratios.
Hence, for example, if the current mirrors in Fig. 3.3 are designed in a 0.35 μm
technology, the minimum value of the power supply voltage that the MOS current
mirror needs for the correct operation is 1.15 V, whereas the FGMOS current mirror
works at 0.85 V. The values of the input capacitances used for the FGMOS current
mirror are given in Table 3.1.
Figure 3.4 shows the input–output characteristics of both the MOS and the
FGMOS current mirrors operating at a power supply voltage of 0.85 V. The figure
shows how the output current of the FGMOS current mirror perfectly follows the
M1 C1 225
M1 CVDD 175
M2 C1 225
M2 CVDD 175
FGMOS – Circuit applications and design techniques 49
1.20u
900n
Iout (A)
I out (FGMOS)
600n
0.00
–200m 200m 600m 1.00
I in (μA)
Figure 3.4 Input–output characteristic of the cascode current mirrors in Fig. 3.3
with VDD = 0.85 V. The bottom line is the output current of the MOS
cascode current mirror. The top line is the output current of the FGMOS
current mirror
16.0n
12.0n
I ou t (A)
8.00n
4.00n
0.00
0.00 400n 800n 1.20u
I in (A)
Figure 3.5 Output current versus input current for the FGMOS cascode current
mirror in Fig. 3.3(b) for a mismatch of 0.194 V in threshold voltages of
the FGMOS transistors, when Vbias1 = Vbias2 = 0.85 V
input current along the whole range of input values, whereas the output of the MOS
current mirror saturates at around 140 nA.
In addition to reducing the minimum voltage requirement, FGMOS transistors
can also be beneficial for a different reason. In general, they can be very useful
in circuits fabricated in technologies that cannot guarantee a good level of matching
between adjacent devices (an example could be polysilicon thin film transistors (TFT)
technologies in which the variations between the threshold voltage of two identical
devices can be worse than 1 V). In order to illustrate this let us assume that the
difference between the threshold voltages of the bottom transistors in Fig. 3.3 is
0.194 V. Figure 3.5 shows the input–output characteristic for the FGMOS current
mirror in this situation. In the MOS circuit it would be impossible to compensate
for this mismatch by using external tuning signals. In the FGMOS, however, the
mismatch can be corrected by applying different bias signals, Vbias1 and Vbias2 , to the
50 Low power low voltage circuit design with the FGMOS transistor
1.10u
I ou t (A) 800n
500n
200n
–100n
0.00 400n 800n 1.20u
I in (A)
Figure 3.6 Output current versus input current for the FGMOS cascode current
mirror in Fig. 3.3(b) for a mismatch of 0.194 V between the thresh-
old voltages of the FGMOS transistors, when Vbias1 = 0.425 V and
Vbias2 = 0.85 V
CVDD inputs in the FGMOS pair. The mismatch is corrected because the effective
threshold voltages of FGMOS transistors are functions of the voltage values at the
extra device inputs (see eq. (3.3)). Hence, by creating a difference between the values
of the voltages at the extra inputs the final effective threshold voltages will be the
same. Figure 3.6 illustrates the input current-output current characteristic for the
FGMOS circuit with Vbias1 = 0.425 V and Vbias2 = 0.85 V. The graph shows that
the variation has been totally compensated.
This example shows a way to ‘adapt’ the input–output characteristic of an FGMOS
circuit after fabrication, without having to provoke tunnelling and/or hot electron
injection within the circuit itself [73–81,92]. The challenge is to determine the com-
pensation voltage for each transistor and design the extra circuitry required by every
specific topology.
Ms1
M11 M10
Vout
Mc
V+ V–
M2 M1 Ccomp
V DD C load
Vref
M9
Ms2
min
VDD 1.5 V
Ccomp 3 pF
Voltage gain 80 dB
Unity gain frequency (GBW) 1.38 MHz
Phase margin (PM) 75◦
Power 10.8 μW
Slew rate (SR) 1.2 MV/s
Input rangea 0.8 Vpp = 0.53 VDD
a The input range has been determined with the opamp con-
nected as a buffer, and a 1 kHz sinusoidal input signal,
allowing a maximum THD at the output of 1%.
Ms2
Ms1
M11 M10
C2 V out
C2 Mc
VDD M2
x1 M1
x2 VDD Ccomp
V+C V–
1 C1
VDD C load
V bias M9
Ms2
Ms
1
Table 3.4 shows a 27 per cent reduction in the power consumption and almost
50 per cent improvement in the input range relative to VDD for the FGMOS cell.
However, the price to pay for this is a reduction of the gain and the GBW. The
reduction of the GBW is due to the following: the GBW of the MOS opamp in
Fig. 3.7 is given by7
gm1
GBW = (3.15)
Ccomp
M1 C1 89.7
M1 C2 175
M2 C1 89.7
M2 C2 175
min
VDD 1.1 V
Ccomp 1.5 pF
Voltage gain 62 dB
Unity gain frequency (GBW) 0.84 MHz
Phase margin (PM) 65◦
Power 7.9 μW
Slew rate (SR) 2.4 MV/s
Input rangea 0.8 Vpp = 0.72 VDD
a The input range has been determined with the opamp con-
nected as a buffer, and a 1 kHz sinusoidal input signal,
allowing a maximum THD at the output of 1%.
In the floating gate version of the opamp, using the expression for the effective input
transconductance in eq. (2.10) together with eq. (3.15)
C1 gm1
GBWFG = (3.16)
CT Ccomp
The compensation capacitance Ccomp is two times smaller in the FGMOS version
of the opamp. This on its own would double the GBW. However the ratio C1 /CT is
always smaller than one, in this case 0.3, which explains the overall reduction of the
GBW by a factor of 1.6:
GBWFG C1 3
= · (3.17)
GBW CT 1.5
The effect on the gain is more serious. The reason for this is in equations (2.10)
and (2.11). The total DC gain of the MOS amplifier (Ao ) is
gm1 gms1
Ao = × (3.18)
gds1 + gds10 gdss1 + gdss2
54 Low power low voltage circuit design with the FGMOS transistor
C1 gm1 gms1
AoFG = × × (3.19)
CT gdsF1 + gds10 gdss1 + gdss2
The FGMOS reduces the gain because, on one hand the factor C1 /CT is smaller than
one and on the other hand, the output conductance of the input transistor is dominated
by the term CGD1 gm1 /CT (see eq. (2.11)). Hence, in general, the gain is going to be
limited to
C1 gms1
AoFG ≈ × (3.20)
CGD1 gdss1 + gdss2
unless the total capacitance is significantly increased or, design strategies such as
cascoding are used.
Let us analyse now why a smaller compensation capacitance is needed. The
increase of the output conductance in the first stage will also shift the first pole in a
non-compensated design towards a higher frequency value. This, on its own, would
be detrimental for the PM since the first pole would be closer to the second one. As a
consequence of this effect only, a higher value of the compensation capacitance would
be required. However, the reduced gain will have a completely opposite effect on the
circuit. In the case of this specific design, the reduction of the gain compensates for
the increase of the first pole frequency in terms of the PM. This is why a smaller
compensation capacitance is needed in spite of the expected higher frequency of
the first pole without compensation. Analytically, this can be explained using the
following equation for the PM [119]:
◦ GBW GBW
PM ≈ ±180 − atan − atan (3.21)
|wp1 | |wp2 |
where wp1 and wp2 are the angular frequencies of the first and second poles, respec-
tively. The frequency of the second pole is the same for both the MOS and FGMOS
designs whereas wp1 is larger in the FGMOS circuit, and thus increases the denomi-
nator of the second term in eq. (3.21). However this is compensated by the reduction
of the GBW in the FGMOS topology (eq. (3.16)).
In summary, the advantages of using FGMOS transistors at the input of the opamp
circuit are the reduction of the power consumption as well as power supply voltage
and, the increase of the input range that now goes almost rail to rail since the topology
is operating at 1.1 V. In this particular case, the addition of FGs does not increase the
area since the compensation capacitance is smaller. The disadvantages are smaller
gain and GBW.
A design of the two-stage opamp in which a further reduction of the power supply
voltage can be achieved is shown in Fig. 3.9. The idea is to shift the effective threshold
voltages (eq. (3.3)) of all those transistors whose operating modes would be affected
FGMOS – Circuit applications and design techniques 55
V DD V DD V DD
C2 V C2 C2
SS V SS V SS
M11
x11 M10
x10 xs1
Ms1
C1 C1 C1
V SS V SS
mc4
Mc4 Mc3
mc3 V SS
Mc5
mc 5
Mc2
mc 2 Mc1
mc1
V DD V DD
Rc
C comp V out
C2 C2
Vc Vc
M2
x2 M1
x1
V+ V−
C1 C1
Cloa d
V bias M9
m9
Ms2
ms 2
V SS V SS V SS
by the reduction of the supply voltage. These are M1, M2, M10, M11 and Ms1
(Fig. 3.8). The new effective threshold voltages are shown in Table 3.5.8
The new opamp works with a power supply voltage of 0.9 V. In order to improve
the performance, cascode transistors are added. The cascode transistors compensate
for the degradation in output resistance and hence in gain caused by the (CGD gm )/CT
term added to the output conductances of the FGMOS transistors. Without cascode
transistors, the gain of the amplifier would be9
C1 C1 gml gms1
AoFG = × × (3.22)
CT 1 CT s1 gdsF1 + gdsF10 gdsFs1 + gdss2
min
VDD 0.9 V
Ccomp 5 pF
Rc 400 k
Voltage gain 78 dB
Unity gain frequency (GBW) 800 kHz
Phase margin (PM) 65◦
Power 7.9 μW
Slew rate (SR) 0.9 MV/s
Input rangea 0.77Vpp = 0.85VDD
a The input range has been determined with the opamp con-
nected as a buffer, and a 10 Hz sinusoidal input signal,
allowing a maximum THD at the output of 1%.
M1 & M2 C1 89
M1 & M2 C2 320
M10 & M11 C1 89
M10 & M11 C2 300
Ms1 C1 79
Ms1 C2 320
Vin
Vc Vou t
Vout1
VFG
5.00 5.00
V c (V) = 0,1,2,3,4,5
500 mV 500 mV
div div
0.00 0.00
and whose transistors have the same aspect ratios as the corresponding devices in the
FGMOS implementation. The purpose of the second inverter is twofold: on one hand
it regenerates the digital levels; on the other hand, it allows to compare the perfor-
mances of the MOS and FGMOS inverters as well as to estimate the matching. This
is next explained by showing how this cell can be used to approximately determine
the experimental value of QFG .
Ideally, as both inverters have the same aspect ratios their switching thresholds
should also be the same. However, if a difference exists between them it would give
us an idea of how much the threshold voltages of the FGMOS transistors vary with
respect to the threshold voltages of their MOS counterparts. This would also be an
indication of the possible amount of charge that remains trapped after fabrication.
Assuming that other sources of error are negligible10 , the variation of Uinverter
(eq. (3.24)) caused by threshold voltage variations would be
1
Uinverter ≈ × −|VTp | + βn /βp × VTn (3.26)
1 + βn /βp
Equation (3.26) is valid for both, the MOS and the FGMOS inverter. However, again,
in the case of the FGMOS inverter it should be rewritten referred to the effective
10 This is justified by the fact that the main extra source of mismatch between FGMOS and MOS is
QFG . If QFG is erased the mismatch would be of the same order of magnitude as in two identical MOS
devices.
60 Low power low voltage circuit design with the FGMOS transistor
M3 M
4
–
Vout Vout+
+ –
V off Voff
V clk M1 M2 Vclk
–
V +in Vin
gnd
values of the input signals. On the other hand, transistors can be turned OFF when
this input is low which will reset the comparator. Analytically this can be written as
+ CT Cclk Cc
Input transistors ON if : Vin > VTn − Vclk − Voff (3.30)
Cin CT CT
CT Cc
Reset if : Vin+ < VTn − Voff (3.31)
Cin CT
where Cin is the value of the capacitance connected to the effective input, Cclk is
the value of the capacitance connected to the clock signal and Cc is the value of the
capacitance connected to the offset compensation signal. The third input is therefore
used for offset compensation. For the sake of simplicity, Voff has been assumed to
+ −
take the same value for both differential branches (Voff = Voff = Voff ), which is
true in the absence of offset. However, in reality it will take a different value for each
branch, which will consequently give rise to two different equations for eq. (3.30) as
well as for eq. (3.31). This will be explained in more detail later on. Equations (3.30)
and (3.31) show that the adequate choice of the capacitances ratios makes it possible
to turn the input transistors ON for the whole range of input values when Vclk is high
or, to turn them off and reset the comparator when Vclk is low.
V DD vdd
vbia s
S3 S4
phi2 phi2
M3 M4
S5 S6
S1 phi2_b phi2_ b S2
phi1 Vout− Vout+ phi1
+ –
V off V off
V clk M1 M2 V clk
–
V in + V in
gnd
the offset directly. Hence, if other sources of mismatch are ignored, the offset at the
input caused by the variation between the threshold voltages of transistors M1 and
M2 , VT = (VTn2 − VTn1 ) (subscript i refers to device Mi ), is
CT CT
voff VT = VT = (VTn2 − VTn1 ) (3.32)
Cin Cin
In order to compensate for this and other sources of offset the comparator in
Fig. 3.12 is modified as shown in Fig. 3.13. The basic operation of the compara-
tor is performed in two phases: offset compensation phase and comparison phase
(Fig. 3.14). During the offset compensation phase switches S5 and S6 are opened
while S1, S2, S3, S4 are closed. Switches S3 and S4 connect the gate of the load
PMOS transistors to a constant voltage, Vbias , which makes them operate as current
sources. As a first approach, ignoring the effects of mismatch between these two
devices, the current flowing through them is
βp
Ibias = (VDD − Vbias − |VTp |)2 (3.33)
2
offset
transition
compensation comparison
phase phase
1 2 3
phi1
phi2
1: 2: 3:
• S1 -S 2 o n • S1- S 2 off • S1 -S 2 off
• S3 -S 4 o n • S3- S 4 on • S3 -S 4 off
• S5 -S 6 o ff • S5- S 6 off • S5 -S 6 on
− +
Vout = Voff by the negative feedback is
!
− CT 2Ibias Cin Cclk
Voff = VTn2 + − Vcm − Vclk (3.34)
Cc βn Cc Cc
!
+ CT 2Ibias Cin Cclk
Voff = VTn1 + − Vcm − Vclk (3.35)
Cc βn Cc Cc
During the comparison phase S1, S2, S3 and S4 are open (S1 and S2 must open
− +
slightly before S3 and S4 to avoid variation of Voff and Voff during the transition),
while S5 and S6 are closed. A positive feedback is thus created between the PMOS
couple. A differential input voltage is applied to the input transistors. A small capac-
− +
itance connected at nodes Voff and Voff helps maintain the value of the voltages
sampled during the compensation phase. Thus, based on (3.34) and (3.35), the voltage
at the FGs of transistors M1 and M2 (VFGI and VFG2 , respectively) will be
!
Cin + 2Ibias
VFG1 = (V − Vcm ) + VTn1 + (3.36)
CT in βn
!
Cin − 2Ibias
VFG2 = (V − Vcm ) + VTn2 + (3.37)
CT in βn
Cin +
VFG1 − VFG2 = (V − Vin− ) + (VTn1 − VTn2 ) (3.38)
CT in
64 Low power low voltage circuit design with the FGMOS transistor
And dividing by Cin /CT in order to refer it to the effective input gives
(effective) CT
Vind = (Vin+ − Vin− ) + (VTn1 − VTn2 )
Cin
= (Vin+ − Vin− ) − voff V T (3.39)
In this way, the main source of offset is automatically subtracted from the effective
input.
3. Feedthrough and effect of the parasitic capacitance CGD : During the com-
− +
parison phase the voltages at nodes Voff and Voff can vary with respect to the values
they had at the end of the compensation phase. This could happen, for example, due
to the feedthrough. In this case eq. (3.35) and eq. (3.36) are rewritten including these
variations as
!
Cin + 2Ibias Cc +
VFG1 = (Vin − Vcm ) + VTn + − Voff (3.40)
CT βn CT
!
Cin − Ibias Cc −
VFG2 = (Vin − Vcm ) + VTn + − Voff (3.41)
CT βn CT
+ −
where the terms Voff and Voff account for them. The same threshold voltage is
assumed for both input transistors in order to simplify derivations and also because
the case with different threshold voltages has been previously discussed. Also, in the
derivations above it has been assumed that the term (CGD /CT )VD , in the expressions
for the FGs voltages, is negligible, which is true only if CT
CGD . However, if the
total capacitance is made too big, it will have a detrimental effect on both the area and
speed of the circuit, and hence it will not represent a realistic case. Therefore, if the
term corresponding to the parasitic coupling is included in previous derivations, the
final expressions for (3.35) and (3.36), are
!
Cin + 2Ibias Cc +
VFG1 = (V − Vcm ) + VTn + − Voff
CT in βn CT
CGD − −
+ [V − Vout(compensation) ] (3.42)
CT out(comparison)
!
Cin $ − % 2Ibias Cc −
VFG2 = Vin − Vcm + VTn + − Voff
CT βn CT
CGD + +
+ [V − Vout(compensation) ] (3.43)
CT out(comparison)
FGMOS – Circuit applications and design techniques 65
In general, the second and the third terms in (3.44) are negligible. The second
term is proportional to a small variation, with a proportionality factor considerably
smaller than one. In the third term, the proportionality factor Cc /Cin does not need
to be much smaller than one, since the variation due to the feedthrough is small. The
first term, however, dominates as its absolute value is proportional to VDD , that is,
(CGD /Cin )VDD , which is much larger, and thus, a compensation mechanism for this
term is required. The compensation is performed by adding a small extra input, Cf ,
of value comparable with CGD to M1 and M2 and applying a positive feedback by
connecting it to the transistors opposite outputs (see Fig. 3.13). In this way, from
(3.44) the new equivalent offset at the input is
(CGD − Cf ) −
voff (cGD/feedthrough ) ∼
= +
[Vout(comparison) − Vout(comparison) ] (3.45)
Cin
And this term can be made very close to zero, as proven by the design simulation
results.
4. Offset due to different threshold voltages in the PMOS: Mismatch between the
threshold voltages in the top PMOS transistors will result in different Ibias currents,
+ −
Ibias and Ibias , flowing through the positive (M1 and M3 ) and negative (M2 and M4 )
comparator branches during the compensation phase. This causes an equivalent offset
at the input:
& '
+ −
CT 2Ibias − 2Ibias
voff (Ibias ) = √ (3.46)
Cin βn
This term, however, is much smaller than the previously discussed sources of offset
and can be controlled by making the PMOS transistors sufficiently large.
In order to illustrate the performance of this cell, the comparator is designed
in a 0.35 μm process with threshold voltages around 0.55 V. It operates at
0.9 V supply voltage. The power consumption measured at 11 MHz is under
6.5 μW, which compares favourably with other LP comparator realisations.
The equivalent offset at the input, determined with Monte Carlo simulations is
5 mV with 3σ standard deviations of device variation. The operation is shown
in Fig. 3.15.
66 Low power low voltage circuit design with the FGMOS transistor
V out+
V out+/V out- (V )
700m
300m
V out -
–100m
xxx V in+
505m
V in+/V in- (V)
500m
V in-
495m
phi2
xxx
phi1
VDD VDD
M2 M3
VD1
V1 I I
M1 M1 M4 M4
VN Vout
Vc=VDD
Vr=gnd
output is
Cin (n−1)
N
Cc
Vout = 2 Vi + VDD (3.49)
CT CT
n=1
Equation (3.49) is the function of a D/A converter if the inputs Vi are digital
values [134].
Let us now explain the need and function of the biasing capacitances Cc and
Cr 11 . The previous derivation has assumed that the four transistors are biased in the
strong inversion saturation region. In order to achieve that, the following boundary
conditions have to be maintained for transistors M1 and M4 (see Table 2.1):
Transistor M1
Cc
VDD > VTn (3.50)
CT
Cin (n−1) Cc
N
VD1 > 2 + VDD − VTn (3.51)
CT CT
n=1
Transistor M4
Vout > VTn (3.52)
Also, for the p-channel transistors to operate in the strong inversion saturation
region:
Transistor M2
VDD − VD1 > |VTp | (3.53)
Transistor M3
Vout < VD1 + |VTp | (3.54)
Equation (3.50) shows that by having an extra input capacitance Cc connected to VDD
it is possible to shift the voltage operating point at the gate of M1 by (Cc /CT )VDD .
In this way, the transistor can be operating in the strong inversion saturation region
even with the all zero digital word connected to the input. However, from eq. (3.54),
in order to keep M3 in the saturation region, the voltage Vout (eq. (3.49)) has to remain
below
VDD + ( βn /βp )VTn
Vout < $ % (3.55)
1 + βn /βp
where βp is the β parameter of transistors M2 and M3.
Hence, for the highest digital word, or what is the same, the most restrictive
condition
Cr βn /βp VTn
>$ % 1− (3.56)
CT 1 + βn /βp VDD
where as the first approximation the effect of the parasitics has been neglected thus
yielding a value for the total capacitance
N
CT = Cr + Cc + Cin 2(n−1) (3.57)
n=1
Equation (3.56) shows how in order to keep transistor M3 saturated for all input
combinations Cr has to be different from zero. Rewriting now eq. (3.50), the boundary
conditions for Cr and Cc can be established:
Cin (n−1)
N
βn /βp VTn Cr VTn
$ % 1− < <1− 2 − (3.58)
1 + βn /βp V DD C T CT
n=1
VDD
Cin (n−1)
N
VTn Cc βn /βp VTn
< <1− 2 −$ % 1− (3.59)
VDD CT CT
n=1
1 + βn /βp VDD
Hence, for example, for βn /βp = 0.1, if the n-channel transistor threshold voltage
is 0.5 V, and VDD = 1 V, the required values of the compensating capacitances,
normalised to the total capacitance, would be
Cin (n−1)
N
Cr
0.045 < < 0.5 − 2 (3.60)
CT CT
n=1
Cin (n−1)
N
Cc
0.5 < < 0.9545 − 2 (3.61)
CT CT
n=1
In order to maximise the step size for a given number of bits, the ratio Cin /CT should
be maximum, and hence, the minimum values of the compensating capacitances that
fulfil the boundary conditions should be chosen. If Cc /CT = 0.5, and for example
FGMOS – Circuit applications and design techniques 69
FGMOS DAC 1
Boundary condition (surfaces) for Cr
N = 8bits
0.6
0.4
Cr /CT
0.2
0
0.6
0.7
0.8
0.9 2
1
1.1 1.5
× 10–3
1.2 1
Volume between the two surfaces 1.3
0.5 Cin /CT
satisfies the boundary condition V DD 1.41.5
0
Figure 3.17 Boundary condition for Cr in the 8-bit DAC (Fig. 3.16)
500m
400m
300m
Vout (V)
200m
100m Transistor M4 in weak inversion
0.00
0.00 400u 800u 1.20m
time (s)
(n−1) = 0.45, then for 0.045 < C /C < 0.05 both equations (3.60)
(Cin /CT ) N n=1 2 r T
and (3.61) would be met.
Figure 3.17 illustrates the design tradeoff represented by eq. (3.58). A value of
Cr /CT that meets all the design constraints has to be contained between the two
surfaces. Once that value is chosen, Cc /CT can be found from eq. (3.57).
An example of the design of this circuit is shown in the following. Figure 3.18
shows the output of a 4-bit converter designed using a 0.35 μm technology with
VDD = 1 V, when the input changes in time from the maximum to the minimum
digital word (starting at time = 500 μs). It can be seen how for low values of the
digital words the circuit does not have enough time to realise the conversion properly
and the output appears distorted. This happens because for low values of the input,
the output transistor M4 is in weak inversion.
70 Low power low voltage circuit design with the FGMOS transistor
600m
Vout (V)
300m
0.00
0.00 400u 800u 1.20m
time (s)
Figure 3.19 Output voltage of a 4-bit converter with Cc added (Fig. 3.16)
800m
600m
Vout (V)
400m
200m
0.00
0.00 400u 800u 1.20m
time (s)
Figure 3.20 Output voltage of a 4-bit converter with Cc and Cr added (Fig. 3.16)
Figure 3.19 illustrates the performance when Cc is added. It can be observed how
for high input values the output is saturated. This is because transistor M3 enters the
triode region and therefore the current mirror does not operate properly anymore.
Finally, the operation of the same converter with the two biasing capacitances
is shown in Fig. 3.20. The figure shows how the converter is linear for the whole
operating range.
Examples of the operation of a 6-bit and an 8-bit converter are also shown in
Fig. 3.21 and Fig. 3.22. The performance of these blocks is summarised in Table 3.8.
The Integral Non Linearity (INL) and Differential Non Linearity (DNL) of the 6-bit
A/D converter is illustrated in Fig. 3.23.
Also, Monte Carlo simulations were run for both designs. They showed that the
main problem this topology might have would be in the form of an output offset. This
could be compensated just by changing the value of the bias voltage connected to Cc .
Another possibility would be to design some kind of self-compensation strategy,
similar to the one used for the comparator described in the previous section.
These designs are not optimised and could be improved by, for example, using
cascode transistors. They would increase the output resistances of the devices, and
this would allow the use of a smaller Cin capacitance in the FGMOS device and would
improve the speed and linearity. The disadvantage would be a more limited output
range.
FGMOS – Circuit applications and design techniques 71
600m
500m
Vout (V)
400m
300m
400u 600u 800u 1.0m 1.2m 1.4m 1.6m
time (s)
580m
560m
540m
520m
500m
Vout (V)
480m
460m
440m
420m
400m
380m
400u 700u 1.00m 1.30m 1.60m 1.90m
time (s)
6-bit 8-bit
LSB 3 mV 0.75 mV
Non linearity and noise <1LSB <1LSB
Maximum sampling rate 11 MS/s 11 MS/s
Average power consumption 0.5 μW 0.5 μW
72 Low power low voltage circuit design with the FGMOS transistor
1 INL
LSB 0.5
–0.5
–1
0 10 20 30 40 50 60
code
DNL
1
0.5
LSB
–0.5
–1
0 10 20 30 40 50 60
code
Figure 3.23 Integral Non Linearity (INL) and Differential Non Linearity (DNL) for
the 6-bit DAC (Fig. 3.16)
Finally, for very low voltage and low speed applications the converter could
also operate with the transistors biased in the weak inversion saturation region. The
advantage of doing this would be a lower power consumption and a lower area due
to the fact that the required biasing capacitances would be much smaller. The main
disadvantage would be a much lower speed.
N
Cin Cc
IM1 = βn Vref 2(n−1) Vi + βn VDD − VTn Vref (3.62)
CT CT
n=1
And again if the inputs are digital voltages, this represents the function of a D/A
converter. This current is mirrored to an output branch where it can be converted
back to a voltage just by using a resistance. The latter can be implemented using
active components, although, in this example, a passive resistor has been considered
FGMOS – Circuit applications and design techniques 73
V DD V DD
M2 M3
OPAMP
x + I out R1
V1
VN M1
VDD Vref
Figure 3.24 N-bit D/A converter based on an FGMOS transistor operating in the
ohmic region
for the sake of simplicity. The second term in eq. (3.62) represents an offset at the
output. The offset can be cancelled out by using, for example, a differential topology.
Another way to compensate for it is by using a tuning technique which either adds a
current at the output, or connects the biasing capacitor to a variable bias voltage.
The performance of 6-bit and 8-bit D/A converters (as in Fig. 3.24) is shown in
Fig. 3.25. The average power consumption of this converter is around 10 μW. It is
higher than the power consumption of the converter described in the previous section
due to the additional power required by the opamp. Also, the voltage supply used
is 1.5 V as opposed to 1 V in the previous topology. For both topologies the total
capacitance is around 7 pF. This converter is again designed in a 0.35 μm technology
with a value of VTn for the n-channel devices of around 0.5 V. The maximum sampling
rate for the converter in Fig. 3.24 is 2 Ms/s.
(a) 4.0u
3.0u
Iout (A)
2.0u
1.0u
0.0
400u 700u 1.0m 1.3m 1.6m 1.9m
time (s)
(b) 4.0u
3.0u
Iout (A)
2.0u
1.0u
0.0
–1.0u
0.0 1.0m 2.0m 3.0m 4.0m 5.0m
time (s)
Figure 3.25 Output current for the converter in Fig. 3.24: (a) 6 bits (b) 8 bits
forms. In a first generation cell, Fig. 3.26(a), the current mirror is part of the cell.
In a second generation cell, a single transistor is used for both input and output
currents so a current mirror after the output is required to provide the necessary gain,
as shown in Fig. 3.26(b) [135]. It is often useful, however, to adjust coefficients
within switched current circuits after manufacture, to program them. This allows the
circuit characteristics to change over time, for example, to provide adaptive filtering
or to tune the circuit accounting for device mismatch and process variation.
A number of possible programming schemes are in the literature [136–142].
Programmability may be achieved with an array of different gain circuits that are
switched between [136–138]. A discrete number of gains are possible by switching
in and out parts of the array. This technique, however suffers from the limited size of
the array. To increase the number of discrete values the gain may take, or resolution,
requires increasingly more circuitry. Therefore this technique is only useful for a
considerable range of gain and continuous programmability. A four quadrant multi-
plier built into a current cell [139] and a separate multiplier [140] after the SI cell
are both found in the literature. However a multiplier is required for every SI cell
FGMOS – Circuit applications and design techniques 75
(a) (b)
J α.J J α.J
1: α 1: α
Figure 3.26 First generation SI cell (a) and second generation cell (b)
Iα
iin i out
-gm α .g m
V1 V2 V3
iin T2 T3 T4
S1 S2
S3 iout
T1
V1
V2
V3
T2 T3 T4 T5 T6 T7
i in1 iin2
S7 S8 S1 S2 S4 S5 S10 S11
iout1 iout2
S3 S6
T1 T8
S9 S12
current gain is programmed by the bias voltages, V1 and V2 . Switches S1 and S3 are
closed and S2 open during the sampling phase of the clock signal. The voltage on the
gate of T1 is held during the second phase when S1 and S3 are opened and S1 closed.
This clocking strategy is similar to a second generation SI cell. During the hold phase,
T1 drain current is steered through the floating gate current mirror. Assuming two-
input (V1 and V2 ) FGMOS devices, with input capacitances C1 and C2 (for V1 and
V2 , respectively), biased in the weak inversion saturation region, applying eqs. (2.5)
and (3.63), neglecting parasitics as a first approximation, the overall transfer function
for the circuit in Fig. 3.28 is
−1/2 k(V2 − V1 )
iout = z × iin × exp (3.64)
ηUT
where k = C2 /(C2 + C1 ). Thus, by altering V1 and V2 the gain of the cell may be
changed.
The basic PSIFG cell may be extended to a differential version, solid lines of
Fig. 3.29. The cell is formed from two basic PSIFC cells: T1 , T2 and T3 form one cell
and T6 , T7 and T8 form another. Transistors T4 and T5 extend the respective floating
gate current mirrors giving the differential PSIFG cell its principle advantage: the gain
may be both positive and negative, unlike the simple PSIFG cell with only positive
gain. This may be observed in the mathematics, where the expressions for the output
currents, iout1 and iout2 , are
k(V2 − V1 ) k(V3 − V1 )
iout1 = z −1/2 × iin1 × exp + z 1/2 × iin2 · exp
nUT nUT
−1/2 k(V3 − V1 ) 1/2 k(V2 − V1 )
iout2 = z × iin1 × exp + z × iin2 · exp
nUT nUT
(3.65)
FGMOS – Circuit applications and design techniques 77
a0 a1 a2
y(n)
iin–
x1 + + +
iin+ x1 x1
–
PSIFG PSIFG
+ + +
xA xA
xA – – –
iout–
iout+
1 3
0.8 7 2
4 6
0.6
8 11 10
0.4 12
Imaginary Part
0.2
1 5 9 9 5 1
0
–0.2
12
–0.4 10
8 11
–0.6 4 6
–0.8 7 2
–1 3
–1 –0.5 0 0.5 1
Real Part
Table 3.9 Values of the coefficients corresponding to the zeros in Fig. 3.32
0 13 14 15 28 29 30 μs
φ1
φ2
φ2_dummy
φ4
φ3
φ3_dummy
switch slightly after the main switch, so as to not interfere with its operation. Signal
ϕ2 controls switches S9 and S12 , signal ϕ3 controls switches S3 and S6 .
Transfer functions for the FIR filter with the various coefficients are shown in
Fig. 3.34. The figure shows transfer functions for the values of coefficients chosen.
The x axis is frequency in kHz and the y axis is amplitude in nA. The ideal response
is dotted, the simulated response is a continuous line. The numbers in each plot
correspond to the numbers of each pair of zeros on the z domain plot, Fig. 3.32.
Columns show the zeros with radii, 1, 0.8 and 0.5 from top to bottom. Rows show
the zeros as they move around the unit circle, 0 (and 180), 45, 90 and 135 degrees
from left to right. Other characterisation results are shown in Table 3.10.
The FGMOS transistor can be seen either as a MOS transistor with an analog adder
circuit connected at its gate, or as an MOS transistor with an electrically tunable
threshold voltage, or even as a complex nonlinear multiplier divider block. Besides,
80 Low power low voltage circuit design with the FGMOS transistor
=0 = 45 = 90 = 135
nA
100 1 100 2 100 3 100 4
50 50 50 50
r =1
0 0 0 0
0 10 0 10 0 10 0 10
nA
100 5 100 6 100 7 100 8
50 50 50 50
r = 0.8
0 0 0 0
0 10 0 10 0 10 0 10
nA
100 100 100 100
9 10 11 12
50 50 50 50
r = 0.5
0 0 0 0
0 10 0 10 0 10 0 10
kHz kHz kHz kHz
the degrees of freedom the designer now has to play with increases from 3 to N +2 for
a single device, where N is the number of inputs in the FGMOS. This opens up a new
range of possibilities for the designer in terms of design tradeoffs. Although this is
very promising, designing becomes even more complex. This chapter has illustrated
with simple examples how to obtain the benefits of the FGMOS. In addition, an
overview has been given on how to foresee when the device might or might not be
useful in different contexts, all of them having in common the low power constraint.
FGMOS – Circuit applications and design techniques 81
Notation
Ij for j = [1, N ] Current flowing through j-th MOS transistor in Fig. 3.2
(eq. (3.7))
IMi for i = [1, 4] Current flowing through Mi in the N-bit D/A converters in
Fig. 3.16 and Fig. 3.24
Iout Output current
Io See Fig. 3.2
iin Input current in the SI cells in Fig. 3.26 and Fig. 3.28
iin− Single input current for the differential filter built with PSIFG
cells (Fig. 3.31)
iin+ Single input current for the differential filter built with PSIFG
cells (Fig. 3.31)
iini for i = [1, 2] Input currents in the differential PSIFG cell in Fig. 3.29
iout− Single output current for the differential filter built with PSIFG
cells (Fig. 3.31)
iout+ Single output current for the differential filter built with PSIFG
cells (Fig. 3.31)
iouti for i = [1, 2] Output currents in the differential PSIFG cell in Fig. 3.29
J Bias current source in Fig. 3.26
k C2 /(C2 + C1 ) (eqs. (3.64)–(3.66))
Li Effective length of transistor Mi
phi1 Clock signals for S1 and S2 in FGMOS comparator in Fig. 3.13
phi2 Clock signals for S3 and S4 in FGMOS comparator in Fig. 3.13
phi2_b Clock signals for S5 and S6 in FGMOS comparator in Fig. 3.13
QFG Charge trapped at the FG
Rc Compensating resistance in the two-stage opamps
r Radius of complex conjugate roots of T(z) (zeros of the
system) (eqs. (3.69) and (3.70), Table 3.9)
T (z) Transfer function for the second-order filter in eq. (3.68)
Uinverter Switching threshold of CMOS inverter (eq. (3.24))
V1 M1 drain-to-source voltage in Fig. 3.3 (eqs. (3.9)–(3.11)). Also
one of the voltages used to tune the PSIFG cell (Fig. 3.28)
V2 One of the voltages used to tune the PSIFG cell (Fig. 3.28)
Vbias Bias voltage of PMOS transistors M3 and M4 in FGMOS
comparator in Fig. 3.13
Vbias1 Bias voltage for M1 in the current mirror with FGMOS in
Fig. 3.3(b) (assumed to be equal to VDD )
Vbias2 Bias voltage for M3 in the current mirror with FGMOS in
Fig. 3.3(b) (assumed to be equal to VDD )
Vc Input voltage of the two-input FGMOS inverter in Fig. 3.10 –
used for changing the switching threshold (eq. (3.25))
Vclk Comparator clock voltage
Vcm Common mode voltage applied to Vin+ during the offset
compensation phase (Fig. 3.13)
84 Low power low voltage circuit design with the FGMOS transistor
4.1 Introduction
The following four chapters describe how to exploit the mathematical capabilities
of FGMOS devices in more complex circuits taking as an example the design
of continuous-time analog filters. Filters are inevitable building blocks in high-
performance low power (LP) and low voltage (LV) electronics [143,144]. A filter
circuit is a two-port unit and its function is to process the magnitude and/or phase of
an input signal in a desired way. There are several filter realisations and their choice
depends on the needed signal processing as well as the required circuit performance
[145]. Once the mathematical function describing a filter transfer characteristic is
derived, its final realisation will be determined by technological limitations.
The first decision to be made when opting for a filter topology is whether it
is going to be a discrete or a continuous-time system [146]. In many cases, the
filter input signal comes from the real world and therefore is continuous in time. At
this point, the designer has to evaluate whether it is beneficial for the whole system
performance to implement it all in discrete time or not. The best performing technique
for designing discrete time filters is the one known as switched capacitor. Switched
capacitor circuits simulate filters transfer functions only in terms of capacitances
ratios and so component tolerancing is not a major problem. However, switching
speed limitations make this a fairly low frequency technique.
Yet, the main focus of this book is on continuous-time circuits12 . There are three
main approaches for the design of CMOS continuous-time active filters: MOSFET-C
filters, RC active filters and OTA-based filters [147].
MOSFET-C filters are based on the use of an equivalent CMOS tunable resistor in
an RC structure [148,149]. Their main drawback is that they require high-performance
OPAMPs which limits their use to low-frequency applications. Besides, if the voltage
supply is scaled down it becomes very difficult to keep an acceptable performance
since the OPAMP functionality seriously degrades.
The difference between RC filters and MOSFET-C filters is that the former use
passive instead of MOSFET-based resistors. This adds some extra problems as they
require a technological process with linear, stable resistors which also sometimes
need to be large and well matched. Furthermore, it is more difficult to tune them.
The basic elements of OTA-C filters13 are Operational Transconductance Ampli-
fiers (OTA) and capacitors (C). The major advantage of OTA-based continuous-time
filters versus MOSFET-C realisations is their wider frequency response [150–159].
In MOSFET-C blocks the frequency range is limited to one-thirtieth of the OPAMP
gain-bandwidth frequency (GBW), whereas in OTA-based integrators which are
implemented in open loop configuration the only limitation to the frequency response
is the OTA gain-bandwidth product [160]. The main drawback of OTA realisations is
the smaller dynamic range which is limited by the distortion introduced by nonlinear
terms in the mathematical functions that describe the current. Linearised topologies
can be used in order to reduce higher order harmonic components [153,161–178].
Owing to all these reasons, linearised OTA-C topologies seem to appear as the most
suitable choice when the predominant design constraints are the low voltage and low
power [143].
The performance of low voltage continuous-time filters is directly related to
the quality of the integrator building block measured in terms of power consump-
tion, linearity, noise, phase response and tunability as main parameters [160].
There are different approaches in terms of the integration method, which can be
either the traditional internally linear-externally linear (ILEL) or externally linear-
internally nonlinear (ELIN) [21,22,179–188]. The latter has appeared as a very
popular option for the low-voltage high-frequency operation in bipolar or BiCMOS
technologies [189–193] while MOS realisations are more suitable for audio frequen-
cies [26,194,195]. An important subset of ELIN circuits are logarithmic filters.
Their operation is based on the exponential law that models the behaviour of
devices such as bipolar transistors or MOS working in the weak inversion region
[169,170,179,182,189–205].
The following four chapters describe a different approach in designing continuous-
time analogue filters, which combines some of the previously reported techniques
with the use of FGMOS devices within the building blocks. This design approach
has proven to be very useful when re-establishing the technological limits in order
to reduce the power [94,101,174,177,178,206–210]. The aim of these chapters is to
teach the reader how to take advantage of the FGMOS device when the main design
constraints are the power supply voltage and power consumption and to analyse the
negative implications of using this device.
The first chapter of this series of chapters focuses on the properties of an FGMOS
transistor operating in the strong inversion ohmic region. An LP/LV multiple-input
linear transconductor is designed and subsequently used for the implementation of
two circuits: a fully differential Gm -C integrator and a filter.
The FGMOS transistor is also used, although not biased in the ohmic region, in
other sections of the filter circuit with different aims. Examples are the use of FGMOS
devices (instead of normal MOS) as: a) cascode devices with reduced effective thresh-
old voltages; or b) in a common mode feedback circuit to perform averaging at a very
low power cost.
The side effects of using the FGMOS in each individual case are also thor-
oughly analysed. Studies of Power Supply Rejection Ratio (PSRR), Common Mode
Rejection Ratio (CMRR) and Total Harmonic Distortion (THD) are provided.
Experimental results supporting the conclusions are shown at the end of the
chapter.
This section introduces basic building blocks that are later used in the implementation
of a Gm -C integrator and a filter. Two circuit topologies are presented, namely N1 and
N2. N1 represents a multiple input transconductor which uses an FGMOS transistor
biased in the strong inversion ohmic region while N2 is a single stage FGMOS-based
OPAMP required to linearise the operation of N1. The operation of both blocks, N1
and N2, is explained below.
The current law for an n-channel FGMOS transistor biased in the strong inversion
ohmic region, as given by eq. (2.6), can be rewritten in a simpler form if the drain to
source voltage is assumed to be very small, that is
VDS (VGS − VTn ) (4.1)
In this situation, the quadratic term can be neglected from the equation, resulting in
"
N #
Ci
ID ≈ βn · Vi − VTn VD (4.2)
CT
i=1
14 This basic cell was also the basis of a D/A converter as explained in Chapter 3, Section 3.3.5.
90 Low power low voltage circuit design with the FGMOS transistor
VDD
M2 Vout(N2)
Vinr
Vb N2
V1
M1
VN
VDD
N1
VDD
IB2
Vinr Mp Mp Vb
VR Vout(N2)
Mn Mn
VDD
performs a current to voltage conversion and will be used for the mirroring purposes.
N2 is a high gain differential input/single output amplifier that sets the drain voltage
of M1 to a constant reference: VD = Vb . An FGMOS-based realisation of N2 is
shown in Fig. 4.2. It consists of a pMOS differential pair with n-channel FGMOS
transistors acting as a load. The input Vinr is compared with the reference voltage
Vb and if their values are not equal the difference is amplified at the output Vout(N2) ,
which is connected to the gate of the pMOS transistor M2 (in N1 block). This would
unbalance the currents flowing through M1 and M2 and would have to be corrected
by the output resistance which changes the Vinr value in the opposite direction. The
feedback forces the operating point of Vinr to be equal or almost equal to the voltage
Vb . From now on this Vb voltage will be referred to as the tuning voltage.
Filtering with FGMOS in the strong inversion ohmic region 91
Voutcm
1:k k:1
VDD VDD
Ma3 Ma3r
Vs3p Vs3n
M2 M3 M3r M2r
Mc3 Mc3r
Vb N2 gnd C gnd N2 Vb
Voutp Voutn
V1p Iout V1n
M1 Mc1 Mc1r M1r
VNp M4 VDD VDD M4r VNn
VDD Vs1p Vs1n VDD
Ma1 Ma1r
N3
N1 N4
k:1
1:k
Figure 4.3 shows the schematic of a fully balanced linear transconductor built by
replicating and combining the blocks described in the previous section.
The schematic shows two identical N1 blocks on the right and left side of
the figure. The positive inputs are connected to the left side transconductor block
(Vjp , j = [1, N ]), whereas the negative ones are applied to the transconductor
on the right side (Vjn , j = [1, N ]). The respective output in each N1 cell is
connected in a mirror configuration to a pMOS device (M3/M3r). The latter gen-
erates a copy of the current flowing through M1/M1r and sources that current to
a diode connected nMOS transistor (M4/M4r) which, acting as the input device
of a mirror structure, produces a negative/positive copy of it. A positive and a
negative scaled (1 : k) replica of the negative and positive currents16 , respectively,
are subtracted at the output nodes (Voutp /Voutn ) generating the output current Iout ,
described by eq. (4.3). This equation shows how the constant term including the
threshold voltage in eq. (4.2) disappears thanks to the differential nature of the
15 The subscript r is used to distinguish between different devices with the same dimensions. Hence,
for example, transistor M1 and transistor M1r will be equally sized. Also, from now on the parameters
will have an added subscript in agreement with the transistor name.
16 The positive current is the current generated by the p inputs while the negative current is the current
generated by the n inputs.
92 Low power low voltage circuit design with the FGMOS transistor
structure:
N
Cj
Iout = kβ1 Vb (Vjp − Vjn ) (4.3)
CT
j=1
Equation (4.3) represents the function of a linear multiple input fully differential
transconductor whose transconductance can be adjusted by changing the value of the
reference voltage Vb in the amplifier N2. The large signal transconductance referred
to one of its differential inputs (i) is given by eq. (4.4). Again, this value does not
depend on common mode signals. Hence, the only restriction for the common mode
input refers to the operation of the transistors in the strong inversion region:
Ci
Gmi = kβ1 Vb (4.4)
CT
The negative replica of the output stage in the schematic provides a negative copy
of the output current flowing from node Voutn to Voutp . The capacitor added between
these two terminals integrates this output current. Cascode transistors are added at
the output stage in order to improve the value of the output resistance.
i.e. Vb = Vinr . Combining eq. (4.5) and eq. (4.6), the expression for Vinr is
1
Vinr = Vb + (D − BVb ) (4.7)
gmf Routf
where
D = VDD − Vout(N2)Q − |VTp | (4.8)
2.β1
B= (VFG − VTn ) (4.9)
β2
Equation (4.7) shows how the function which relates the tuning voltage, Vb , with the
voltage, Vinr , fixed by the N2 block is not an exact equality, especially when Vb
decreases, which might increase the complexity of the tuning mechanism for low
transconductance values. This effect can be made less significant by increasing the
gain of N2; however, doing this could cause instability as will be shown in the next
chapter.
19 This is valid whenever they are much smaller than the input capacitances.
94 Low power low voltage circuit design with the FGMOS transistor
The threshold voltage has also been shifted in the input transistor of the N1 block
by connecting one input capacitance in M1 to VDD . This is done with the aim to
improve the input range of the circuit for the chosen common mode at the input so
that the condition of having the transistors working in the strong inversion region is
met for a wider range of input voltages. A more exhaustive study on how to choose
this capacitance can be found in Chapter 3, Section 3.3.5.
where VFGcn and VFGcp are the voltages at the FGs of the n-channel and p-channel
cascode transistors, respectively. The previous equations can be rewritten as
Voutcm > VTn + Vs1p (4.14)
Voutcm < Vs3p − VTp (4.15)
where Voutcm is the voltage at the output of the common mode feedback circuit,
Vs1p and Vs3p are the voltages at the sources of the n-channel and p-channel cascode
, V are their effective threshold voltages which in
transistors, respectively, and VTn Tp
this case are given by
CT CVDDf
VTn = VTn − (VDD − Vs1p ) (4.16)
CCMn CT
CT Cgndf
VTp = |VTp | − Vs3p (4.17)
CCMp CT
CVDDf , Cgndf are the capacitances connected to VDD and ground in the n-channel and
p-channel cascode transistors, respectively, and CCMn , CCMp are the capacitances
connected to Voutcm .
According to equations (4.14) and (4.15) Voutcm has to be high enough in order
to keep the n-channel transistor in the strong inversion region, but at the same time
low enough, so the p-channel device remains in that region as well. However, as the
voltage supply decreases the limits for the bias voltage move closer to the supply
voltages. Because of this the generation of a suitable bias signal becomes a more
complex task. The FGMOS can simplify it by shifting the effective threshold voltages
with adequate values of CVDDf and Cgndf according to eqs. (4.16) and (4.17) These
expressions show how the reduction of the effective threshold voltages is directly
proportional to the value of the weights CVDDf /CT and Cgndf /CT for the n-channel
and p-channel devices, respectively. Nevertheless, the designer should bear in mind
that there is a price to pay for this, since the input transconductances of the FGMOS
transistors also decrease proportionally, and hence the output resistance. Still, as long
as the effective input transconductance is kept larger than the output conductance for
both FGMOS devices, it will be beneficial to use them at the output stage.
The characteristic of fully differential structures is that signals are differential instead
of being referred to ground. This property, however, is also the origin of one of their
more important drawbacks: the common mode voltage of fully differential structures
cannot be stabilised by the differential feedback. Thus, in order to stabilise the operat-
ing point an additional Common-Mode Feedback circuit (CMFB) has to be included
in the topology [160].
The design of a CMFB can be difficult and it increases the complexity of the
transconductor as the final topology has two signal paths: one defining the differential
transfer function of the system and another one for the common mode signals. The
circuit must detect the common signals as fast as possible in order to prevent them
from affecting the differential ones. This should be achieved with a simple block,
that ideally would not affect the overall integrator performance. Besides if the total
power is a limiting factor, the circuit should consume as little power as possible.
Several CMFB implementations have been reported. Some of them use a
capacitor–resistor network to detect the common mode level [148]. Although this
technique is very efficient because of its zero power consumption and the high linear-
ity, it requires a large area and it might also reduce drastically the output resistance
of the transconductor. An alternative to this is to use transistors biased in the ohmic
region [211]. The problem of this technique is that it reduces the transconductance
and the bandwidth of the loop. The most common technique is the use of a differen-
tial pair in which the transistors at the output are saturated, and for low differential
voltages, the AC-signal at the sources is equal to the common mode input signal. The
problem with this structure is that it can be strongly nonlinear when the differential
signal exceeds a certain value. It also degrades the differential impedance.
96 Low power low voltage circuit design with the FGMOS transistor
VDD
Mf3 Mf4
Voutcm
Voutp VDD
Voutn Mf1 Mf 2
VDD gnd
Vbias3
The circuit in Fig. 4.3 is a fully differential structure and as such it requires
a CMFB in order to correct variations in the common mode at the output of the
transconductor. An example of a block that could be used as CMFB in this par-
ticular design is shown in Fig 4.4. It consists of a differential pair with FGMOS
type transistors at the input and a MOS current mirror as a load. The mean value
of the single positive and negative outputs is sensed at the gate of one of the input
FGMOS transistors and compared to a reference voltage generated at the gate of
the other FGMOS device. If they are not equal the difference is amplified at Voutcm
and fed back to both cascode transistors. This unbalances their currents in opposite
directions, which forces the common mode at the output to move towards the ref-
erence value in order to equalise the sinked and sourced currents within the same
branch.
The reference voltage in Mf2 (see Fig. 4.4) can be generated either by directly
connecting the voltage supplies to two properly weighted inputs or with a biasing
circuit. The first option would affect the PSRR as it will be shown later on.
Also, an extra input can be added to each of the input FGMOS devices with
the purpose of reducing the effective threshold voltages in order to keep the input
transistors in the strong inversion region (for matching and speed reasons) even
in cases when the common mode at the output is below the nominal threshold
voltage.
Small signal analysis of the cells forming the transconductor is presented in this
section and several issues, important for the design of this circuit, are brought to the
reader’s attention.
Filtering with FGMOS in the strong inversion ohmic region 97
vFG AV vinr
gm1vFG gds1 gm2 AV vinr gds2 C⬘2
Hence, for example, the effect of the gate to drain parasitic capacitance will be
described and quantified. It will be shown how the latter introduces an error in the
transconductance, causes a zero in the transfer function and affects the circuit stability.
Also, small signal analysis will prove how the zero of the N2 block is transmitted
to the output current. The frequency at which this zero happens depends on the values
of the input capacitances for the FGMOS transistors in N2.
Furthermore, the ratio between the gate to drain parasitic capacitances and the
total capacitance in N2 FGMOS transistors influences N2 dominant pole and this,
together with the value of the capacitance used to shift the effective threshold voltage
(connected to VDD ), can again affect the transconductor stability.
Finally, the CMRR is going to suffer from the mismatch between the FGMOS
transistors input capacitances. This effect will also be analysed for low frequencies.
CGDi , CDBi are the gate to drain and drain to bulk parasitic capacitances for tran-
sistor Mi. CLN2 represents the capacitive load due to the connection with the tuning
amplifier N2. The small signal voltage at the FG is
Cin C
VFG = vin + 1 vinr (4.21)
CT CT
98 Low power low voltage circuit design with the FGMOS transistor
where vin is the effective input21 and Cin is the value of its corresponding input
capacitance. Hence, the transfer function is given by
−(Cin /CT )(gm1 − sC1 )vin
vinr = & '
gm2 AV +gds2 +gds1 +gm1 (C1 /CT )+s C1 +C2 +(1 − AV )C3 −C 21 /CT
(4.22)
And the current flowing through a transistor M3 connected, as a mirror, to M2:
(Cin /CT )gm3 AV (gm1 −sC1 )vin
iout = & '
gm2 AV +gds2 +gds1 +gm1 (C1 /CT )+s C1 +C2 +(1 − AV )C3 −C 21 /CT
(4.23)
Modelling the frequency response of the feedback circuit (AV ) as a single pole –
single zero function, eq. (4.23) can be rewritten as
(Cin /CT )gm3 A0 (1−s/z)(gm1 −sC1 )vin
iout = ( ( ) )
(gm2 −sC3 )A0 (1+s/z)+ gds2 +gds1 +gm1 (C1 /CT )+sCeq (1+s/p)
(4.24)
where A0 , p and z are the DC gain, pole and zero of the tuning block (N2), respectively.
Also:
C 21
Ceq = C1 + C2 + C3 − (4.25)
CT
The feedback circuit has a couple of important effects on the frequency response of
the transconductor core block. On one hand, it affects the value of the DC gain which
now is given by
iouti
ioutr = (4.26)
1+ε
where the subscripts r and i refer to the real and ideal DC responses and ε quantifies
the DC error:
gm1 C1 (gds2 + gds1 )
ε= + (4.27)
gm2 A0 CT A0 gm2
Equations (4.26) and (4.27) reveal how the larger the DC gain of the feedback circuit
is the smaller is the error. Also, the first term in eq. (4.27) is proportional to the ratio
between the gate to drain parasitic (C1 ) and the total capacitance, which means that
if this ratio is smaller the error will be smaller too.
On the other hand, the numerator of eq. (4.24) shows how the zero of the feedback
amplifier is transmitted to the output current, so this amplifier should be designed in
such a way that its zero remains far away from the operating frequency band of the
circuit. Apart from this zero, there is another one caused by the coupling between M1
drain and the FG. This means that in order to achieve the desired operating frequency
range a trade-off between the maximum transconductance, the power and the area
has to be met. On one hand, increasing the transconductance will increase the power
as well as the error in eq. (4.27), but it will also improve the speed. On the other
hand, the error can be reduced by increasing the total capacitance seen by the input
FG (without changing the Cin /CT ratio), but this would also increase the circuit area.
Another conclusion can be extracted from the previous results analysing the sec-
ond order polynomial in the denominator of eq. (4.24): the circuit is only conditionally
stable, this is whenever any of the conditions shown in eq. (4.28) or eq. (4.29) happen,
the circuit will oscillate. Hence, the tuning amplifier must be designed in such a way
that none of them ever occurs:
"
#
gm2 A0 C 21 C1 (gds1 + gds2 )
+ C1 + C2 + (1 − A0 )C3 − + gm1 + <0
z CT CTp p
(4.28)
⎛ ⎞
C1 + C2 + C3 − C 21 /CT C3 A0
⎝ − ⎠<0 (4.29)
p z
The analysis of the tuning amplifier frequency response is carried out in the
following section.
Subscripts n and p refer to the name of the device. gdsbias accounts for the real
conductance of the current source that generates IB2 . CL refers to a capacitive load at
the output:
vout(N2) (gmp /2)(s/p1 + 1)
= (4.33)
vinr A1 s 2 + B 1 s + D 1
22 The pMOS transistors are assumed to be in separate wells. Also, for the sake of simplicity, only the
most important capacitances have been considered. Therefore, the following analysis will only be valid
for mid-frequencies, but this is good enough to obtain the most important conclusions.
100 Low power low voltage circuit design with the FGMOS transistor
gdsbias
vs
CGDn (CR+CGDn)
vout(N2) vR
1 C2 (CR + CGDn ) a0
A1 ≈ (C22 + CGDn − GDn ) − CGDn (4.34)
p1 CT CT z1
a0 , p1 and z1 , are the gain, transmission pole and zero from vout(N2) to vR , respectively.
The values of these parameters are collected in equations (4.38), (4.39) and (4.40):
CR
CGDn (4.44)
which gives the approximate value
2[gmn a0 ((CR +CGDn )/CT )+gmn (CGDn /CT )+gdsn +gdsp /2−gdsp a0 /2]
p≈
3C22
(4.45)
The value of the zero is given by
2gmn
z≈− (4.46)
CT − CR
Hence, the oscillation conditions in eq. (4.29) will never happen, because of the
negative value of z. Also eq. (4.28) can be rewritten as
C 2
1 C1 (gds1 +gds2 ) gm2
C1 +C2 +C3 − +gm1 + < C3 + (CT −CR ) A0
CT CTp p 2gmn
(4.47)
The right-hand side in eq. (4.47) shows how in order to minimise the risk of oscillation
the term relating the transconductor transconductance, the capacitance connected to
VDD in the current mirrors and N2 transconductance should remain as small as possible
and the relationship between the values of the parasitic and load capacitances should
be such that eq. (4.47) never occurs.
small signal analysis, the equation for the gain referred to one of the output branches
(p) is23
νoutp
ν =0
νinCM ind
[(Cin /CT )p (gmf Routf )p gm1 gma3 −(Cin /CT )n (gmf Routf )n gm1r gm3r (gmal /gm4r )]Routp
≈
[gm2 (gmf Routf )p +gds2 +gds1 +gm1 (C1 /CT )p ][1+ACMp ]
(4.48)
Routp is the name used for the output resistance in the output branch (p). Assuming that
the p-channel FGMOS transistors are in separate wells, the value of Routp is given by
−1 gdsFc3 gdsa3
Routp = Goutp ≈
[(CCMp /CT + Cgndf /CT )p gmc3 + gdsFc3 ]
−1
gdsFc1 gdsa1
+
[(CCMn /CT + CVDDf /CT )p gmc1 + gmbFc1 + gdsFc1 ]
= [gdsFc3 · R1p + gdsFc1 · R2p ]−1 (4.49)
(CCMp /CT )p (gmc3 · R1p ) + (CCMn /CT )p (gmc1 R2p ) 2gmf 1 (Cin /CT )
ACMp ≈
Goutp gdsf 4 + gdsFf 2 p
The differential gain can be derived by assuming that both branches are identical
−1 25
and Routp = Routn = Rout = Gout :
νout
≈ Gm Rout (4.51)
νind νinCM =0
The Common Mode Rejection Ratio (CMRR) is given by the ratio between the
differential gain in eq. (4.51) and the difference between the common mode gains of
both output branches assuming mismatch (eq. (4.48)):
[νout /νind ] |νinCM =0
CMRR = ( ) (4.52)
((νoutp /νinCM ) |νind =0 − (νoutn /νinCM ) |νind =0 )
23 The subscript p in g
mf Routf is used to make reference to the N2 amplifier corresponding to the p
branch. Also, in general when either the subscript p or n is added to the name of a parameter it will refer
to the p or n branch, respectively.
24 The value of the input capacitance C has been assumed to be the same as in the CMFB.
in
25 For the sake of clarity. As its value is supposed to be very high this will not affect much the final
result.
Filtering with FGMOS in the strong inversion ohmic region 103
The main conclusion drawn from this analysis is that the use of FGMOS transistors
can have a detrimental effect on the CMRR. This is because the common mode gain at
the output increases as the gain of the CMFB decreases. Having FGMOS transistors as
cascode devices will reduce ACM(n,p) due to the reduction of the transconductance and
the increase of the total output conductance through gdsFci . However, if the FGMOS
parasitic capacitances in the CMFB are small enough (compared with the total capac-
itance), the gain of the block can still be large enough to meet the specifications and
compensate for the compression of the signals at the FGs. It is also worth pointing
out that the mismatch between the input capacitances in the FGMOS transistors is
going to affect the value of the common mode output gain. As an example, for a
1 per cent mismatch in the input capacitances, ACM(n,p) = 10, k = 1, and values of
conductances much smaller than the values of the transconductances, the magnitude
of the CMRR will be higher than 60 dB.
Two typical analog filter design specifications are linearity and noise. Linearity limits
the value of the largest useful signal that can be handled by the filter while noise
establishes the limit for the smallest. DR is the ratio between these two magnitudes,
and it is a crucial figure in LV/LP analog design. The maximum input signal that can
be applied to a circuit depends directly on the Total Harmonic Distortion requirement
(THD) for the system [212]. This section presents a study of both the THD and the
noise in the transconductor block together with a discussion of the repercussions of
using the FGMOS transistors in the values of these parameters.
by using the intermodulation test (IM3). This test is actually the only one that works
for bandpass filters [212]. This section analyses the main sources of non-linearity in
the integrator circuit. Also, an approximate equation for both, the THD and IM3 as a
function of different design parameters is derived.
Equation (4.2) was obtained assuming that the drain current of the input FGMOS
transistor in N1 was a perfect linear function of VDS . Also, β1 was supposed to be
a signal-independent parameter. However, none of these assumptions is really true,
and if non-ideal effects are taken into account the output of the transconductor block
will not be an exact linear function of the voltage.
An equation that fits better the real drain current in the transistor is
" #
VD2
ID ≈ β1 (VFG − VTn )VD − (4.54)
2
Also the mobility μ and consequently β1 depend non-linearly on both VFG and VD ,
the dependence with VFG being dominant. A function that models this approximately
is [117]26
μ0
μ= (4.55)
1 + θ (VGS − VTn )
where μ0 represents the zero-field mobility of carriers and θ accounts for the effect
of the vertical electric field.
An expression for the drain voltage can be obtained by considering that the currents
flowing through transistors M1 and M2 in Fig. 4.1 are the same27 :
−B + B 2 + 2(β2 /β1 )k42 [CGD1 /CT − 1/2 − (β2 /2β1 )gmf 2 R2 ]
outf
VD =
2[CGD1 /CT − 1/2 − (β2 /2β1 )gmf
2 R2 ]
outf
(4.56)
where:
CVDD Cin Cin Vind
B = V + VinCM − VTn +
CT DD CT CT 2
β2
+ gmf Routf (VDD − Vout(N2)Q + gmf Routf Vb − |V Tp |) (4.57)
β1
Assuming that the differential input signal is sinusoidal with an amplitude A for
each branch, putting these expressions into the equations describing the currents
26 V
GS is, as usual, the gate to source voltage. In this case the gate is floating.
27 V stands for the drain voltage that was called V
D inr in Fig. 4.1. VinCM is the common mode at the
input.
Filtering with FGMOS in the strong inversion ohmic region 105
flowing through M1 and M2 and simplifying them using Taylor series expansions,
the nonlinear eq. (4.59) results:
Iout ≈ (c0 d1 + c1 d0 )A + (c0 d3 + c1 d2 + c2 d1 )A3 (4.59)
Where coefficients are defined as follows:
CVDD Cin
c0 ≈ β1i 1 − θ VDD + VinCM − VTn (4.60)
CT CT
Cin
c1 ≈ −β1i θ (4.61)
CT
2
2 Cin
c2 ≈ β1i θ (4.62)
CT
β1i represents the ideal β1 and
CVDD Cin 1 CGD1 2
d0 = VD(Vind =0) VDD + VinCM − VTn − − VD(Vind =0)
CT CT 2 CT
(4.63)
Cin VD(Vind =0) CVDD Cin Cin
d1 = − VDD + VinCM − VTn k5
CT CT CT CT
1 CGD1 Cin
−2 − k5 VD(Vind =0)
2 CT CT
−1
CGD1 1 β2 2 2
× 2 − − g R (4.64)
CT 2 2β1 mf outf
⎛ ⎞
⎜ ((CVDD /CT )VDD + (Cin /CT )VinCM − VTn + (β2 /β1 )gmf Routf k4 ) ⎟
k5 = ⎝1− ( )⎠
2
B(V + (2β /β )k 2 C /C − 1/2 − (β /2β )g 2 R2
ind =0) 2 1 4 GD1 T 2 1 mf outf
B(V =0)
=1− √ind (4.65)
k6
CVDD Cin
d2 = B4 × VDD + VinCM − VTn
CT CT
#
1 CGD1 Cin 2 & '
3/2 −1
−2 − VD(Vind =0) 8k7 k6
2 CT CT
CGD1 1 β2 2 2
k7 = − − g R (4.67)
CT 2 2β1 mf outf
β2
B4 = 2 · k42 · · k7 (4.68)
β1
1 CGD1
−2× − × VD(Vind =0) (4.69)
2 CT
Since the structure is fully differential, it can be assumed that the THD is
dominated by the third-order harmonic. If this is the case the THD is given by
1 (c0 d3 + c1 d2 + c2 d1 ) 2
THD ≈ A (4.70)
4 (c0 d1 + c1 d0 )
And, the third-order intermodulation value is
3 (c0 d3 + c1 d2 + c2 d1 ) 2
I M3 ≈ A (4.71)
4 (c0 d1 + c1 d0 )
The following figures (Fig. 4.7 to Fig. 4.9) represent the THD as a function of
various parameters, according to eq. (4.70). Figure 4.7 shows the THD versus two
parameters – input amplitude and input weight28 . As expected (see Chapter 2, Section
2.3.3), the THD decreases as the signal is further attenuated at the FG. However, even
for a relatively high value of the input weight (Cin /CT ) = 0.5, the value of the THD
is still lower than 0.6 per cent.
Also, Fig. 4.8 shows how the increase of the drain to gate capacitive coupling
contributes slightly to the reduction of the THD as Cin /CT increases. The reason
for this is that the nonlinear term in the current expression is now multiplied by
(0.5 − CGD /CT ), instead of 0.5, which reduces the partial derivative of the output
current with respect to VDS2 .
Figure 4.9 shows how the THD increases with the input signal amplitude for
very low values of the tuning voltage29 . This is due to the finite gain of the tuning
amplifier N2. The same happens for large values of Vb . This is because the input
transistor approaches the saturation region and the behaviour of the current becomes
more nonlinear. Hence, the maximum tuning voltage will be limited by the operating
region of the input transistor while the minimum by the tuning amplifier.
28 The values of the parameters used to obtain these surfaces are the same as for the design example
described at the end of the chapter.
29 Always under the assumption that the input transistor is operating in the ohmic region.
Filtering with FGMOS in the strong inversion ohmic region 107
0.8
0.6
THD (%)
0.4
0.2
0
1
0.5
0.5 0.4
A(V 0.3
) 0.2
0 0.1 C in/C T
0.6
0.5
0.4
THD (%)
0.3
0.2
0.1
0.2
0.5
0.1 0.4
C 0.3
GD
/C 0.2
T 0 0.1 C in /C T
The previous analysis was carried out under the assumption that the fully differ-
ential structure is completely ideal, which, in general, is not true due to the mismatch
between both differential branches. Mismatch will increase the THD since the second-
order harmonic will not be zero anymore. The effect can be quantified using the same
derivations as before but considering different coefficients for each branch. This will
108 Low power low voltage circuit design with the FGMOS transistor
0.25
0.2
0.15
THD (%)
0.1
0.05
0
0.1
1
0.05
V( 0.5
b V
)
0 0 A(V)
Figure 4.9 THD versus the amplitude of the input signal and the tuning voltage
4.6.1.1 Noise
The lower limit of the signal that can be handled by the circuit is determined by the
noise. The noise of the transconductor in Fig. 4.3 has three main contributors: the
main cell, the tuning amplifier and the common mode feedback circuit.
0.8
0.6
HD2 (%)
0.4
0.2
0
1.5
1 0.1
Figure 4.10 Second-order harmonic versus the amplitude of the input signal and
the percentage of mismatch
θ 0.234
gmf Routf 76
CGD 8 fF
VinCM 0.75 V
If both single branches in the circuit are assumed to be identical, the noise can
be obtained by analysing the small signal equivalent circuit for one of them and
multiplying the result by a factor of two. As a first approximation, the small signal
circuit with all noise sources included is shown in Fig. 4.11. Although the subscript
r in certain transconductance parameters makes reference to the other single branch,
the effect of the mismatch will be ignored, which is equivalent to assuming that
gmi ≈ gmir . The schematic for the CMFB has not been drawn for the sake of clarity,
| = |S | = S and |S | =
as it is also similar to the N2 block. In the N2 block |Sp1 p2 p n1
| = S and in general for transistor Mi
|Sn2 n
ρgmi
Si = S i = 4KTgmi
2
+γ (4.74)
Wi L i f
where ρ and γ depend on the technology and are different for n- and p-channel devices
[117,213]. An approximate expression of the equivalent noise at the input valid for
110 Low power low voltage circuit design with the FGMOS transistor
voutp
C
CMn
-----------------
C
g mc1 voutcm –vs1
gdsFc1 S⬘c1 T
C
VDDf
gds3 S⬘3 -gm2vout(N2) – ------------------- g
C
v –g v
mc1 s1 mbF c1 s1
T
vs1
v D3
gdsa1 S⬘a1 kgm4 vD3r
gds4 S⬘4 gm4 vD3
N3 N4
gdsbias S⬘bias1
vs
vR vout(N2)
N2
The noise generated by the CMFB is a common mode signal that ideally gets
rejected if both positive and negative branches are identical. Because of this its value
has been neglected from eq. (4.75).
The noise transfer functions for the tuning amplifier and the CMFB are given by
2
vout(N2) 2(Sp + Sn )
≈ (4.76)
f (gdsp + gdsFn )2
2
voutcm 2(Sf 1 + Sf 3 )
≈ (4.77)
f (gdsf 3 + gdsFf 1 )2
The conclusions that can be extracted from the analysis are the following:
1. The FGMOS in the tuning amplifier affects its noise performance in the follow-
ing way: the noise power spectral density is reduced as a consequence of the
capacitive coupling between the drain and gate in the load current mirrors. Nev-
ertheless, this is just an added term in the denominator of eq. (4.76), so ultimately
its effect will depend on how small the output conductances are in comparison
to it.
2. The same is applicable to the CMFB.
3. Regarding the total equivalent noise at the input of the transconductor, eq. (4.75)
shows that the main noise contributors are those transistors that realise the
transconductance function together with their mirrored counterparts (M1, M2,
M3, M4, Ma1 and Ma3, and their symmetrical devices in the other branch). A
strategy to deal with this could be to increase their area. However, this has to be
done with precaution for the input FGMOS devices, since their parasitic capaci-
tances would increase as well which might have other negative consequences (as
it is being described along the book) and affect the operating range. As expected
the noise is proportional to (CT /Cin )2 .
As previously shown in a number of sections of the book, the supply voltages can
directly be used to shift the voltage at the gate of FGMOS devices, or what is the same,
to change the effective threshold voltages. However, this might have a negative effect
on the Power Supply Rejection Ratio (PSRR) of the circuit which is next analysed.
Figure 4.12 shows a small signal equivalent circuit used to calculate the PSRR.
In order to simplify the notation for this circuit:
CM
gmi = (CVDD /CT )gmi , gmc1 = (CCMn /CT )gmc1 ,
gmc1 = (CVDDf /CT )gmc1 , gmc3 = (Cgndf /CT )gmi ,
*
N
CM
gmc3 = (CCMp /CT )gmc3 , gmgi = CVDD gmi + Ci gmi CT (4.78)
i=1
112 Low power low voltage circuit design with the FGMOS transistor
vDD
vDD
g ds2 gm2(vDD-vout(N2))
gdsa3 gma3(vDD -vout(N2))
vinr
vs3
gdsF1 g⬘m1 vDD -gmg1vss
CM CM
gdsFc3 (g⬘mc3+ g )v -g⬘ v – g v
mc3 s3 mc3 SS mc3 outcm
N1
vSS
voutp
vDD
CM
gdsFc1 g⬘mc1vDD + g v
mc1 outcm
-(g⬘mc1+gmbFc1+ gCM )v -v g
mc1 s1 s mbc1
gds3 gm3 (vDD-vout(N2))
vs1
vD3
gdsa1 gma1 (vD3r -vSS)
gds4 gm4(vD3-vss )
vSS
vSS N3 N4
and vDD , vSS refer to the variations of the positive and negative supply voltage,
respectively. Assuming that the single branches are not identical due to the mismatch,
the following expression for the PSRR+31 results:
Gm Rout
PSRR+ ≈ (4.79)
( vout /vDD |Vind =0 )
vout gm3r gm3
≈ −Routp gma1 (1 − a0n ) + Routn gma1r (1 − a0p )
vDD vind =0 gm4r gm4
− (ACM2p Routp − ACM2n Routn ) − Routp gma3 a0p + Routn gma3r a0n
voutcm
− (ACM1p Routp − ACM1n Routn )
vDD vout CM =0
+ gma3 Routp − gma3r Routn (4.80)
31 R
outp and Routn refer to the output resistance of the positive and negative branch, respectively. Their
expression can be obtained from eq. (4.49) by interchanging the subscripts.
Filtering with FGMOS in the strong inversion ohmic region 113
ACM1n , ACM2n and a0n can be obtained from equation (4.50) and equation (4.81) just
by replacing the subscripts by those corresponding to the other branch. The second
term is related to VDD rejection ratio as
vout(N2) CVDD gmn gmn 1
= =− ×
vDD vinr =0 CT gdsFn + gdsp gdsFn + gdsp PSRR+(N2)
(4.83)
Equation (4.83) shows how N2 PSRR+ is seriously degraded if VDD is used to shift
the threshold voltage of the load current mirror with the FGs connected together.
A way to compensate for this would be not to connect the FGs, which would dra-
matically improve this value. Nevertheless, this would affect the accuracy and the
output resistance of the mirror. Another solution, if the PSRR+ is an issue, would
be to use a separate voltage source, although, the latter might increase the power
consumption.
A small signal equivalent circuit for PSRR calculations in the CMFB is shown in
Fig. 4.13. In this case, the output gain with respect to the positive voltage supply is32
voutcm
vDD voutCM =0
Cin gmf 1 1
≈ ×
CT gdsFf 1 + gdsf 4 PSRR+CMFB
gmf 4
= (gdsFf2 + gdsf4 )−1 [gmf 3 − gmf 4 ] + 1 +
gmf 3
(gmf 2 +gmbf 2 )gmf 1 (CVDD /CT )f 1 −(gmf 1 +gmbf 1 )gmf 2 (CVDD /CT )f 2
×
gmf 2 +gmbf 2 +gmf 1 +gmbf 1
(4.84)
where again the mismatch has been neglected in the expression of the differential gain.
This is justified for two reasons: first, it increases the clarity, and second, because
the differential gain is expected to be high and thus this assumption is not going to
affect much the final result. CVDD /CT is the weight associated with VDD in the input
32 Assuming g
dsFf (CVDD /CT )gmf .
114 Low power low voltage circuit design with the FGMOS transistor
vDD
vout1 voutcm
gdsbiasc
C VDD 2C in C VDD C gnd
g msf1 = --------------- + ------------ g mf1 + g mbFf1 g msf2 = --------------- + ------------ g mf2 + g mbFf2
CT CT CT CT
vSS
Figure 4.13 Small signal equivalent circuit for PSRR calculations in the CMFB
transistors. The weights are expected to be different because of the mismatch, and
that is why subscripts f1 and f2 have been added in their names.
In order to have an idea of the order of magnitude predicted by eq. (4.84), and
also isolate the contribution of the FGMOS to the PSRR+ in the circuit, let us assume
only mismatch between the input capacitances. In this case, the PSRR+ predicted for
the CMFB is
−1
Cin CVDD CVDD
PSRR+CMFB ≈ − (4.85)
CT CT f1 CT f2
If for example CVDD = Cin and the mismatch is 1 per cent, the PSRR+CMFB
value would be 40 dB. This value would increase if VDD is also used to gener-
ate the reference voltage, in which case the second term in eq. (4.85) would be
larger.
Going back to the transconductor circuit, if all these expressions are substituted
into eq. (4.79) and again only mismatch between input capacitances is assumed,
equal to 1 per cent, the transconductances and input weights are assumed to have
the same value, and N2 DC gain is 10, the PSRR+ for the whole circuit would be
just 14 dB. This very low value is caused by the tuning amplifier N2, because of
the aforementioned reasons. However, if the FGs are not connected together, or the
threshold voltage shift is performed without using VDD , the PSRR+ would increase to
36 dB and it would mainly be caused by the connection to VDD in the transconductor
FGMOS input transistors33 .
33 In the design example at the end of the chapter the FGs were not connected together.
Filtering with FGMOS in the strong inversion ohmic region 115
Cgndf
ACM3p = (gmc3 × R1p ) + (gmbFc1 × R2p ) (4.87)
CT
(gmg1 + gdsF1 )(gmf Routf )p vout(N2)
a1p = + (4.88)
[gdsF1 + gds2 + gm2 (gmf Routf )p ] vSS v
inr =0
voutcm
vss voutCM =0
gmf 4
≈ 1+
gmf 3
$ %
(gmf 2 + gmbf 2 )gmbFf 1 − (gmf 1 + gmbf 1 ) gmbFf 2 + (Cgnd /CT )gmf 2
×
(gmf 1 + gmf 2 + gmbf 1 + gmbf 2 )(gdsf 4 + gdsFf 2)
(4.89)
where Cgnd /CT is the weight associated with the ground connected input in the CMFB.
In this case, the main contribution to the PSRR− comes from the CMFB, due
to the connection to ground used to generate the reference voltage. However, as the
gain from the common mode feedback nodes to the output is much lower than from
the input to the output, the degradation of the PSRR− caused by the FGMOS is not
going to be as critical as the degradation of the PSRR+. Hence, for example, under the
same assumptions as before and also, considering that the output conductances have
the same values and, the same for the transconductances, and the mismatch between
both branches capacitances connected to the CMFB is 1 per cent, the PSRR− would
be over 36 dB. Improvements can be achieved by generating the reference voltage
without using the negative voltage supply, but again this would compromise the power
consumption.
This section illustrates the operation of the previously described integrator when it
is used as the main building block in a second-order lowpass/bandpass filter. The
116 Low power low voltage circuit design with the FGMOS transistor
V2 V3
U1
C C
U2
V1 V4
ẋ2 = ko x1 (4.91)
The lowpass (LP) and bandpass (BP) transfer function are given by X2 (s) and X1 (s),
respectively. The filter has a fixed quality factor of 0.5 and a cut-off frequency
ω0 = k0 34 :
ko2
X2 (s) = U (s) (4.92)
s2 + 2ko s + ko2
sko
X1 (s) = U (s) (4.93)
s2 + 2ko s + ko2
The block diagram of a circuit that implements the state space equations is shown
in Fig. 4.14, where x1 = (V1 − V2 ), x2 = (V3 − V4 ) and u = (U1 − U2 ). If the values
of the input weights are the same for all inputs, this is Ci = Cin for i = [1, N ], ko is
given by
kβ1 Cin Vb
ko = (4.94)
CT C
The filter was designed in a 0.8 μm CMOS technology [214] with nominal thresh-
old voltages of around 0.8 V. The transistor sizes and values of the capacitances used
in the design are collected in Table 4.235 .
A microphotograph of the fabricated circuit is shown in Fig. 4.15. The total area
is 0.13 mm2 . Experimental frequency responses for different LP and BP functions are
illustrated in Fig. 4.16 and Fig. 4.17. They are obtained for different tuning voltages,
Vb , in the range from 20 to 150 mV. The THD measured for different input levels is
illustrated from Fig. 4.18 to Fig. 4.21. The maximum signal level is not determined
34 The quality factor and gain could have been made programmable as well just by choosing different
coefficients in the state space equations.
35 Variables refer to Fig. 4.3.
Filtering with FGMOS in the strong inversion ohmic region 117
M1 4.5/2.5
M2 4.5/3
Ma3 2.5/14
Mc1 5/3
Mc3 7/2
Cin 66 fF
C 5 pF
by the nonlinearities in the input devices but by output swing limitations. Still the
LP output exhibits less than 0.4 per cent distortion for 2V pp differential input signal
at 1.5 V voltage supply and as predicted it is mainly caused by the second-order
harmonic. Figure 4.22 shows experimental results for a two-tone test that measures
the IM3 in the BP filter. Figure 4.23 illustrates the performance of the CMFB showing
how the common mode level remains at 0.75 V. The transient response of the common
mode at the output is shown in Figure 4.24 when a 1V pp differential input signal is
applied. It can be seen how the CMRR remains below −40 dB. A summary of the
filter performance is given in Table 4.3.
The FGMOS transistor biased in the strong inversion ohmic region can be used to
perform LV linear voltage to current conversion. The advantages of using FGMOS
devices in this type of topologies are: a) The effective threshold voltage can be reduced
and hence the valid input signal range can be increased since the transistor remains in
the strong inversion region even for low/high (depending on whether it is an n- or a
p-channel device) values of the input signal; b) The effective input signal at the FG is
118 Low power low voltage circuit design with the FGMOS transistor
20
dB
LogMag
10
dB
/div
–20
dB 100 1k 10k 100k
Start: 75 Hz Stop: 100 000 Hz
–5
dBm
LogMag
5
dB
/div
–20
dBm 10 100 1k 10k 100k
Start: 10 Hz Stop: 100 000 Hz
1.0
0.8
0.6
THD(%)
0.4
0.2
0
0 0.5 1.0 1.5 2.0
A(Vpp)
Figure 4.18 THD for a LP function with fo = 1.4 kHz and a 500 Hz sinusoidal input
1.0
0.8
0.6
THD(%)
0.4
0.2
0
0 0.5 1.0 1.5 2.0
A(Vpp)
Figure 4.19 THD for a BP function with fo = 2 kHz and a 2 kHz sinusoidal input
scaled down by the input weight, which translates into a lower distortion and hence
a larger input range; c) The gate to drain coupling in the input transistor contributes
to the reduction of the THD since it appears subtracted from the coefficient of the
quadratic term in the transistor current law; d) The output resistance can be increased
by using two-input FGMOS cascode transistors, which can also simultaneously be
used in the common mode feedback strategy and e) Multiple input FGMOS can be
120 Low power low voltage circuit design with the FGMOS transistor
Format
Format
Single
Single Up/Dn
Up/Dn
Marker
On Off Trk
Marker width
Norm Wide
Spot
Marker seeks
Max Min
Mean
Grid div/scrn
Off 8 10
Graph style
Stop –18 dbU No Aug. Line Fill
Figure 4.20 THD for a sinusoidal input of 15 mVpp in a LP filter with f0 = 2 kHz
Frequency
899.994 Hz
Level
1000 mU
Return:
RUN –18 dbU No Aug.
used to perform signal averaging within a single transistor in a CMFB. This results in
a very compact, lower power and a more linear topology (when compared with other
existing ones).
But also, the transistor presents several drawbacks that the designer should bear in
mind. These are as follows: a) As the number of inputs, N , increases, the equivalent
Filtering with FGMOS in the strong inversion ohmic region 121
Off
Sine
2-Tone
ON
Noise
Chirp
Configure
Figure 4.22 Spectrum at the output for a two harmonics input in a BP filter with
fo = 2 kHz
Acoplamiento
CC
Limitar
Ancho Banda
20MHz
Ganancia
variable
Gruesa
Sonda
10X
2+ Invertir
NO
transconductance for each input decreases as approximately 1/N for the same level
of power; b) The DR does not improve much since the equivalent input noise is scaled
up by the inverse of the input weight; c) Using the voltage supplies to shift effective
threshold voltages can seriously degrade the PSRR; d) The mismatch between the
122 Low power low voltage circuit design with the FGMOS transistor
Acoplamiento
CC
Limitar
Ancho Banda
NO 20MHz
Ganancia
variable
Gruesa
Sonda
M+ 10X
Invertir
NO
Figure 4.24 Common mode signal sensed at the output for a differential input
of 1 V pp
input capacitances is going to add extra components to the common mode gain and
the gain from the power supplies, which will degrade the CMRR and PSRR and e)
There is a limitation for the maximum transconductance that can be achieved with
these topologies, imposed by the maximum drain voltage that keeps the transistor
in the ohmic region, and the maximum width of the device. The reason why there
is a maximum value for the width above which there is no benefit on increasing it
further is because, a larger width also means larger parasitic capacitances. This would
Filtering with FGMOS in the strong inversion ohmic region 123
reduce the input weights (because CT increases) which in its turn would cause the
transconductance to decrease, apart from having other undesired effects in the fre-
quency response. An initial solution for this could be to increase the value of the input
capacitances, but this would add extra area and would also have a loading effect when
the transconductor is used in higher order configurations that would limit the maxi-
mum speed. Therefore, this kind of topology is only recommended for low-medium
speed applications.
Notation
β1i In analysis of mismatch ideal β1 in absence of mismatch
βi β parameter for transistor Mi
βn β parameter for an n-channel transistor (eq. (4.2))
ε See eqs. (4.26) and (4.27)
θ Mobility parameter
ωo Filter cut-off frequency (rad/s)
A Amplitude of a sinusoidal input signal
Ao N2 DC gain
ao Gain from vout(N2) to vR (eq. (4.38))
a0n Parameter equivalent to a0p in the n side of the integrator
a0p See eq. (4.82)
A1 See eq. (4.34)
a1n Equivalent to a1p but in the n side of the transconductor
a1p See eq. (4.88)
ACM ACMp and ACMn in the absence of mismatch
ACMn Equivalent to ACMp but in the n side of the transconductor
ACMp See eq. (4.50)
ACM1n Equivalent to ACM1p but in the n side of the transconductor
ACM1p See eq. (4.50)
ACM2n Equivalent to ACM2p but in the n side of the transconductor
ACM2p See eq. (4.81)
ACM3n Equivalent to ACM3p but in the n side of the transconductor
ACM3p See eq. (4.87)
AV N2 small signal gain
B See eq. (4.9)
B See eq. (4.57)
B1 See eq. (4.35)
B4 See eq. (4.68)
C Integrating capacitance
c0 See eq. (4.60)
C02 See eq. (4.30)
C22 See eq. (4.31)
C42 See eq. (4.32)
c1 See eq. (4.61)
124 Low power low voltage circuit design with the FGMOS transistor
5.1 Introduction
This chapter presents filter designs that use the characteristic features of the FGMOS
transistor operating in the strong inversion saturation region to be able to operate at
a very low power supply voltage with also a very low power consumption. Again, the
implementation of the mathematical functions is greatly improved thanks to the extra
degrees of freedom that the device provides, which results in a fewer number of power
consuming elements. Besides, the new effective threshold voltages make possible to
operate with signal levels that would have switched normal MOS transistors off,
hence enabling the reduction of the power supply voltage, while still keeping the
signal ranges.
The chapter also analyses the drawbacks of using FGMOS transistors and based
on this analysis advises the reader on when not to use them. Thus, for example it
shows how in certain cases, the PSRR can be seriously degraded, and if it is a design
constraint the transistor should be used in a different way, or even avoided.
Two different integrator designs illustrate the transistor performance. The first
one is an audio range linearised Gm -C block in which the linearisation is obtained
by combining the quadratic law in different FGMOS devices working in the strong
inversion saturation region. The second integrator is again a Gm -C structure but
operating in an intermediate frequency (IF) range under a very restrictive power
supply voltage constraint.
Finally, the chapter also describes what happens when the input capacitances in
the FGMOS transistors are realised in metal/poly instead of poly2/poly1, using as an
example the second integrator/filter block. The purpose is to illustrate what would
occur in those cases in which only purely digital technologies are available.
130 Low power low voltage circuit design with the FGMOS transistor
VDD VDD
M9 M10
M7 M8
I1 M5 M6 I2
VD1 Vcasn VD3
VDD VDD VDD VDD
Vb2 Vb1 Vb1 Vb2
M1 M2 M3 M4 Gm C
Vin2
(a) (b)
Figure 5.1 (a) Schematic of the proposed FGMOS-based integrator. (b) Symbol
This section describes an easy way to perform voltage to current linear conversion
based on the operation of the FGMOS transistor in the strong inversion saturation
region. It also explains how to use the transistor to maximise the input signal range
under low voltage constraints.
Figure 5.1 shows the schematic of a linear Gm -C integrator that uses FGMOS
transistors at the input to achieve the linear operation. The circuit works as follows:
the input stage is a pseudodifferential amplifier comprised of four equally sized tran-
sistors, M1–M4, working as two cross-coupled pairs. Transistors M5–M10 act as
active load36 . A different combination of one input signal and one bias signal is
connected to each input transistor in a way that both inputs and both bias are con-
nected to both branches. The aspect ratios and input capacitors are the same for all of
them. The bias voltages Vb1 and Vb2 are different. A third input is used as part of the
common mode feedback mechanism. The fourth input is connected to the maximum
available voltage, VDD , in order to reduce the effective threshold voltage according to
36 The block labelled CMFB represents the circuit for the output common mode control, which will be
described later on.
Filtering with FGMOS in the strong inversion saturation region 131
eq. (3.3). When the transistors are in the saturation region, the output current (Iout ) is
given by
I1 − I2
Iout = I1 − IB = IB − I2 = (5.1)
2
I1 + I2
IB = (5.2)
2
Assuming that transistors M1–M4 are biased in the strong inversion saturation region,
and using eq. (2.9), eq. (5.1) can be rewritten as a function of the input voltages:
I1 − I2 β1 Cin Cc (Vb2 − Vb1 )
Iout = = · (Vin1 − Vin2 ) (5.3)
2 2CT2
In this way, the positive variation of Vb1 /Vb2 will be compensated with a negative
variation of Voutcm .
5.2.1 Design trade-offs. Power consumption, voltage supply and limits for
the transconductance
This section analyses the design trade-offs between power consumption, voltage
supply and speed in the transconductor in Fig. 5.1. The speed is proportional to the
value of the transconductance. Therefore, the trade-offs for speed are equivalent to
the trade-offs for the latter. The maximum value for the transconductance is given by
β1 Cin Cc (Vb2max − Vb1min )
Gm(max) = (5.5)
2CT2
And the minimum for a given aspect ratio depends on how small the difference
(Vb2 − Vb1 ) can be. Nevertheless, the maximum will be the most limiting value.
The maximum and minimum values for the power consumption are a function of
the current IB flowing through transistors M7–M10. IB is given by38
β10
IB = (VDD − Voutcm − |VTp |)2 (5.6)
2
Its maximum and minimum values can be written as functions of the maximum and
minimum values of the voltages at the inputs of the FGMOS transistors M1–M4, and
the maximum and minimum value of the voltage at the output of the CMFB:
2
IBmax β1 CCM Cin Cc
= Voutcm(min) + (VDD − 0.2) + Vb − VTFG
2 2 CT CT CT
β10
= (VDD − Voutcm(min) − |VTp |)2 (5.7)
4
2
IBmin β1 CCM 0.2Cin Cc
= Voutcm(max) + + Vb − VTFG
2 2 CT CT CT
β10
= (VDD − Voutcm(max) − |VTp |)2 (5.8)
4
where
CVDD
VTFG = VTn − VDD (5.9)
CT
Vb1 = Vb2 = Vb (5.10)
CVDD and CCM are the value of the input capacitances which are connected to VDD and
Voutcm , respectively. Equation (5.7) has been obtained assuming that the maximum
38 From now on |V | will refer to the threshold voltage of p-channel devices. The same value will be
Tp
assumed for all the devices unless the opposite is said. The same applies for VTn and n-channel transistors.
Filtering with FGMOS in the strong inversion saturation region 133
signal range is limited by the output swing (which is justified, as in general the
transconductor is not going to be used on its own), and the minimum VDS required
by the p-channel devices is 0.1 V. Also, transistors M9–M10 determine the IB current;
therefore, its maximum value will be sourced when Voutcm is minimum (Voutcm(min) )
and the minimum when Voutcm is maximum (Voutcm(max) ). From eq. (5.7) and (5.8),
the limits for Voutcm are given by
1
Voutcm(min) = √
CCM /CT + β10 /2β1
!
β10 Cin Cc
× (VDD − |VTp |) − (VDD − 0.2) − Vb + VTFG
2β1 CT CT
(5.11)
1
Voutcm(max) = √
CCM /CT + β10 /2β1
!
β10 0.2Cin Cc
× (VDD − |VTp |) − − Vb + VTFG (5.12)
2β1 CT CT
The limits for the power are represented in Fig. 5.2. The vertical plane represents
the maximum available tuning voltage (VDD ). Hence, for example, for Vb = 1.25 V
and VDD = 2 V, the maximum power consumption required for the circuit to operate
–5
10
–5
10
2.5 2.5
2 2.5 2 2.5
2 2
V b (V) 1.5 1.5 V b (V) 1.5 1.5 V DD (V)
V DD (V)
Figure 5.2 Limits for the power established by the tuning voltage and the voltage
supply for an input range from 0.2 V to (VDD − 0.2) V
134 Low power low voltage circuit design with the FGMOS transistor
3.5
3
Vbmax
2.5
2
Vb (V)
Vbmax=VDD
1.5
Vbmin
1
0.5
0
1 1.5 2 2.5 3
V DD (V)
Figure 5.3 Vb limits versus the voltage supply for the maximum and minimum bias
current
within the whole tuning range would be 7 μW, whereas the minimum power it would
need for the minimum tuning signal value would be 1.8 μW.
Once the limits of power required by the circuit in order to bias the devices
properly have been established, the maximum value of the transconductance can
also be obtained as follows: equations (5.11) and (5.12) are only valid when tran-
sistors M9–M10 are in the strong inversion saturation region and also Voutcm ≥ 0.
The maximum and minimum values of Vb that satisfy this are
" ! #
CT Cin β10
Vbmax ≤ − (VDD − 0.2) + VTFG + (VDD − |VTp |) (5.14)
Cc CT 2β1
CT CCM 0.2Cin
Vbmin ≥ − (VDD −|VTp |) − + VTFG (5.15)
Cc CT CT
Besides Vbmax ≤ VDD . These trade–offs are represented in Fig. 5.3. The dashed
line corresponding to Vbmax ≤ VDD shows how this condition is more restrictive
than eq. (5.20) for this particular design. Hence, the maximum possible difference
between the tuning voltages Vb1 and Vb2 is the difference between the two bottom
curves in Fig. 5.3. Combining these equations with eq. (5.5) the maximum limit for
the transconductance can be obtained. This result is represented in Fig. 5.4.
The previous derivations have assumed certain values for the sizes and technolog-
ical parameters39 . However, different ones could have been chosen if the important
trade-offs or the technology were different.
Gm(max) (μA/V)
2
0
1 1.5 2 2.5 3
V DD (V)
VDD
VDD VDD
Vout1 VDD
M12 M13
Vout2 gnd
Vbias3 M11
gds10 –gm10voutcm
vS8
gds8 (gm8+gmb8)vS8
vout2
vD3
Figure 5.6 Small signal equivalent circuit for a single branch in the transconductor
of Fig. 5.1. The input is the CMFB output, voutcm
outputs is
vout2 [(gm3 + gm4 )(CCM /CT ) + g m10 ]
= (5.16)
voutcm Goutn + Goutp
with
(g dsF3 + g dsF4 ) · g ds6 g ds8 · g ds10
Goutn = , Goutp = (5.17)
(g m6 + g mb6 ) (g m8 + g mb8 )
The small signal equivalent circuit for one of the circuit branches in Fig. 5.1 is shown
in Fig. 5.6. The subscripts refer to the name of the corresponding device.
The previous equations have been obtained under the assumptions
(g m6 + g mb6 )
(gds6 + g dsF3 + g dsF4 ) (5.18)
(g m8 + g mb8 )
(gds8 + gds10 ) (5.19)
Equation (5.16) shows how the gain is increased by applying feedback in the p-
and n-channel transistors. In this way, it is possible to have a low gain CMFB and the
variations at the output of the latter can be kept small enough to not exceed the output
swing constraint, which becomes very restrictive as the value of the voltage supply
is reduced.
The rationale behind this feedback mechanism can also be explained from a large
signal point of view: when the tuning voltages (Vb2 , Vb1 ), or the common mode
at the input (VinCM ) change, the common mode current does it as well. When this
happens the output of the CMFB changes in such a way that the variation of the input
Filtering with FGMOS in the strong inversion saturation region 137
550.0 m
500.0 m VoutCM = 0.48V
(a)
450.0 m
400.0 m
(b) VoutCM = 0.375 V
350.0 m
87.50 m
87.0 m
(c)
86.50 m VoutCM = 0.0867 V
86.0 m
Figure 5.7 (a) Evolution of the output when a sinusoidal input is applied to the
transconductor. Feedback at the load and input transistors. (b) Evolution
of the output when a sinusoidal input is applied to the transconductor.
Feedback at the load transistors. (c) Evolution of the output when a
sinusoidal input is applied to the transconductor. No feedback
a01
sCvout1 = −gm1 vinl − gm2 vin2 − (vout1 + vout2 )
s+p
(g dsF1 + g dsF2 ) · g ds5 g ds7 · g ds9
− + vout1 (5.21)
(g m5 + g mb5 ) (g m7 + g mb7 )
138 Low power low voltage circuit design with the FGMOS transistor
40 The input capacitance ratio has been assumed to be C /C , although a different value could have
in T
been chosen (it does not need to be related to the transconductor input weight).
Filtering with FGMOS in the strong inversion saturation region 139
In this case, the output will show some ringing until it settles which will happen faster
as the absolute value of the real term in eq. (5.31) increases:
−[Cp + (Goutn + Goutp )]
(5.31)
C
The previous two equations show how the higher the bandwidth of the CMFB
is the smaller settling time. Also, in order to minimise the ringing the gain of the
CMFB should not be too high. That is one of the reasons why a low gain amplifier is
chosen for this topology. The gain and bandwidth can still be high enough to correct
for common mode variations and simultaneously avoid falling into oscillations.
Summarising, the advantages of using FGMOS transistors in the CMFB are the
following:
1. Design simplicity: the common mode at the output can be sensed in a single
device. The risk of increasing the THD with the common mode feedback is
reduced thanks to the linear summation.
2. The input transistors can be in the strong inversion saturation region for common
mode output levels that would not make it possible in normal MOS devices. This
has several advantages such as an increased bandwidth and lower offset.
3. The dominant pole can be shifted towards higher frequencies by increasing the
bias current in the differential pair. This is possible even for very low values of
VDD by reducing the effective threshold voltages of the input transistors with an
extra input connected to VDD . In this way, it is possible to minimise the risk of
ringing as predicted by eq. (5.30).
vS8
( g m8 + g mb8) v S8
gds8
voutCM
– (g m6 + g mb6) v D3
gds6
vD3
C C C C
in in CM CM
(gdsF3+gdsF4) ------- g + --------- g v +2 -------------- g + -------------- g A v
C m3 C m4 in CM C m3 C m4 o out CM
T 3 T 4 T 3 T 4
Figure 5.8 Small signal equivalent circuit for the calculation of the common mode
output gain
Equation (5.32) represents the gain of one of the single outputs. If both symmetri-
cal branches were identical the common mode gain resulting from subtracting two
identical equations from both single branches would be zero. In practice, the mis-
match between devices will give rise to two different equations. The expression for
the other branch can be obtained from eq. (5.32) just by changing the subscripts to
those corresponding to the devices in it. New subscripts have been added to account
for the mismatch between ideally identical FGMOS. They refer again to the name
of the device they correspond to. From now on, for the sake of simplicity the mis-
match between capacitances will be modelled in the form of a parameter in the
following way:
Cin Cin Cin Cin
= = (1 + 1i ) (5.33)
CT 1 CT CT i=[2,4] CT
CCM CCM CCM CCM
= = (1 + 2i ) (5.34)
CT 1 CT CT i=[2,4] CT
The differential output gain when the input is a common mode signal, assuming that
gdsF3 + gdsF4 gm6 + gmb6 , gdsF1 + gdsF2 gm5 + gmb5 and only mismatch between
Filtering with FGMOS in the strong inversion saturation region 141
CCM
≈ [gm3 (13 − 12 ) + gm4 14 ] gm10 + (gm3 + gm4 )
CT
CCM
+ (gm3 + gm4 )[gm3 (22 − 23 ) − gm4 24 ]
CT
CT CCM
× 2Ao gm10 + (gm3 + gm4 )
Cin CT
−1
CCM
× gm10 + [(gm3 + gm4 ) + (23 + 22 )gm3 + 24 gm4 ]
CT
(5.35)
Taking into account that
Cin
Gm = (gm4 − gm3 ) (5.36)
CT
and assuming that the transconductor is designed in such a way that
gm10 ≈ (gm3 + gm4 ) (5.37)
eq. (5.35) can be rewritten as
(vout1 −vout2 )
vinCM
vind =0
CCM CCM
≈ [(13 − 12 )+k1 14 ] 1+ + [22 − 23 − k1 24 ]
CT CT
CT CCM CCM
× 2A 1+ (1+k1 ) 1+
Cin CT CT
−1
CCM
+ (23 +22 + k1 24 ) (5.38)
CT
Gm CT
k1 = 1+ (5.39)
gm3 Cin
41 This assumption is made for the sake of clarity to give the reader an idea of how much the input
capacitances in the FGMOS devices can degrade the performance in terms of CMRR. The derivation of a
more accurate expression for the CMRR from eq. (5.32) is however trivial.
142 Low power low voltage circuit design with the FGMOS transistor
This gain represents the effect of the common mode signals on the OTA differ-
ential output. Ideally it should be zero or at least negligible when compared with
the differential gain. The latter can be obtained with the same equivalent circuit if
the common mode contributions are cancelled and a differential input is considered
instead. The result is in eq. (5.40)42 . The Common Mode Rejection Ratio (CMRR)
is given by the ratio between the differential gain when the input signal is differential
(eq. (5.40)), and eq. (5.38):
vout Gm
≈ (5.40)
vind Goutn + Goutp
Gm CT CCM
CMRR ≈ − × Ao 1+
Goutn +Goutp Cin CT
CCM CCM
× (1 − k1 ) 1+ +(23 −22 +k1 24 )
CT CT
−1
CCM CCM
× [(13 −12 )+k1 14 ] 1+ + [22 −23 −k1 24 ]
CT CT
(5.41)
Equation (5.41) shows that:
1. The rejection of the common mode signals will increase as the CMFB gain
increases.
2. Increasing the ratio CCM /CT will also increase the CMRR.
3. The exact value of the CMRR depends on the value of the transconductance,
more specifically on the ratio between the latter and the individual transistors’
transconductances, which will in their turn be a function of the bias current
IB . Hence, for example, for extreme transconductance values such as Gm =
(−Cin/CT )gm3 , eq. (5.41) can be written as
Gm
CMRR ≈
Goutn + Goutp
Ao (CT /Cin )(1+CCM /CT )[(1+CCM /CT )+(22 +23 )(CCM /CT )]
×
(13 −12 )(1+CCM /CT )+(CCM /CT )(22 −23 )
(5.42)
In order to illustrate this result, let us assume a typical differential gain of
40 dB, Ao = 0.5, capacitances ratios of 0.2, and a maximum deviation of
42 This equation has not considered mismatch between transistors because the latter would not affect
the CMRR significantly.
Filtering with FGMOS in the strong inversion saturation region 143
1 per cent. The minimum value of the CMRR predicted by eq. (5.42) would
be 82 dB.
Let us now consider the case in which Gm ≈ gm3 instead. Equation (5.41) would
then be
Gm CT CCM CT CCM
CMRR ≈ × Ao 1+ − 1+
Goutn + Goutp Cin CT Cin CT
CCM CT CCM
+ (23 + 22 ) + +1 24
CT Cin CT
CT CCM
× (13 − 12 ) + + 1 14 1 +
Cin CT
−1
CCM CT
+ 22 − 23 − + 1 24 (5.43)
CT Cin
And the value of the CMRR for the same hypothetical specifications would be 53 dB.
Although the CMRR value appears to be much smaller, one of the assumptions is not
quite accurate for this particular case: the fact that in both situations the differential
gain would be identical. This is only true if the output resistance changes in the same
way as the transconductance, which does not happen because the bias current does
not follow the transconductance variation trend. Hence, in reality, the differential
gain will be higher for larger Gm .
1.4 1.4
1.2 1.2
(Vb1−V b2) = 4 mV (Vb1−Vb2 ) = 0.4 V
1.0 1.0
THD (%)
0.8 0.8
0.6 0.6
V⬘CM,min = 0. 45 V V⬘CM,min = 0. 45 V
0.4 0.4
0 0
0.5 1.0 1.5 2.0 0.45 0.95 1.45 1.95
A(Vpp) A(Vpp )
Figure 5.9 Theoretical Total Harmonic Distortion for two different (Vb1 − Vb2 )
values
Table 5.1 Equivalent input noise contribution for every transistor in one of the
branches in Fig. 5.1
vin /Si M3 = M4 Si = S 2i
5.2.3.2 Noise
Noise of the low voltage transconductor
Approximate expressions for the equivalent noise contribution of each transistor at
the effective input are collected in Table 5.1. Similar equations can be obtained for
the symmetrical circuit branch just by changing the subscripts. This model does
not take into account parasitic capacitance frequency effects, and therefore will not
be accurate for high frequency calculations. However, it is good enough to give
an idea of the effects caused by the FGMOS transistors. The table does not show
the contribution of the CMFB. The latter will be analysed separately since there
146 Low power low voltage circuit design with the FGMOS transistor
is no need of having a CMFB for every transconductor, but only for every circuit
output, and the noise would be overestimated if it was considered as part of the
main cell.
From Table 5.1, if the circuit is designed in such a way that gdsF3 + gdsF4
gm6 + gmb6 then the main noise contributors will be transistors M3, M4 and M10.
As both branches are designed to be identical parameters with subscripts 1 and 9
will have the same value as parameters with subscripts 3 and 10, respectively. Also,
M3 = M4, which means W3 L3 = W4 L4 . Under these assumptions the equivalent
power spectral density of noise at the input is46
" " 2 +g 2
# #
2
vin CT 2 ρn gm3 m4 gm3 +gm4
= 8KT + γn
f Cin f (gm3 −gm4 )2 W3 L3 (gm3 −gm4 )2
2 " " # #
CT ρp 2
gm10 gm10
+ 8KT + γp
Cin f (gm3 −gm4 )2 W10 L10 (gm3 −gm4 )2
(5.46)
This expression can be simplified using the parameter k1 previously defined:
2
vin CT 2 1 (1 + k1 )2 ρn ρp
= 8KT +
f Cin f (1 − k1 )2 W3 L3 W10 L10
2 (k1 ) ρn (1 + k1 ) (γn + γp )
− + (5.47)
f (1 − k1 )2 W3 L3 (1 − k1 )2 gm3
Let us now consider as an example the limit condition, Gm = (−Cin /CT )gm3 .
Equation (5.47) can then be rewritten as
2
vin CT 2 1 ρn ρp γ n + γp
= 8KT + + (5.48)
f Cin f W3 L3 W10 L10 gm3
If the same derivation was carried out for normal MOS devices (Cin → CT ) the
final expression would be the same, except for the, larger than 1, multiplicative factor
(CT /Cin )2 . In simple terms, this means that the power spectral density of noise at the
input increases. But, going back to the linearity analysis performed in the previous
section, the power spectral density of the signal for a certain THD requirement also
increases. So, the final dynamic range will not degrade. In any case, having the
same topology with normal MOS transistors would not be possible since multiple
inputs at the gate are needed in order to implement the right functionality. A possible
modification would be to have the bias signals connected at the sources of the MOS
devices [164], but this would make the final structure much more complex since
46 In the case where the FGMOS devices’ gate to drain parasitic capacitances are not small enough for
the assumption gdsF3 + gdsF4 gm6 + gmb6 to be valid, there would be an extra term in eq. (5.46), that
would also have to be considered.
Filtering with FGMOS in the strong inversion saturation region 147
extra circuitry would be needed to generate those voltages. Also, the latter would
be connected to low impedance nodes and this would require a considerable amount
of extra power for the biasing circuits to be able to cope with the low impedance
loads.
The power spectral density of noise at the output can be obtained from eq. (5.46)
just by multiplying the input noise by the square of the gain. In this case, the scaling
factor given by the effective input weight would disappear and the effect of the
FGMOS would be as a reduction of the noise due to the lower output resistance and
gain because of the parasitic capacitances.
The general conclusions that can be drawn from eq. (5.46) are:
1. In order to reduce the flicker noise, transistors M1, M2, M3, M4, M9 and
M10 should be designed as big as possible. The problem with this is that as the
area of the transistors increases the frequency response is poorer. The same happens
to the distortion and the DC gain of the transconductor. This could be sorted out
by increasing the input capacitances accordingly, but in this case, the area would
increase, and also the loading effects when the transconductor is used as part of a
bigger system, which would degrade its frequency response.
2. The main advantage of using FGMOS is the small number of devices that are
required to linearise the structure which, in terms of noise, is equivalent to having
less noise contributors.
vin /S i
CT 1
M12
Cin gm12
∼ CT 1
M13 =
Cin gm12
CT 1
M14
Cin gm12
∼ CT 1
M15 =
Cin gm12
148 Low power low voltage circuit design with the FGMOS transistor
Table 5.2 summarises the approximate equivalent noise at the input of the CMFB for
every transistor. The subscripts refer to Fig. 5.5. The input capacitance ratio has been
assumed to be Cin /CT , although a different value could have been chosen. (It does
not need to be related to the transconductor input weight.)
And the equivalent power spectral noise density at the input for the CMFB is
vout1
2
CT 2
≈ 4KT
f Cin
"
#
1 2ρn gm14 2 ρp γn gm14 γp
× +2 +2 + 2
f W12 L12 gm12 W14 L14 gm12 gm12
(5.49)
voutcm
2 1 2ρn gm12 2 ρp
≈ KT +2
f f W12 L12 gm14 W14 L14
gm12 γp
+ 2 γn 2 + (5.50)
gm14 gm14
v DD
gds10 v outcm
g m10 1 – ----------------
- v DD
v DD v
outCM = 0
vs8
vout2
vD3
C
C
VDD CM v outcm
g
m3
----------------- + -------------- ----------------
- v DD
C C
(gdsF3 +gdsF4) T 3 T 3 v DD v
outCM = 0
C
C
VDD CM v outcm
+g
m4
----------------- + -------------- ----------------
- v DD
C C
T 4 T 4 v DD v
outCM = 0
[gm3 (CCM /CT )3 + gm4 (CCM /CT )4 − gm1 (CCM /CT )1 − gm2 (CCM /CT )2 ]
≈−
Goutn + Goutp
voutcm
×
vDD voutCM =0
[gm3 (CVDD /CT )3 +gm4 (CVDD /CT )4 −gm1 (CVDD /CT )1 −gm2 (CVDD /CT )2 ]
−
Goutn +Goutp
(gm10 − gm9 )[1 − voutcm /vDD |voutCM =0 ]
+ (5.51)
Goutn + Goutp
A first conclusion that can be extracted from the last term in eq. (5.51) is that
if the gain (voutcm /vDD )|voutCM =0 is positive (as is the case) then the common mode
feedback at the gate of the top p-channel transistors is going to contribute to reduce
this term and therefore to increase the PSRR+. On the contrary, the feedback at the
bottom n-channel FGMOS transistors will have the opposite effect. For the sake of
v DD
vD12 voutcm
C C
VDD VDD
g
m12
-----------------
C
vDD gdsF12 gdsF13 g
m13
-----------------
C
vDD
T 12 T 13
C
VDD 2 Cin C
VDD Cgnd
– ----------------- + -------------- g v – ----------------- + -------------- g v
C C m12 s C C m13 s
T 12 T vs T 13 T
gds11
Figure 5.11 Small signal equivalent circuit for the calculation of the PSRR+ in
the CMFB
simplicity and to help to interpret the results, let us define again a parameter 48
to account for the mismatch and let us consider as a first approach only mismatch
between the capacitances:
CVDD CVDD CVDD CVDD
= = (1 + 3i ) (5.52)
CT 1 CT CT i=[2,4] CT
CVDD
− gm3 [33 − 32 + k1 34 ] (Goutn + Goutp )−1
CT
(5.53)
The contribution of the CMFB (Fig. 5.11) under the assumptions of no body effect in
the input transistors, only mismatch between the input capacitances (gm13 = gm12 ),
a much smaller parasitic capacitance between the FG and source than the total
If the power supplies have been used to generate the reference voltage, the second
term in eq. (5.54) will always be positive which reduces the gain. Otherwise it will
be zero, unless there is mismatch. The final PSRR+ for the transconductor block is
given by
CCM voutcm
PSRR+ ≈ (k1 − 1) − [23 − 22 − k1 24 ]
Cin vDD voutCM =0
−1
CVDD
− [33 − 32 − k1 34 ] (5.55)
Cin
Equation (5.55) shows how the PSRR+ improves as the contribution of the input
capacitance to the total capacitance increases and the values of the capacitances
connected to the CMFB and VDD decrease.
Let us now analyse as an example the limit case k1 → 0, or what is the same
Gm = (−Cin /CT )gm3 . The equation for the PSRR+ in this case is
1
PSRR+ ≈
(CCM /Cin )[23 −22 ](voutcm /vDD |voutCM =0 )+(CVDD /Cin )[33 −32 ]
(5.56)
Hence, for example, in the hypothetical case of a design with a maximum of 1 per cent
mismatch between capacitances and CCM = Cin = 0.2CT , CVDD = 0.4CT , the worst
PSRR+ predicted by eq. (5.56) would be 25 dB.
Summarising the main sources of degradation of the PSRR+ are: (a) The VDD
connection at the source of the load transistors in the CMFB, which is coupled to
the main circuit block through the capacitance CCM in the input FGMOS devices.
(b) The connection to VDD used to bias the FGMOS input devices in the right operating
region. Hence, even when by doing this the topology is greatly simplified and the
power reduced the price to pay in terms of PSRR+ should be kept in mind when
establishing the design trade-offs.
CCM voutcm
× 1− gmi
CT i vSS voutCM =0
i=3
2
−1
CCM voutcm
− 1− gmi (5.57)
CT i vSS voutCM =0
i=1
Hence, for example, for the same limit condition as before, Gm = (−Cin /CT )gm3 ,
and the same hypothetical assumptions together with Cgnd = 0.25 CT , the PSRR−
for a 1 per cent maximum mismatch would be 52 dB. Equation (5.58) predicts a
degradation of the PSRR− as the absolute value of the transconductance decreases
(due to the lower differential gain).
Summarising, using n-channel FGMOS devices is specially critical for the
PSRR+, if the positive power supply voltage is used to bias them in the strong inver-
sion saturation region. However, if p-channel input devices biased by the negative
power supply voltage are employed instead, the PSRR+ would not be so critical but
the PSRR− would be worse.
where x1 , x2 and u are the bandpass output, lowpass output and input, respectively.
Four coefficients, ωo1 , ωo2 , ωo3 and ωo4 , define the filter programmability. The cut-
off frequency ωo , quality factor Q, lowpass DC gain HLP (0) and bandpass gain at the
Filtering with FGMOS in the strong inversion saturation region 153
Vinp V1p
C
Gm4 Gm2
Vinn V1n
Gm3
V2p
C
Gm1
V2n
ẋ1p − ẋ1n = −ωo2 (x1p − x1n ) − ωo1 (x2p − x2n ) + ωo4 (up − un ) (5.66)
The circuit that implements these equations is shown in Fig. 5.12, where
Gm4
HLP (0) = (5.72)
Gm1
Gm4
HBP (ωo ) = (5.73)
Gm2
300 n
0.3 V
V b2−Vb1 = 0.4 V
2 nA/div
0.2 V
I out
–300 n
–1 V Vind 1V
Figure 5.13 Gm -tuning for (Vb2 − Vb1 ) ∼ 0.2, 0.3 and 0.4 V
Filtering with FGMOS in the strong inversion saturation region 155
Transistors M1–M4 are designed with an aspect ratio W /L = 2.5 μm/10 μm and
input capacitances of 150 fF and 250 fF (for CVDD ). M12 and M13 aspect ratio is
2.5 μm/17 μm and their input and total capacitances are 133 fF and 533 fF, respec-
tively. Figure 5.13 and Fig. 5.14 show simulation results for the output current (Iout )
versus the differential input voltage for several values of the programming voltage
(Vb2 − Vb1 ). As predicted by eq. (5.3) the transconductor is very linear in the whole
operating range. The exact characterisation in terms of linearity is given by the THD
test. The results of this test for Gm1 = 3 ns and Gm2 = 300 ns are shown in Fig. 5.15(a)
and (b), respectively. Both have been obtained at the edges of the input common mode
20 n
V b2−Vb1 = 24 mV
14 mV
2 nA/div
4 mV
I out
–20 n
–1 V 1V
Vind
0.8 (V −V ) = 4 mV 0.8 (V −V ) = 4 mV
b1 b2 b1 b2
0.6 0.6
THD(%)
0.2 0.2
V⬘ =1 .25 V V⬘ =1 .25 V
CM,max CM,max
0 0
0 0.5 1.0 1.5 2.0 0 0.5 1.0 1.5 2.0
A (Vpp) A (Vpp)
Figure 5.15 THD versus peak-to-peak input amplitude: (a) for Gm = 3 ns, and
(b) for Gm = 300 ns
156 Low power low voltage circuit design with the FGMOS transistor
range (the difference between both common mode voltages is 0.8 V). The total THD
is always below 1 per cent, and again the results are in agreement with the theoretical
ones in eq. (5.45). The lossless integrator transfer functions for two transconductance
values is shown in Fig. 5.16. In both cases, the integrator losses are below 20 Hz, far
enough from the audio frequency range. Table 5.3 summarises the performance of
the integrator for these two transconductance values and Fig. 5.17 illustrates different
bandpass and lowpass filter transfer functions within the programmability range.
60
50 Gm=300 ns
40
30
20
Gm = 3 ns
(5 dB/div)
10
Iout
0
C = 5 pF
–10
–20
–30
–40
–50
1 10 100 1k 10 k 100 k
Fr equency (Hz)
VDD 2V
Technology AMS0.8 μm (CXQ)
Vind 2 Vpp 2 Vpp
CMR 0.8 V 0.8 V
CMRR (1% mismatch) >60 dB
THD @ 2 Vpp <1%
Inband noise 210 μV
Power 10 μW
Filtering with FGMOS in the strong inversion saturation region 157
(a) 20
10
Volts (dB)
0
V LP (f)
–10
–20
–30
–40
20
10
0
Volts (dB)
VBP (f)
–10
–20
–30
–40
100 1k 10 k 100 k
Frequency (log) (Hz)
(b) 0
–20
Volts (dB)
VLP (f)
–40
–60
–80
0
–10
Volts (dB)
VBP (f)
–20
–30
–40
100 1k 10 k 100 k
Frequency (log) (Hz)
Monolithic filters in the frequency range of 100 kHz to 10 MHz have many
applications in communication receivers and video processing as well as in data
communications and local area networks [147,150–155,157–159,166]. In general,
design techniques that are applicable to voice band applications do not perform prop-
erly in this frequency range. They become even more difficult to extrapolate as the
voltage supply limits are pushed down, because the maximum values of the currents
158 Low power low voltage circuit design with the FGMOS transistor
that devices can provide is more restricted. The consequence of this is the degradation
of the high frequency range.
This section covers the design of an FGMOS filter operating in the range of mega-
hertz at 1.25 V power supply voltage. As it was explained in previous designs along
this book, the FGMOS can be used as an alternative to MOS with a reduced effective
threshold voltage. Hence, higher current levels will be possible which increases the
upper reachable frequency limit. Besides, the transistor facilitates the common mode
feedback mechanism without introducing extra distortion.
where subscripts (a,b) apply to transistors M1a and M1b , respectively, wi = Ci /CT ,
and VTFG is the effective threshold voltage:
CCM CVDD
VTFG = VTn − Voutcm − VDD (5.75)
CT CT
Assuming that the input transistors are identical and the input weights have the
same value, w, the output current delivered to a load connected between the drains
of M2a and M2b is
⎛ ⎞
√
I1b − I1a w β1 ISS ⎝
Iout = ≈ (Vib − Via )⎠ (5.76)
2 2
i=1, ... , N
50 This equation is valid whenever the parasitic capacitances are negligible compared with the FGMOS
inputs.
Filtering with FGMOS in the strong inversion saturation region 159
VDD VDD
Voutcm M4 a M4 b Voutcm
VS3a
gnd gnd (Cgndf )
Voutcm M3 a M3 b Voutcm (CCMp )
VD2a
VDD Vout VDD (CVDDf )
M2 a M2 b
Voutcm Voutcm (CCMn)
VD1a I1a I1b
Via for i = [1,N] Vi b for i = [1,N] (C )
i
Voutcm M1 a M1 b Voutcm (CCM)
VDD VDD (CVDD)
ISS VFG1a VFG1b
ISS + Vi1a for i = [1,N]
VS1 Gm Vout
Vi1b for i = [1,N]
M5 a M5b
-
(a) (b)
1. The output resistance is improved and hence the losses reduced, which is
even more important now than when using normal MOS devices, since the FGMOS
conductance is higher due to the added (CGD /CT )gm term (see Chapter 2).
2. The cascode bias voltages can be generated within the same devices just by
choosing the appropriate weights. The latter is equivalent to shifting the effective
threshold voltages appropriately so that the transistors can be biased using already
available voltages within the system. This avoids having to have extra circuitry for
this aim (and hence, extra power) or very large transistors with also large parasitic
capacitances that would affect the frequency response.
3. As it was already explained before, because the topology is differential a
CMFB is required [216]. The cascode devices can help to improve the efficiency of
the feedback mechanism in the following way: if Voutcm is the output voltage in the
CMFB and this is fed back to the cascode transistors through the input capacitances
CCMn (in the n-channel cascode device) and CCMp (in the p-channel cascode device)
as well as to the input and load transistors (M1(a,b) and M4(a,b) , respectively) the
160 Low power low voltage circuit design with the FGMOS transistor
51 V
D2a stands for the single side output as appears in Fig. 5.18. Also, the subscripts (a,b) have been
eliminated for now in the parameters names for the sake of simplicity as ideally parameters of the same
type that only differ in the a, b subscripts are supposed to be identical. As usual subscript i alludes to
device Mi.
52 This term was neglected in eq. (5.74) for the sake of simplicity.
Filtering with FGMOS in the strong inversion saturation region 161
VDD
VBIAS M7
M5 a M5 b
at the input53 . The schematic with the values of the corresponding input capacitances
is shown in Fig. 5.19.
53 It was more convenient in this case because of the characteristics of the technology used. It was
easier this way to obtain adequate voltage levels.
54 For the sake of clarity in the expressions. If the transconductor has more than one input the respective
contributions add up. The equivalent input weight is Cin /CT .
162 Low power low voltage circuit design with the FGMOS transistor
to 40 dB. Besides, these calculations have been carried out neglecting the mismatch
between transconductances, which is not strictly right. Hence, for example, variations
with respect to their ideal values of M4(a,b) transconductances, would generate a term
of around the same value as the denominator in eq. (5.88). This would degrade the
PSRR+ even more. The conclusion to this analysis is that the designer should be very
cautious when designing a circuit like this if VDD is used within a high gain CMFB to
generate the voltage reference, if the PSRR+ is an issue. Whenever it is, alternative
techniques should be used.
5.3.4.2 PSRR−
A similar analysis can be carried out to derive the effect of the negative power supply
voltage noise57 on the transconductor performance. Again, as eq. (5.89) shows, the
PSRR will be highly dependent on the CMFB:
vout voutcm
≈ (ACMb − ACMa ) (5.89)
vSS vind =0 vSS voutCM=0
where (voutcm /vSS )|voutCM=0 is the output to vSS gain for the CMFB. Under the same
assumptions as before
ViCM
59 Similar results were obtained in a 0.8 μm process [214] with threshold voltages V
Tn = 0.82 V and
VTp = −0.8 V, with the exception of the area and the tuning range that moves towards lower frequencies.
166 Low power low voltage circuit design with the FGMOS transistor
–2
–10
V outb (dB)
–20
1 × 10e6 5
f (Hz)
description can be found in Table 5.4. The filter can be programmed in 0.7 decades
being the maximum power consumption 0.5 mW for the maximum frequency. The
DR is larger than 40 dB, being the maximum signal, for a THD of 1 per cent, 1.2 Vpp .
In any case, this is not the optimum design but just an example of typical results that
can be achieved with this kind of topology.
Filtering with FGMOS in the strong inversion saturation region 167
10
[Iss2, Iss1] = [52 μA, 4.7 μA]
–10
–15
1 × 10e6 3
f (Hz)
0.8
0.6
THD (%)
0.4
0.2
0.0
0 1
A (V)
Figure 5.24 THD versus 100 kHz differential input for the lowpass filter with 1 MHz
cut-off frequency and quality factor of 1
The results in Table 5.4 demonstrate the suitability of the FGMOS technique for
intermediate frequencies. Again, by combining the extra degrees of freedom that the
FGMOS transistor offers it is possible to push down the power supply voltage in
circuits for IF frequencies applications while keeping a good DR.
60 I
ss2 and Iss1 are the bias currents used to tune ωo2 and ωo1 , respectively.
168 Low power low voltage circuit design with the FGMOS transistor
Until now, the only technological requirement for the design of circuits based on
FGMOS transistors has been to have a double poly technology. This is because
these circuits’ functionality is based on capacitive couplings and using double poly
is the easiest and more accurate form of realising capacitors. However, theoretically
speaking it could also be possible to implement capacitors using metal on top of
polysilicon (poly). The aim of this section is to analyse some of the consequences
and somehow the feasibility of using a purely digital technology, without a second
layer of poly and low quality metal/poly capacitors. The analysis uses as example the
transconductor block and filter described in the previous section.
εox
Cox = (5.102)
tox
Filtering with FGMOS in the strong inversion saturation region 169
where Cpma is the poly1 to metal capacitance per unit of area, Cpmp per unit of
perimeter, and Cpwa and Cpwp are the poly1 to well capacitance per unit of area and
perimeter, respectively. Typical values of these parameters for a 0.35 μm technology
are shown in Table 5.5. At and Pt are the area and perimeter of the transistor, and (ki Ai )
and (ki Pi ) are the area and perimeter of the equivalent input capacitances. Ai is the
area of the capacitance used to get a certain effective threshold voltage. Parameters
kca and kcp depend upon the transistor operating region, and are related to the intrinsic
parasitic capacitances. The other parameters have their usual meanings. The values in
Table 5.5 show how in, for example this particular technology, the parasitic to the well
will affect, at least, as a reduction of around a factor of two in the transconductance
value.
A problem added to this is that the variations with respect to their nominal values
in metal/poly capacitances can also be much bigger than in poly2/poly1 capacitances.
An example of typical deviation values is 60 per cent for metal/poly1 capacitances
versus 10 per cent for poly2/poly1.
The following sections analyse some of the most important consequences
of reducing the values of the input capacitances in the transconductor in
Fig. 5.18.
5.4.1.1 Offset
One of the main sources of systematic offset in the transconductor in Fig. 5.18 is
the capacitive coupling between gate and drain in the input transistors. The voltage
across the drain of transistors M1(a,b) , M2(a,b) obtained by using the fact that their
currents are the same is
!
CGD2 β1
VD1 ≈ VcmN + VD2 + VTn1 − VTn2
CT2 β2
1
× √ (5.103)
1 − CGS2 /CT2 + (CGD1 /CT1 ) β1 /β2
170 Low power low voltage circuit design with the FGMOS transistor
This voltage will couple to the FG of the input transistor through CGD giving rise to
an equivalent input offset61 :
√
(CGD1 /Cin )(VcmN + β1 /β2 VTn1 − VTn2 )
Voff + ≈ (5.104)
[A − Ad (CGD2 /CT2 ) · (CGD1 /Cin )]
Ad being the transconductor output gain, and
! !
CVDDf CCMn β1 Cin β1 CCM
VcmN = VDD + Voutcm − ViCM − Voutcm
CT2 CT2 β2 CT1 β2 CT1
! !
β1 CVDD β1 CGS1
− VDD + 1− VS1 (5.105)
β2 CT1 β2 CT1
1
A = √ (5.106)
1 − CGS2 /CT2 + (CGD1 /CT1 ) β1 /β2
Subscripts have been used to refer to the name of the transistor. In this case, since the
absolute values of the capacitances can change a lot, different total capacitances have
been considered. The differential offset can be obtained by subtracting two equations
with the form of eq. (5.103) for both differential branches, a and b62 :
(CGD1a /Cina ) · ta
offset ≈
(A a − Ada (CGD2a /CT2 )(CGD1a /Cina ))
(CGD1b /Cinb ) · tb
− (5.107)
(A b − Adb (CGD2b /CT2 )(CGD1b /Cina ))
where
!
β1a
t(a,b) = VcmN(a,b) + VTn1(a,b) − VTn2(a,b) (5.108)
β2a
Ideally ta and tb should be equal but, in practice, any mismatch affecting any of the
three terms in eq. (5.108) generates differences between the two of them. A new
variable del1 will account for these variations as shown in eq. (5.109):
tb = (1 + del l)ta (5.109)
Equation (5.107) shows how as CGD becomes smaller in comparison to the input
capacitance the offset decreases as well. The parameters that affect the offset the
most are the common mode at the input, and the variations between parameters
related to the term tb , as for example threshold voltages or βs. But also, the mismatch
between the input capacitances can be crucial. These conclusions are illustrated in
Fig. 5.25. The nominal values used to obtain these graphs are the same as for the
design example at the end of the section: CGD = 3.3 fF, CT1 = 81 fF, Ci = 11.15 fF.
61 A single effective input with associated capacitance C has been considered for the sake of simplicity.
in
62 The subscripts a and b have been added to distinguish between both.
Filtering with FGMOS in the strong inversion saturation region 171
0.08
0.06
0.04
0.02
0.1
1.4
0 1.2
1
del1 –0.1 0.8
V inCM (V)
(b)
offset (V)
0.04
0.00
0.1
0.1
0.0
0.0
del1 –0.1 –0.1 (Cina /Cinb )– 1
Figure 5.25 (a) Offset versus common mode at the input and mismatch affecting
threshold voltages and β. (b) Offset versus mismatch in the input
capacitances and also versus mismatch affecting the threshold voltages
and β
The dominant pole moves towards lower frequencies due to the increased output
conductance. Moreover, due to the significance of the parasitic capacitances (which
are now comparable to the input ones), the second and third pole, that normally
appear in the frequency response of a transconductor differential pair, move closer to
the dominant pole.
The frequency response of the CMFB changes mostly because of the reduction
in its output resistance. The term CGD6 gm6 /CT is more significant in the expression
of gdsF6 which translates to a reduction of the amplifier gain.
where Cpa and Cpb represent the parasitic capacitances in branches a and b, respec-
tively. Ideally they should be the same if the capacitor is designed in a differential
way (two equal value capacitors in parallel but with inverted plates), but because
the expected variations with respect to their ideal values are higher in a metal/poly
realisation, they will be considered different. The frequency response of the common
mode feedback is modelled as ao /(s + p) where
gdsF6b + gds5b
p≈ (5.111)
i=(a,b) (CCMi + CCMni + CCMpi + CGS4i )
Cin (gm1 (CCM /CT ) + gm4 )gm6
ao ≈ × (5.112)
CT (CCM + CCMn + CCMp + CGS4 )Gout
The common and differential gain can be obtained by solving the systems of
equations (5.110). Assuming Gouta = Goutb = Gout
63 Depending on how the filter frequency band compares with the values in eq. (5.118) and (5.119).
174 Low power low voltage circuit design with the FGMOS transistor
decade from the nominal cut-off frequency. They can be observed in Fig. 5.28 where
the slope of the high frequency rejection band is steeper than the ideal 20 dB/dec for
the bandpass realisation. Also, the lowpass transfer function shows a zero at around
150 kHz for a filter with a cut-off frequency of 70 kHz. Regarding the low frequency
losses of the bandpass filter, they are just under 20 dB below the peak value. This
is related to the degradation of the gain in the transconductor due to mismatch. A
summary of performance can be found in Table 5.7.
The main conclusion that can be extracted from these experimental results is
that FGMOS circuits implemented in single poly technologies64 can work, but their
performance will be much poorer than the performance of the same circuit realised
in a double poly technology. However, the latter will be equivalent if: (a) the area is
not a constraint; (b) the technology is such that the parasitic capacitance between the
FG and the bulk/well underneath is of the same order of magnitude as in a double
poly technology; (c) the matching between capacitors implemented in the metal/poly
technology is comparable to the matching in a double poly technology.
2.0
1.6
1.2
THD (%)
0.8
0.4
0.0
0.2 0.4 0.6 0.8 1
A (V)
Figure 5.27 Total Harmonic Distortion versus input amplitude for the filter in
Fig. 5.20, implemented with metal/poly capacitors
–25
Voutb(dB)
–30
–35
105
f (Hz)
Figure 5.28 Cut-off frequency tuning in the BP function for the filter in Fig. 5.20,
implemented with metal/poly capacitors
5.5 Comparison
The last two chapters have presented the design of three different OTA-C integrator/
filter topologies, based on the FGMOS transistor operating in the strong inversion
region. All the topologies have as common aims the reduction of the power con-
sumption and power supply voltage while keeping a good circuit performance. The
176 Low power low voltage circuit design with the FGMOS transistor
–15
–20
–25
dB
–30
–35
–40
104 105
f (Hz)
Figure 5.29 Gain tuning in the LP function for the filter in Fig. 5.20, implemented
with metal/poly capacitors
Technology 0.35 μm
Power supply voltage 1.25 V
Area 0.05 mm2
fo 70 kHz–125 kHz
Q <2
THDmax (Vpp < 1 V@10 kHz, Q = 1, <42 dB
HLP (0) = 1, fo = 90 kHz)
Maximum power 56 μW
first one employs the features of the transistor in the strong inversion ohmic region to
linearise the voltage to current conversion; the second one does the same but taking
advantage of the strong inversion saturation operation instead; the last one is not a
linearised structure but still achieves a large linear input range thanks to the signal
compression at the transistor FG. This topology also proves the feasibility of the
device to operate at intermediate frequencies consuming very little power even with
a low power supply voltage.
Table 5.8 compares the performance of the three main transconductor blocks in
terms of the main design target parameters.
As the table shows the first two transconductors are suitable for low frequency
applications. The second transconductor (transconductor based on FGMOS transis-
tors biased in the strong inversion saturation region) requires a higher voltage supply to
operate, offering however a larger programmability range than the first one (transcon-
ductor based on FGMOS transistors biased in the strong inversion ohmic region).
Filtering with FGMOS in the strong inversion saturation region 177
Notation
β1(a,b) β parameter of input transistors M1a and M1b , respectively,
in Fig. 5.18. Only different when there is mismatch
β1 β parameter of input transistors in the transconductor in
Fig. 5.1. Also, in Fig. 5.18 when β1a = β1b
βi Mi β parameter
γn Parameter associated to the Flicker noise of n-channel
transistors (Table 5.1)
γp Parameter associated to the Flicker noise of p-channel
transistors (Table 5.1)
1i for i = [2, 4] Percentage of mismatch in capacitance Cin for transistor Mi
(eq. (5.33). Transconductor in Fig. 5.1)
2i for i = [2, 4] Percentage of mismatch in capacitance CCM for transistor
Mi (eq. (5.34). Transconductor in Fig. 5.1)
3i Percentage of mismatch in capacitance CVDD for transistor
Mi (eq. (5.52). Transconductor in Fig. 5.1)
ωo Cut-off frequency
178 Low power low voltage circuit design with the FGMOS transistor
vout1
2
Equivalent power spectral density of noise at the effective
f input of the CMFB used for the transconductor in Fig. 5.1
(Fig. 5.5)
Vout2 Single output voltage for the transconductor in Fig. 5.1
Voutb Bandpass output in the filter in Fig. 5.20
Voutl Lowpass output in the filter in Fig. 5.20
VS M12 and M13 source voltage (Fig. 5.11)
VS1 Input transistors M1(a,b) source voltage (Transconductor in
Fig. 5.18)
VS3 M3a and M3b source voltages when common mode signals
are applied and both transistors are assumed to be identical
(Fig. 5.18)
184 Low power low voltage circuit design with the FGMOS transistor
The following two chapters are devoted to exploring the potential of the FGMOS tran-
sistor operating in weak inversion for the design of analog low-voltage micropower
continuous-time filters. It is demonstrated that the use of FGMOS in weak inversion
as an alternative to conventional MOS devices relaxes the constraints relating to volt-
age supply and frequency response. Moreover, the increased number of terminals
in the device permits a simplification in the topologies required to realise a certain
mathematical function. This brings with it a reduction in power consumption, as well
as other advantages such as a lower noise floor.
The term ‘weak inversion’ defines the operating mode in an MOS transistor
in which the bulk surface charge is inverted in relation to the rest of it, but still
it is mostly due to the charge in the depletion region. The corresponding inversion
layer charge can nevertheless cause non-negligible conduction. Weak inversion mode
is especially suited for the design of micropower circuits for several reasons. The
term ‘micropower’ defines a class of circuits with power consumption of just a few
microwatts. In order to obtain these power levels the maximum current the circuit
can handle has to be very small. The weak inversion region is very convenient when
these requirements have to be met for the following reasons:
1. Assuming that the required power consumption sets a very small, fixed value
for the current, the maximum operating frequency of a single transistor is determined
by the gate oxide capacitances, CGB , CGS and CGD . In order to maximise the device
bandwidth the latter needs to be kept as small as possible, which implies a small
device area. Assuming that the minimum transistor width is chosen, the designer
must choose a length of transistor and level of inversion in the channel that meets
the current constraint. If the designer reduces the level of inversion, the length of
the transistor may also be reduced. This reduces CGB , CGS and CGD , which in turn
increases the bandwidth.
186 Low power low voltage circuit design with the FGMOS transistor
I0 I1
V01 V11
M0 M1
V0i =V1j
V0N V1M
mode with their source and bulk grounded is given by (see eq. (2.5))
ID = Is e i=1 wi Vi /nUT (6.2)
where wi refers to the input weights and Vi to the inputs. Expressing the voltages in
the translinear loop as a function of the currents flowing through the transistors gives
⎡ ⎤
1/w0i
N
⎢ I0 1 w0k V0k ⎥
V0i = nUT ⎣ln − × ⎦
IS w0i k=1
nUT
k=i
⎡ ⎤ (6.3)
1/w1j M
⎢ I1 1 w1k V1k ⎥
V1j = nUT ⎣ln − × ⎦
IS w1j k=1
nUT
k=j
where w0k , w1k are the equivalent weights for the input k in transistors M0 and M1,
respectively. Rewriting (6.1) using (6.3) and rearranging the terms gives
1/w0i −
N 1/w1j M
I0 k=1 (w0k V0k /w0i nUT ) I1 − k=1 (w1k V1k /w1j nUT )
e k=i = e k=j (6.4)
Is IS
This is the nonlinear relationship between currents, which is the objective of the TP.
The first advantage of using the FGMOS to implement the translinear loops is that
it is possible to realise the exponents in the current function with capacitance ratios,
and hence the source terminal can be fixed to a constant voltage. This fact is quite
significant for two different reasons. The first is that the voltage requirements are
reduced since only a VGS (gate to source voltage drop) is needed in the loop and
therefore there is no need to stack transistors. The second is that the lack of internal
nodes both simplifies and improves the frequency response and eliminates insta-
bilities in certain circuit topologies. This is because the CGS and CGB capacitors
188 Low power low voltage circuit design with the FGMOS transistor
This section shows how to use the FGMOS transistors as circuit primitives to design
linear and nonlinear (square-root) circuits. Once more lower voltage operation is
obtained by shifting the voltage levels wherever needed. However, for the first time
now in this book, the FGMOS is presented as a tool to realise nonlinear functions
through the TP. Combining the two saturated modes in the transistor (in strong inver-
sion and weak inversion), a design flow is developed that generates an FGMOS
transistor based circuit from a set of state space equations.
Cα (In – I p ) Cη ( I in – I ip )
----------------------------- ---------------------------------
K1 Ic K 1 I ic
I
Vp C Vn
Cη ( I in – I ip)
--------------------------------- Cα ( I n – I p )
K 1 I ic -----------------------------
K1 I c
Figure 6.2 Schematic of an ideal circuit that performs the first-order state-space
eq. (6.10)
VDD
Ic
wDD
VDD M3⬘ VDD
Ip w/2
In
wDD wDD
M1⬘ w/2 M2⬘
w/2 w/2
Vp Vn
w/2 (a) w/2
Vp In
NG Ip
Vn
Ic
(b)
Figure 6.3 (a) FGMOS circuit for variable change. (b) Symbol
terms in the previous equations are grouped together, a new effective threshold voltage
can be defined and is given by
Equation (6.14) shows a reduced value of the threshold voltage obtained by con-
necting one of the inputs to the maximum voltage available in the circuit (VDD ).
This allows the operation of the transistor in the strong inversion region even under
a tight constraint of low supply voltage. Taking the difference between Ip and In , it
can be shown that the relationship between the differential voltage and current has
the desired general form of eq. (6.7):
$ %
Vp − Vn = (Ip − In )/(w 2βn Ic ) (6.15)
where Ic is defined as the common mode current derived from Vp and Vn . Ic senses the
common mode voltage, Vcm = (Vp + Vn )/2, of both voltage signals. Equation (6.15)
represents a nonlinear relationship between voltages and currents. From now on,
we will refer to the circuit that realises eq. (6.15) as the nonlinear transconduc-
tor (NG-circuit), and its symbol is shown in Fig. 6.3(b). Each NG-circuit has a
transconductance given by
Gm(NG) = w 2βn Ic (6.16)
Gm -C filtering using FGMOS in the weak inversion region 191
√
6.2.2.2 The y/ x circuit
Now, the RHS of eq. (6.9) can be easily implemented adding/subtracting
√ currents in a
summing node. The circuit required by eq. (6.15) has to realise a y/ x-type operator,
which can be obtained using the TP previously depicted for the FGMOS in weak
inversion saturation. Each RHS term in eq. (6.9) can be rewritten in a more general
form as
αId /(K1 Ic ) (6.17)
ηIid /(K1 Iic ) (6.18)
√
where K1 = w 2βn , Id = Ip − In and Iid = Iip − Iin . Multiplying both sides in
eq. (6.9) by a capacitance C will give a dimensionally correct equality if
Cα Cα Cη Cη
= √ = Aj IAj = √ = Ai IAi (6.19)
K1 w 2βn K1 w 2βn
where Aj and Ai are non-dimensional factors and IAj and IAi are independent currents.
An alternative form of (6.10) is thus obtained:
Id Iid
C(V̇p − V̇n ) = −Aj IAj √ + Ai IAi √ (6.20)
Ic Iic
Two currents are required to implement eq. (6.20), one for the α coefficient
and another for η. A circuit whose output has the general form of one of the RHS
terms in eq. (6.20) is shown in Fig. 6.4(a). In eq. (6.20), Id is any differential cur-
rent (as for example (Ip − In )) associated with a state variable, Ic is its associated
common mode current and IAj is an independent current source. The independent
voltage sources are used for shifting the threshold voltage and controlling the cir-
cuit gain. All the FGMOS transistors have to be working in the weak inversion
saturation region. The corresponding single output currents for the circuit are now
given by65
Io(n,p) = Aj IAj /Ic × I(n,p) (6.21)
where Aj depends on the constant reference voltage sources at the inputs of the
FGMOS transistors. Considering the same total capacitance and sizes for all the
FGMOS, the input capacitors are chosen to give the weights in Fig. 6.4, and all
the extra inputs are set to a value Vc given by an independent voltage source
(except VAj ):
65 Subscripts (n,p) in I
o(n,p) have been used to refer to either Ion or Iop , and the same applies for I(n,p) .
This will apply to other variables from now on.
192 Low power low voltage circuit design with the FGMOS transistor
In
0.25 I on
Vc VAj 0.25
Ic I Aj
M1 M4
0.5 0.5
0.25 0.25
Vc Vc
0.25 0.25
M2 0.5 M3
0.5 Vc
Ip Vc
0.25 I op
0.25 0.25
Vc 0.25
M6
M5 0.5
Vc
0.5
0.25
0.25
(a)
In I on
Ip y-
------
x I op
Ic IAj,VAj
(b)
√
Figure 6.4 (a) y/ x circuit with FGMOS-based TL loops. (b) Symbol
Vc is chosen to ensure weak inversion operation. VAj and IAj are used for tuning.
Hence
α = (w IAj 2βn )e(VAj −Vc )/4nUT /C
(6.23)
η = (w IAi 2βn ) · e(VAi −Vc )/4nUT /C
Negative values of Io(n,p) can be easily implemented with current mirrors. The
symbol for the circuit in Fig. 6.4(a) is shown in Fig. 6.4(b).
where ke is a constant that scales the magnitude of the currents coming from the
NG-blocks. It is set by the ratio between the sizes of the output and input transistors
Gm -C filtering using FGMOS in the weak inversion region 193
Vp Ion
ke I n Vp
1 Ion
keIp ------ FG
NG x (Aj)
Iop
keIc IAj ,VAj Iop Vn
Vn
in a pMOS current mirror that provides the input to the square-root block. The fact
that this is a large signal transconductor makes it very useful in the context of LV
designs, since having a linearised structure increases the input range for a given value
of distortion, which is one of the critical factors as the power supply voltage is scaled
down.
Iop Ion
Ion Iop
FG
Vp Vn
G
(a)
Vp
Vp Vip
-Id = Ion-Iop Ion - Iop
C
G G
(Aj) G
(Ai) I (Aj)
Id = I op-Ion Iop - Ion
Vn Vin
Vn
(b) (c)
Figure 6.6 Differential transconductor. (a) G-block. (b) Symbol. (c) Implementation
of eq. (6.6)
βn & w w '2
Ic = (1 + 31 )Vp + (1 + 32 )Vn − VTFGc (6.26)
2 2 2
where the i parameters represent the percentage of mismatch, and Vd is the differ-
ence between Vp and Vn . These expressions also take into account the deviations of
the effective threshold voltages with respect to their nominal values. Now
VTFG(n,p) = VTn(n,p) − wDD(2,1) VDD VTFGc = VTn − wDD VDD (6.27)
In the square-root block, the influence of mismatch is demonstrated through the
exponents of the currents in the nonlinear functions since they differ from the expected
ideal values. However, there is another source of variation in the exponents with
respect to their ideal values: the gate-to-drain parasitic coupling in those transistors
Gm -C filtering using FGMOS in the weak inversion region 195
VDD
Mf 3 Mf 4
Voutcm
Vp VDD
Vn Mf1 Mf 2
VDD gnd
Vbias3
which have one of their inputs connected to drain. Both sources of error can be
studied together since the effect they have in the final response is qualitatively the
same. The general expression for the weight w, when all these deviations are taken into
account is
CGDi
wRi = w(1 + ci ) = w 1 + i + (6.28)
wCTi
√
And the real function implemented by the 1/ x circuit is given by
" #
βn(n,p) βn(n,p) (1 + (2,1) )
βn(n,p) ≈ ≈ 1 ∓ θw Vd
I + θ (VGS(n,p) − VTn ) (1 + k2(n,p) ) 2(1 + k2(n,p) )
(6.30)
Ic can be considered constant since the dependence with the differential input is
weak (it is scaled by the percentage of mismatch, and also x2 is very small compared
x x x
with 0.5). Therefore, as a first approximation it will be assumed that Ic 2 = Ic 2n = Ic 2p .
Also, the β of the transistor generating Ic will be referred as βnc .
Taking all the previous considerations into account, and after a few laborious
derivations, the following conclusions can be drawn:
1. Mismatch causes an offset, whose value can be calculated using the previously
derived expressions, and is approximately
x
ke βnn ke βnp Ic 2
offset ≈ a0n − a0p ε−1 + HD2 (6.32)
2(1 + k2n ) 2(1 + k2p ) ke βnc /2
The magnitude of this offset depends upon the common mode of the signal
through ε. The variables that have not been defined previously are given in
Table 6.1.
2. There is variation in the gain of the block. The new gain is
x x
−1 AIc 2 ke a1n βnn − ke a1p βnp −1 AIc 2
HD1 ≈ ε −ε
ke βnc /2 2 ke βnc /2
x2
θwa0n ke βnn AIc θ wa0p ke βnp
× (1 + 2 ) − ε −1 (1 + 1 )
4(1 + k2n ) ke βnc /2 4(1 + k2p )
x
w(31 − 32 ) AIc 2 a0n ke βnn − a0p ke βnp
− + 3HD3
4ε2 ke βnc /2 2
(6.33)
Table 6.1 Definition of the parameters used for the calculation of second-order
effects
32 + 31
ε w 1+ Vcm − VTFGc
2
" #
x 21 x 3
A0(n,p) = ao(n,p) k1(n,p) 1 + x1 ln k1(n,p) + (ln k1(n,p) )2 + 1 (ln k1(n,p) )3 + · · ·
2 6
x 2
A1(n,p) 1 + x1 + x1 ln k1(n,p) + 1 ln k1(n,p)
2
x1 ln k1(n,p)
× 2 + ln k1(n,p) 1 + x1 +
3
a1(n,p) A1(n,p) b1(n,p)
x1 x 21 x 31
A2(n,p) + (ln k1(n,p) + 1) + ln k1(n,p) (ln k1(n,p) + 2)
2k1(n,p) 2k1(n,p) 4k1(n,p)
a2(n,p)
A1(n,p) B(n,p) + A2(n,p) b21(n,p)
⎛ ⎞
x1
2
x 21 x 31 ⎝1 −
ln k1(n,p)
⎠
A3(n,p) − 2
− 2
ln k1(n,p) + 2
6k1(n,p) 6k1(n,p) 6k1(n,p) 2
A2(n,p)
a3(n,p) b1(n,p) B(n,p) + A3(n,p) b31(n,p)
2
[((c1(n,p) (1+c2 )+0.5)/(I +c1(n,p) ))−0.5/(1+c3 )]
Aj(n,p) Aj(n,p) Is
w2 [1 + (32 + 31 )/2]2 2
B(n,p) Aj(n,p) E(n,p)
4
b1(n,p)
2C(n,p) ε + 2D(n,p)
& '
ci(n,p) i(n,p) + CGDi(n,p) / wCTi(n,p)
C(n,p) (∓Aj(n,p) )(E(n,p)
2 · w[1 + (32 + 31 )/2]/2)
D(n,p) (±[Aj(n,p) E(n,p)
2 (VTFG(n,p) ) · w(1 + (32 + 31 )/2)])/2
E(n,p) (1 + (2,1) )/[1 + (31 + 32 )/2]
= A(n,p) /Aj(n,p)
F(n,p) Aj(n,p) E(n,p)
2 (VTFG(n,p) )2
G(n,p) −Aj(n,p) E(n,p)
2 (VTFG(n,p) )
k1(n,p) A(n,p) ε 2 + 2G(n,p)
ε + F(n,p)
x1(n,p) (−c1(n,p) /(1 + c1(n,p) )
x2(n,p) 0.5(c1(n,p) + c2 + c1(n,p) c2 )/[(1 + c1(n,p) )(1 + c2 )]
VTFG(n,p)
VTFG(n,p) − VTFGc
E(n,p)
198 Low power low voltage circuit design with the FGMOS transistor
3. The second-order harmonic should be zero, since the structure is fully differential.
However, due to the mismatch, it is now
x
A2 Ic 2 w(31 − 32 )
HD2 ≈ −
2 ke βnc /2 4ε2
x
a1n ke βnn − a1p ke βnp A2 θ wIc 2 w(31 − 32 )
× +
2 2 ke βnc /2 4ε2
a0n ke βnn (1 + 2 ) a0p ke βnp (1 + 1 )
× +
4(1 + k2n ) 4(1 + k2p )
x
A2 Ic 2 a2n ke βnn − a2p ke βnp
+
2ε ke βnc /2 2
a1n ke βnn (1 + 2 ) a1p ke βnp (1 + 1 )
− θw + (6.34)
4(1 + k2n ) 4(1 + k2p )
4. The third-order harmonic, which is a source of intermodulation distortion, can
be expressed as follows:
x
A 3 Ic 2 −w(31 − 32 )
HD3 ≈
4 (ke βnc /2) 4ε 2
x
a2n ke βnn − a2p ke βnp A3 Ic 2 w(31 − 32 )
× +
2 4 ke βnc /2 4ε 2
ke βnn ke βnp
× θwa1n (1 + 2 ) + θ wa1p (1+1 )
4(1 + k2n ) 4(1 + k2p )
x x
ε −1 A3 Ic 2 a3n ke βnn −a3p ke βnp ε −1 A3 Ic 2
+ −
4 ke βnc /2 2 4 ke βnc /2
θ wa2n ke βnn θwa2p ke βnp
× (1 + 2 ) + (1 + 1 ) (6.35)
4(1 + k2n ) 4(1 + k2p )
All these analytical results are illustrated from Fig. 6.8 to Fig. 6.10 using the
design values of a filter design example given in Section 6.2.4. The total harmonic
distortion (THD) due to the variations of the exponents (but in absence of mismatch)
is shown in Fig. 6.8. The deviations in the exponent of the linear term in the NG-block
will be the main source of distortion. This is smaller than 1 per cent and it can be
Gm -C filtering using FGMOS in the weak inversion region 199
THD (%)
0.8
0.4
0
0.08
1.2
0.04 0.8
0.4
x⬘1n = x⬘1p 0 0 Vcm (V)
Figure 6.8 Total Harmonic Distortion versus the common mode signal and the
variation in the exponents of In and Ip (eq. (6.29), A=0.25 V)
4 0.04
3
2 0.02
1
0 0.00
0.08
0.10 0.08 0.10
0.04 0.08 0.08
0.04 0.04
x⬘2n 0 0 x⬘1n x⬘2n
0.04
0 0 x⬘1n
x⬘1p = x⬘2p = 0 x⬘1p = x⬘2p = 0.05
Figure 6.9 Second- and third-order harmonics when the exponents x2 (eq. (6.29))
and x1 (eq. (6.29)) change in a different form in the negative and positive
part of the NG-block
as low as 0.2 per cent, provided that the common-mode signal is under 1V (which,
on the other hand, has to be satisfied in order to prevent the output from saturation).
Figure 6.9 to Fig. 6.11 show the different harmonics that result when not only one of
the exponents differs from the ideal value, but also the deviation is different in the
positive and the negative parts of the circuit (subscripts p and n, respectively). The
second harmonic will dominate if mismatch exists between both parts. The figures
show that the main source of distortion comes from the changes in the x1 . Hence, the
filter should be designed in such a way that the parasitics are minimised, especially
in transistor M1, and also transistors M1 and M4 are well matched.
200 Low power low voltage circuit design with the FGMOS transistor
offset (A)
× 10 –10
4
0.08 0.10
0.04 0.08
0.04
x’2n 0 0 x⬘1n
Figure 6.10 Offset versus different values of the exponents x2 and x1 for Gm =
8e-10 A/V
0.18
6
0.12
4
2 0.06
0 0
0.8 0.8
0.10 0.10
0.4 0.08 0.4 0.08
A(V) 0.04 x⬘1n A(V) 0.04
0 0 0 0 x⬘1n
Figure 6.11 Second- and third-order harmonics versus input amplitude and devia-
tion in the exponent of In when a 2 per cent mismatch is considered in
the other parameters
term is mainly the consequence of the mismatch between the exponent of the sin-
gle output currents when they are processed by the NG-block, so the capacitances
involved in this ratio have to be designed carefully. Furthermore, the parasitics
should be minimised, or at least they should be as equal as possible in both single
sides.
6.2.3.2 PSRR+
This section analyses how the variations of the positive voltage supply can affect the
performance of the integrator block. This study is important since VDD is connected
to some FGMOS inputs (these connections were required either to scale up the values
of the currents (equation (6.22)) or to scale down the effective threshold voltage
(equation (6.14)). Taking mismatch into account, eq. (6.6) gives rise to two new
different equations for the positive and negative side:
Considering the case when the differential input signal is zero (this is valid as VDD
is taken as the input) the system of equations given by eq. (6.36) and eq. (6.37) can
be solved for the differential output as a function of the common mode at the input
to give66
α21 = k1 α11 , α22 = k2 α12 , η21 = k3 η11 , η22 = k4 η12 (6.39)
66 The following derivations are only valid under the stated assumptions, and as long as all the devices
in the blocks are operating in the right operating region. If the mismatch is such that the CMFB stops
working or the cascode transistors in one of the branches leave the saturation region, these expressions
would not be valid anymore. Also, usual contributions to the PSRR+ have been neglected and only those
due to the FGMOS devices are considered. This is done for the sake of simplicity and also to give the
reader an idea of how much the FGMOS devices on their own would contribute to the degradation of the
performance.
202 Low power low voltage circuit design with the FGMOS transistor
(k1 α11 − k2 α12 )(η11 − η12 ) − (α11 − α12 )(k3 η11 − k4 η12 )
Vd = Vicm (6.41)
α12 α11 (k1 − k2 )
Assuming that the variations of VDD are much smaller than its nominal value
eq. (6.41) can be approximated as
Vd
VDD
(k1 − k3 )α11 η11 (wDD1
) + (k − k )α η (w
− wDD2 2
4 12 12 DD2 − wDD1 )
≈ Vicm
nUT α11 α12 (k1 − k2 ) VDD
(k4 − k1 )α12 η12 (wDD2
) + (k − k )α η (w
− wDD2 3
2 12 11 DD1 − wDD1 )
+ Vicm
nUT α11 α12 (k1 − k2 ) VDD
(6.42)
If the differential output/input gain is high enough in comparison with the percentage
of mismatch and so the latter can be neglected in its expression, the PSRR+ is then
given by
(nUT /Vicm )
PSRR+ = (6.43)
(wDD2 − wDD2 ) + ((k4− k3 )/(k1 − k2 ))(wDD1
)
− wDD2
The main conclusion that can be extracted from this expression is that the PSRR+
can get seriously degraded because of the exponential relationship between the
currents and the VDD connected inputs in the square root block. Assuming the hypo-
thetical case of the same percentage of mismatch of 1 per cent for all the devices,
and taking that all the wDD weights have the ideal value of 0.2 and Vicm = 0.5 V, the
PSRR+ would be only 25 dB. A way to improve this value is to reduce the capac-
itive weight connected to VDD or to connect that input to a low noise bias voltage
instead.
In this case, three parameters, ωoi for i = [1, 3], determine the filter programma-
bility. The LP and BP filter transfer-functions are as follows:
ωo3 ωo2
X2 (s) = Xi (s) (6.46)
s2 + ωo1 s + ωo2 ωo2
sωo3
X1 (s) = Xi (s) (6.47)
s2 + ωo1 s + ωo2 ωo2
ωo2
ωo = ωo2 , Q= ,
ωo1
(6.48)
ωo3 ωo3
HLP (0) = , HBP (ωo ) =
ωo2 ωo1
A block diagram of a circuit that implements eqs. (6.44–6.45) is shown in Fig. 6.12,
where
Vip V1p
C
G G
(A3) Ic1 (A1)
Vin V1n
G
(A2)
V2p
C
G Ic2
(A2)
V2n
Figure 6.12 Second-order filter circuit with the proposed FGMOS transconductor
204 Low power low voltage circuit design with the FGMOS transistor
√
wA2 2βn IA2
ωo = (6.51)
C
!
IA2 A2
Q= × (6.52)
IA1 A1
!
IA3 A3
HLP (0) = × (6.53)
IA2 A2
!
IA3 A3
HBP (ωo ) = × (6.54)
IA1 A1
(a) 10
dB
Logmag
10
dB
/div
X2(f ) /Xi(f )
–90
dB 100 1k 10 k 100 k
Start: 75 Hz Stop: 100 000 Hz
(b)
10
dB
Logmag
10
dB
/div
X1(f ) /Xi(f )
–90 100 1k 10 k
dB 100 k
Start: 75 Hz Stop: 100 000 Hz
–40.0
–42.0 VA2= 1 V
VA1 = VA3 = 1.25 V
–44.0 f = 200 Hz
THD(dB)
fo = 1 kHz
–46.0
–48.0
–50.0
0.0 200.0 400.0 600.0
Vid (mV)
Frequency
199.9969 Hz
Level
100.0 mU
X2(f) 20 dB/div
Return:
RUN –12 dbU No Aug.
Figure 6.16 Distortion measured with the spectrum analyser HPSR770 for the filter
and input signal corresponding to Fig. 6.15
Frequency
849.9908 Hz
Level
400 mU
X2( f ) 20 dB/div
The performance of the filter is also verified when the input common mode
changes. For this design the experimental CMR was 0.6 V–0.8 V. Figures 6.18 and
6.19 show the Q and gain programming for both transfer functions, respectively.
The noise floor is shown in Fig. 6.20. The cursor marks the output for a single
input amplitude of 0.1 mV, which is used as the reference.
Results of the performance are summarised in Table 6.2. They are in agreement
with the theoretical and simulated ones.
The design procedure for a low power continuous-time linearised Gm -C filter based
on the operation of the FGMOS transistor in the weak inversion region has been
presented in this chapter. The technique is specially suitable for very low frequency
applications in which dynamic range and power consumption are the most important
issues. The advantages the FGMOS devices add to this kind of topology are as
follows:
1. The operating point at the gate of the transistors can be shifted, this making
possible their operation in the desired region for effective input levels that on its
own would not meet the minimum requirements for that.
208 Low power low voltage circuit design with the FGMOS transistor
(a) 20
dB
LogMag
10
dB
/div
X2 (f )/Xi (f )
–80
–dB 100 1k 10 k 100 k
Start: 75 Hz Stop: 100 000 Hz
(b) 15
dB
LogMag
10
dB
/div
X1 (f )/Xi (f )
Figure 6.18 Q-programming for LP (a) and BP (b) functions for fo = 0.75 kHz
2. Translinear loops can be implemented without using the source terminal. Because
of this only two transistors need to be stacked. This is very important when low
voltage is a design constraint.
3. Less devices are needed to get a nonlinear ratio between currents, thanks to the
different possible weights in the transistor.
4. The functions can be programmed by using different inputs in the transistors.
5. It facilitates the common mode sensing and feedback mechanism.
Gm -C filtering using FGMOS in the weak inversion region 209
(a) 20
dB
LogMag
10
X2 (f )/Xi(f ) dB
/div
–80
dB 100 1k 10 k 100 k
Start: 75 Hz Stop: 100 000 Hz
(b) 15
dB
LogMag
10
dB
X1 (f )/Xi(f )
/div
-85 100 1k
dB 10 k 100 k
Start: 75 Hz Stop: 100 000 Hz
Figure 6.19 Gain-programming for LP (a) and BP (b) functions for fo = 0.75 kHz
However, these advantages do not come for free. There are two main disadvan-
tages of using FGMOS instead of MOS for this type of circuit:
Frequency
74.9969 Hz
Level
0.1 mU
X2(f ) 20 dB/div
Notation
α Coefficient of the state variable in eq. (6.5)
αij α parameter with mismatch (eqs. (6.36) and (6.37))
αij Terms in αij that do not depend on VDD
βnc βn parameter for transistor M3 in NG-block (Fig. 6.3)
βnn βn parameter for transistor M2 in NG-block (Fig. 6.3)
βn(n,p) See eq. (6.30)
βnp βn parameter for transistor M1 in NG-block (Fig. 6.3)
3i for i = [1, 2] Percentage of deviation with respect to its ideal value of the
input capacitance connected to transistor Mi in transistor M3
(Fig. 6.3)
i Mismatch between diode connected capacitances in transistor
Mi (Fig. 6.4, eq. (6.28))
i for i = [1, 2] Mismatch between input capacitive weights, referring to
transistor Mi in NG-block (Fig. 6.3, eq. (6.25))
VTFG(n,p) See Table 6.1
ε See Table 6.1
η Coefficient of the input variable in the state-space
equation (6.5)
ηij η parameter with mismatch (eqs. (6.36) and (6.37))
ηij Terms in ηij that do not depend on VDD
τ Time constant Gm /C
ωo Cut-off frequency (rad/s. Eq. (6.48))
ωoi for i = [1, 3] Coefficients in the state-space equations of the second-order
filter prototype
A Amplitude of a sinusoidal input signal
A0(n,p) See Table 6.1
ao(n,p) See Table 6.1
A1(n,p) See Table 6.1
a1(n,p) See Table 6.1
A2(n,p) See Table 6.1
a2(n,p) See Table 6.1
A3(n,p) See Table 6.1
a3(n,p) See Table 6.1
Ai Non-dimensional gain (eq. (6.19)) related to the input term in
the state-space equation
Aj Non-dimensional gain (eq. (6.19)) related to the state variable
term
C Integrating capacitance
Aj(n,p) Aj(n,p) parameter when there is mismatch that affects
multiplicative constants in the expression of the currents
(eq. (6.29) and Table 6.1)
b1(n,p) See Table 6.1
212 Low power low voltage circuit design with the FGMOS transistor
B(n,p) See Table 6.1
ci (i + CGDi /wCTi ). Contribution of mismatch as well as gate
to drain parasitic capacitance to the effective input weight in
transistor Mi (eq. (6.28))
ci(n,p) See Table 6.1
C(n,p) See Table 6.1
D(n,p) See Table 6.1
E(n,p) See Table 6.1
fo Cut-off frequency (Hz)
F(n,p) See Table 6.1
G(n,p) See Table 6.1
Gm(NG) Transconductance of NG-block. See Fig. 6.3
HBP(ωo ) Bandpass filter gain at the cut-off frequency (eq. (6.48))
HLP (0) Lowpass filter DC gain (eq. (6.48))
I0 Drain current in M0 (Fig. 6.1)
I1 Drain current in M1 (Fig. 6.1)
IAi Independent current in the input square root block (Fig. 6.4)
IAj Independent current in the state-space square root block
(Fig. 6.4)
Ic Common mode current (eq. (6.7))
Ic1 Current through one of the integrating capacitors in Fig. 6.12
Ic2 Current through one of the integrating capacitors in Fig. 6.12
Id Differential current Ip − In
Iic Common mode input current (eq. (6.8))
Iid Differential input current Iip − Iin
Iin Current related to Vin through eq. (6.8)
Iip Current related to Vip through eq. (6.8)
In Current related to Vn through eq. (6.7)
Ip Current related to Vp through eq. (6.7)
Ion Output current implementing the square root function for In
(Fig. 6.4)
Iop Output current implementing the square root function for Ip
(Fig. 6.4)
K1 Gain coefficient
√ in the change of variables in eq. (6.7) and
(6.8). w 2β n
k1(n,p) See Table 6.1
k2 θ [w(1 + (3,4) )Vcm − VTFG(n,p) ]
ke Scaling factor for the currents from the NG-block (from the
gain of a current mirror)
ki for i = [1, 4] Parameters to account for mismatch in αij and ηij that only
affects as a multiplicative constant (eq. (6.39))
M Transistor M1 number of inputs in Fig. 6.1
N Transistor M0 number of inputs in Fig. 6.1
Gm -C filtering using FGMOS in the weak inversion region 213
The filtering operation performed by a linear, time invariant system (LTI) is mathe-
matically described by a set of LTI equations as it has been shown several times in
previous chapters. These equations relate two magnitudes: the input and the output
of the system. However, they do not impose any mathematical constraint in internal
variables, which implies that internal variables can be related in any manner and not
necessarily in a linear way. This opens up a wider set of options in the internal pro-
cessing of the signals. Among the nonlinear functions that can be chosen to process
the internal variables, logarithmic and exponential functions have proven to be very
interesting, mostly because they link directly to physical models of transistor devices.
The concept of log-domain signal processing was originally proposed by Adams
[179] and rigorously formalised by Frey [182–184]. Frey proposed a nonlinear (expo-
nential) mapping of the state variables in the state-space description of any linear
transfer function that results in a set of nonlinear equations which can be inter-
preted according to the Kirchoff’s current law. This class of circuits is known as
Exponential State Space (ESS) circuits. Later on, Tsividis came up with a more
generalised approach which included all the topologies that are Externally Linear
Internally Nonlinear (ELIN) [21].
Log-domain filters can be found in many different applications due to the fact that
an exponential function models the current of both a bipolar and a MOS transistor
in the weak inversion region. The main difference between the two of them from
the application point of view is that the current levels are different in both devices.
Hence, BJTs can be used for high-frequency applications that require high current
and transconductance values [189–193,223,224], whereas MOS are more suitable for
low-frequency and low-power design [26,194,195,225]. Nevertheless, regardless of
the application both of them offer an extended dynamic range under reduced power
supply voltage as well as easy programmability [226].
216 Low power low voltage circuit design with the FGMOS transistor
Previous chapters have shown how the FGMOS in weak inversion also behave
in an exponential way, but simultaneously many more parameters control the char-
acteristics of the exponential function. Besides, as it was described in Chapter 3 a
much more complex nonlinear processing than a simply exponential function can
be performed within a single FGMOS device. This can be used advantageously on
the implementation of log domain, low power, low frequency circuits. This chapter
will explain how to design a log-domain filter using FGMOS transistors. It starts
with a review of the basic log-domain principle, followed by the description of basic
FGMOS blocks that implement the required functions. The blocks are afterwards put
together on a basic lossy integrator circuit which serves as the basis of a higher order
filter. As usual, the advantages and disadvantages of using FGMOS devices in these
kinds of topologies will be discussed along the text. Also, as these topologies are inter-
nally nonlinear any deviation with respect to the ideal behaviour in the transistors,
caused by for example mismatch, will give rise to strongly nonlinear terms that can
degrade the performance in terms of distortion. A qualitative and quantitative analysis
of second-order effects focused on the latter will follow. The chapter ends with a real
design example that illustrates the performance of a log-domain second-order filter
designed following the previously developed theory.
Expander block
Ix
Vx
VB
C
option is to use the FGMOS transistor also biased in the weak inversion saturation
region, as it is shown in the following section.
where wB and wx are the weights for the corresponding inputs. Hence, y is pro-
portional to the voltage across the capacitor C and ky depends exponentially on the
voltage VB . As in other logarithmic implementations the current ‘expands’ the input
voltage because of the exponential function relating the two of them. Therefore, this
transistor will be called expander from now on.
The input variable will also be a current; therefore, it will have to generate a
voltage that is related to it in a logarithmic way (as shown in eq. (7.2)). Consequently
if the argument of the logarithmic function is larger than 1 then big variations in
this current will translate into smaller variations of the voltage. This voltage can
be generated by an FGMOS transistor with one of its inputs connected to its drain.
Because of the aforementioned ‘compression’ function, this device will be referred
to as compressor.
I in
Vin
VBin
Figure 7.2 Generation of the input voltage from the input current
The circuit block is represented in Fig. 7.2. The current Iin can be written as a
function of the voltages, yielding68
Iin = Is ewBin VBin /nUT ewin Vin /nUT = kin ewin Vin /nUT = kin eu (7.6)
And Vin will be related to the input current in a logarithmic way as it was explained
before:
nUT Iin wBin
Vin = ln − VBin (7.7)
win Is win
where win and wBin are the weights corresponding to the inputs Vin and VBin ,
respectively.
Equation (7.3) can now be rewritten considering the already defined physical
variables as shown in eq. (7.8). The RHS is the sum of two terms, a constant current
plus a term that is proportional to the ratio between the input current and the state
current. These currents are added into the integrating capacitance:
wx V̇x Iin
=α+η (7.8)
nUT Ix
Therefore, the following step would be to generate the ratio between the input and the
state current, which can be done with the help of the translinear principle explained
in the previous chapter. The schematic of the divider block is shown in Fig. 7.3. It
works as follows: both transistors are equally sized and have the same value input
capacitances. Assuming that all the previously defined weights are also the same, w,
the output current Iout1 is
Iin w(VB −VBin )/nUT
Iout1 = IA ew(Vin −Vx )/nUT = IA e (7.9)
Ix
which is proportional to the ratio between the input and the state-space current.
68 Both transistors have been assumed to be of the same size. This will be assumed from now on for
all the devices unless the opposite is said.
Low power log-domain filtering based on the FGMOS transistor 219
IA
Iout1
VA
M2 M3
Vx Vin
TL
Figure 7.3 Nonlinear block generating the ratio between the currents of the
compressor and expander (NLB)
Vx Ix=Iout
Compressor
Iin
Expander
NLB
Vin C
NLI VB
VBin
Compressor Iin
Nonlinear Integrator
IA (NLI) Vin
w11
w22 VA VBin M1
M2
w24
IB Vx Expander Ix = Iout
w43
M4
w31 VB
C
M3
w32
to obtain the output current and comparing this expression with eq. (7.1):
IB IA Iin
V̇x = − ew(VB −VBin )/nUT × (7.10)
C C Ix
w IB w 1A w(VB −VBin )/nUT
İx = × Ix − × e Iin (7.11)
nU C nU C
/ T01 2 / T 01 2
α η
IA IA
VAp VAn
M2 p M2 n
C C
M3p M5p M5n M3n
IDC IDC
I inp Vinp Vinn I inn
Ixp = I outp Ixn = I outn
Vxp Vxn
M1p VBin M1n
VBin M4p M4n
VB VB
(a)
Compressor
Figure 7.6 (a) Schematic of the fully differential integrator. (b) Block diagram
70 The gate to source voltage as a function of the current is also a function of V , which causes
SB
distortion unless these terms are cancelled when implementing the translinear loop.
222 Low power low voltage circuit design with the FGMOS transistor
by conventional simulations, and even if they were special circuit strategies are
required to get rid of them [29]. This instability is due to the leakage currents
in the wells. The problem does not exist in FGMOS topologies, which do not
require and therefore do not use wells to implement the translinear function.
Shortcomings of using FGMOS are as follows:
1. An FGMOS device requires larger area when compared with the normal MOS
transistor, although the difference is up to a certain extent compensated because
of the elimination of the wells mentioned before. The extra cost in terms of area
is difficult to estimate. It will depend on how big the transistors are since the
input capacitances have to be designed according to that as it was explained in
Chapter 2. Other factors that will determine the area are the number of inputs as
well as the matching between devices. A better matching requires larger transis-
tors and larger transistors need larger input capacitances to minimise the effects
of the parasitics.
2. The second shortcoming is related to the level of compression of the voltage
signals at the internal nodes. The compression is not as powerful as in all MOS
loops, since now the logarithmic relationship between the voltage and the current
signals is divided by the value of the weight which is always smaller than 1.
This section explains how to design a higher-order filter using the previous integrator.
The filter chosen for the example is a second-order lowpass/bandpass filter, which in
the time domain is described by the state-space eqs. (7.14) and (7.15):
(İ1p − İ1n ) = −ωo1 (I1p − I1n ) − ωo2 (I3p − I3n ) + ωo3 (Iinp − Iinn ) (7.14)
(İ3p − İ3n ) = ωo4 (I1p − I1n ) (7.15)
71 The changes of variables have been carried out in the single equations first and subsequently these
single equations have been subtracted.
Low power log-domain filtering based on the FGMOS transistor 223
Compressor
Expander
I inp +
+ I1p
Vinp NLB V1p
I inn I1n
–
–
Vinn V1n
VBin VB1
+– +
–
NLB NLB Vtun1
+ +
– –
Expander
+
+ I3p
NLB V3p
I3n
––
V3n
VB2
whose drain currents are either sinked from the integrating capacitance or mirrored
through a pMOS current mirror and sourced to it. Depending on whether it is a
transistor providing current that is going to be sinked or sourced it will be connected to
p n
either the negative or the positive output of the CMFB, Voutcm or Voutcm , respectively.
Hence, taking all this into account Fig. 7.6 would be modified by adding two extra
inputs to the transistors. In M1(n,p) and M2(n,p) , both of them would be connected to
p
a constant voltage Vcm . In transistors M5(n,p) they would be connected to Voutcm and
n
Vtuni , and in transistors M3(n,p) they would be connected to Voutcm and Vtuni . The new
coefficients of the state-space equations considering this are in eq. (7.21). Superscripts
p n
p and n have been used to differentiate between the coefficients with Voutcm or Voutcm ,
respectively. Ideally, they would be the same but this will be explained later on. Gex
is the gain of the expander block as given by eq. (7.20):
Iout(n,p) = Is Gex e3wVcm /nUT ewVx(n,p) /nUT (7.20)
The term corresponding to the common mode feedback in coefficient ωo4 depends on
(n,p) (n,p)
V outcm instead of Voutcm . This is because this voltage corresponds to the output of a
different CMFB (a different CMFB is required for each couple of integrating nodes):
wGex (n,p)
ωo1 = IA ewVtun1 /nUT e−2wVcm /nUT ewVoutcm /nUT
nUT C
wGex (n,p)
ωo2 = IA ewVtun2 /nUT e−2wVcm /nUT ewVoutcm /nUT
nUT C
(7.21)
wGex (n,p)
ωo3 = IA ewVtun3 /nUT e−2wVcm /nUT ewVoutcm /nUT
nUT C
wGex (n,p)
ωo4 = IA ewVtun4 /nUT e−2wVcm /nUT ewV outcm /nUT
nUT C
A further modification to the filter in Fig. 7.7 aimed to reduce power consists of
eliminating transistor M2 in the NLB realising the coefficient ωo1 and connecting the
two inputs in transistor M3 to Vtun1 . The new ωo1 coefficient is then given by
w (n,p)
ωo1 = Is e3wVtun1 /nUt ewVoutcm /nUT (7.22)
nUT C
I jp
Vjp Expander I jn
I outj –I outj
Vjp Vjn Vjp Vjn
Ve Ve Ve I jp Ve I outj
Vjn I jn Ve
Ve Ve Ve –I outj
Ve Ve Ve Ve
Iinp Iinn
Vinp Vinn
Vcm Vcm
2IA
VFG (V)
500m
400m
300m
(b)
0.00 –
–
–50.0n
Iin (A)
–100n
–
–150n
–500m –100m 300m 700m
(V)
Figure 7.10 (a) Compression at the FG in the input stage. (b) Output current
to remain high enough72 . But this is a fully differential structure with transistors
operating in the weak inversion region, which means that mismatch could seriously
affect the expected value of the output resistance. This is one of the reasons to have
a circuit to control the common mode at the output. A circuit that works well with
this filter is shown in Fig. 7.11. It is a p version of the CMFB described in Chapter 5.
The principle of operation is the same. The only two differences between the two
of them is that the bias current might be lower in this case and the transistors will
p
then operate in the weak inversion region and also both differential outputs Voutcm
n
and Voutcm are required in the feedback mechanism. These outputs are connected to
transistors that supply current to the integrating capacitance. Depending on whether
it is sinked or sourced current the connection should be to either one or the other. Any
difference between the common mode level and Vcm creates a difference between
the output voltages. This tends to generate different values for the currents provided
to the integrating capacitances by the n and p branches. The difference has to be
corrected in response to the Kirchoff’s current law. The output resistance controls
the change in the voltage which moves the operating point towards the reference
voltage.
2IA
V1p
Vcm
V1n Vcm
Vcm Vcm
V nocm V pocm
1
0.9
0.8
0.7
0.6
V3n(V)
equation, and therefore do not have this problem. This is illustrated in Fig. 7.12 for
the filter in Fig. 7.7 using Fox’s method. The integrating capacitances are substituted
by voltage sources which are swept in the range of interest. Subsequently, the currents
flowing through these sources are printed and processed with the CONTOUR function
in Matlab to find the crossing points in the integrating nodes when the currents are
equal to zero. The latter would determine the possible operating points. If more than
one exists (as it happens in normal MOS logarithmic filters) their stability would have
to be analysed. The graph in Fig. 7.12 shows a single operating point, thus proving
that the filter is inherently stable73 .
73 Although the graph represents only two of the single outputs the results for the others are equivalent,
showing also a single crossing point.
228 Low power low voltage circuit design with the FGMOS transistor
IA
Iout1
VA
Vx Vin
series expansion can be carried out that yields for the exponential input:
b0 IinDC
b1 A
x2 x13
b2 1 + x1 (ln IinDC ) + 1 (ln IinDC )2 + (ln IinDC )3 + · · ·
2 6
b3 (x1 A)/IinDC
b4 2
−x1 A2 /2Iin
DC
b5 3
(x1 A3 )/3Iin
DC
x2 x23
b6 1 − x2 (ln I1DC ) + 2 (ln I1DC )2 − (ln I1DC )3 + · · ·
2 6
b7 −x2 A1 /I1DC
b8 x2 A21 /(2I12 )
DC
b9 −x2 A31 /(3I13 )
DC
Low power log-domain filtering based on the FGMOS transistor 231
(M1)
gate to drain capacitance in transistor M1(CGD , where the superscript refers to the
name of the transistor) the input weight is
(M1)
(M1)
Cin + CGD Cin CGD
w11 = = 1+ (7.30)
CT CT Cin
Also, if the input capacitance is connected to Vin in M3, it differs from the ideal value
Cin /CT as:
Cin
w31 = (1 + 1 ) (7.31)
CT
Then the exponent of the input current is
*
M1
CGD
(1 + 1 ) 1+ = 1 + x1 (7.32)
Cin
(7.35)
where Cin2 and Cin4 are the unit capacitors in transistors M2 and M4, respectively, and
(M2)
w24 = Cin2 /CT , w22 = (Cin2 /CT )(1 + CGD /Cin2 + 3 ), w43 = Cin4 /CT and 4 =
2 − 1 . Therefore x2 would be
*"
(M2)
#
Cin4 CGD
x2 = (1 + 4 ) 1+ (7.36)
Cin Cin2
Figure 7.14 and Fig. 7.15 show the THD versus different parameters74 , depending
upon the amplitude of the input signal for IinDC = IA = 50 nA. The main sources of
distortion are the gate to drain parasitic capacitance in transistor M2 and the mismatch
between the input capacitance in the transistor providing current to the integrating
74 Those that affected the most the value of the THD. It was studied for different ones, and also for
different variation ranges in xi , and these were found to be the ones that affected the THD the most.
232 Low power low voltage circuit design with the FGMOS transistor
THD(%)
0
0.1
0.08
0.06 2.5 3
2
0.04
1 1.5 ×10 –8
(M2) 0.02 0.5
C GD /CT 0 0 A (A)
Figure 7.14 THD versus the gate to drain capacitance in M2, and the input
amplitude
(a) (b)
THD(%) THD(%)
0.14 1.6
0.10 1.2
0.8
0.06
0.4
0.02
0 0
0.1 0.1
0.08 0.08 2
0.06 2 2.5 3 0.06 1.5
0.04 0.04
x2 0.02 1.5 ×10–8 x1 0.02
1 ×10–8
0 0.5 1 A(A) 0 0
0.5
0 A(A)
Figure 7.15 (a) THD versus the mismatch between the input capacitances affecting
Ix eq. (7.36), and the input amplitude. (b) THD versus the mismatch
between the input capacitances affecting Iin eq. (7.32), and the input
amplitude
capacitance, and the input transistor, Fig. 7.14 and Fig. 7.15(b), respectively. The first
source of distortion can be controlled by dimensioning the input capacitors in such
a way that the relative weight CGD /CT is small enough compared with Cin /CT . The
second source of THD is much more technology dependent, but for typical mismatch
values of 8 per cent and amplitudes below 20 nA it should be well below 1 per cent.
The previous analysis was performed under the assumption that both differential
branches were completely symmetrical. Should this be true the even order harmonics
would cancel out. However, in reality, mismatch is going to cause asymmetry and
this in its turn might generate even-order harmonics comparable in magnitude to
the odd-order ones. Mismatch can be included in the previous study by assuming
that x1 and x2 are different for the positive and negative branches: x1(n,p) , x2(n,p) .
Low power log-domain filtering based on the FGMOS transistor 233
Also, the mismatch affecting both blocks gains can be taken into account as different
coefficients normalising the amplitudes. Hence, all the bi parameters will be split into
two terms, bin and bip , and the expressions for the two dominant distortion harmonics,
second (HD2 ) and third one (HD3 ), are as follows:
HD2 = [(b1p b3p b6p − b0p b2p b8p + b0p b4p b6p )
− (b1n b3n b6n − b0n b2n b8n + b0n b4n b6n )]2
b1p b2p b9p + b1p b4p b7p + b0p b3p b9p + b0p b5p b7p
+ b2p b1p b7p +
2
b1n b2n b9n + b1n b4n b7n + b0n b3n b9n + b0n b5n b7n
− b2n b1n b7n −
2
2
+ b0p b3p b7p − b0n b3n b7n (7.37)
HD3 = ((b0p b5p b6p − b0n b5n b6n + b1p b4p b6p − b1n b4n b6n − b1p b2p b8p
+ b1p b2p b8p )/2)2 + ((b0p b9p b2p − b0n b9n b2n − b4p b0p b7p
+ b4n b0n b7n − b1p b3p b7p + b1n b3n b7n )/2)2 (7.38)
HD1 = 16(b0p b3p b6p − b0n b3n b6n + b1p b2p b6p − b1n b2n b6n
3
+ (b0 b5 b6 + b1 b4 b6 − b1 b2 b8 ) + b1p b2p b8p − b1n b2n b8n
4
3
+ (b0p b5p b6p − b0n b5n b6n + b1p b4p b6p − b1n b4n b6n − b1p b2p b8p
4
+ b1n b2n bSn ))2 + 16(b0p b2p b7p − b0n b2n b7n + b4p b0p b7p − b4n b0n b7n
3
+ (b0p b9p b8p − b0n b9n b8n − b4p b0p b7p + b4n b0n b7n − b1p b3p b7p
4
+ b1n b3n b7n ) + b1p b3p b7p − b1n b3n b7n )2 (7.39)
Figure 7.16 and Fig. 7.17 represent these equations. Figure 7.16(a) shows the distor-
tion caused by the second-order harmonic when the ratios between the capacitances
that realise the exponents for the currents in the mathematical law are different
234 Low power low voltage circuit design with the FGMOS transistor
(a) (b)
HD2(%) HD3(%)
0.5
3
0.4
2
0.3
1
0 0.2
0.08 0.08
0.08 0.08
0.04 0.04 0.04
x2n 0 0 x 1n x2n 0.04 x
0 0 1n
Figure 7.16 HD2 and HD3 versus x1n and x2n , when x1p = x2p = 0.05 and the
input amplitude is 20e-9A
HD2(%) HD3(%)
3
0.4
2
0.3
1
0.2
0
0.08
0.08 0.08
0.08 0.04 0.04
0.04 x 1n
x 1n 0 0.04 A n (1–An /A p) 0 0 A n (1–An /A p)
0
Figure 7.17 HD2 and HD3 versus x1n and the mismatch affecting the gains (being
x1p = x2p = −0.05, and x2n = 0)
from one and also different from each other. The graph has been obtained for
x1p = x2p = 5 per cent and an input amplitude of 20e-9A. The ratio between the
third-order and first-order harmonic is represented in Fig. 7.16(b). It can be observed
how under certain conditions the second-order harmonic may be larger than the third-
order one. In Fig. 7.17 x2p = x1p = 0.05, x2n = 0 and the y axis represents any
mismatch affecting the positive and negative gains (Ap and An play the role of a nor-
malised A taking into account different gains for the positive and negative differential
sides in the integrator).
The main conclusion that can be extracted from the previous analysis is that
the fundamental source of distortion is the mismatch between the same parame-
ters for the two different single sides of the integrator. The second-order harmonic
originated because of this could even be larger than the third-order one. The most
Low power log-domain filtering based on the FGMOS transistor 235
critical parameters are those related to the integrator time constant (included under
the form of different gains for the positive and negative parts, Ap and An ). They could
change mainly because of different Is for the transistors, which is very usual in weak
inversion. In any case, all these figures represent critical situations. In general, the
typical values of mismatch for, for example, capacitances are going to be well below
10 per cent75 .
This section illustrates the previously developed theory with some experimental
results obtained from a prototype design in a 0.35 μm technology ((AMS-CSX)
[217]). The filter parameters obtained from eq. (7.14) and eq. (7.15) are as follows:
√
ωo = ωo2 ωo4 (7.42)
√
ωo2 ωo4
Q= (7.43)
ωo1
ωo3
HLP (0) = (7.44)
ωo2
ωo3
HBP (ωo ) = (7.45)
ωo1
The filter operating at 1 V consumes less than 2 μW of power (this is without
taking into account the expander block, as its power will vary depending on the current
amplification required at the output). The filter performance and design parameters
are summarised in Table 7.2. The layout is shown in Fig. 7.18. Figures 7.19–7.24
5
dB
Log Mag
10
dB
/div
–95
dB 10 100 1k 10 k 100 k
Start: 10 Hz Stop: 200 000 Hz
5
dB
LogMag
10
dB
/div
–95
JB 10 100 1k 10 k 100 k
Start: 10 Hz Stop: 200 000 Hz
–10
dB
LogMag
5
dB
/div
–60 100
dB
Start: 30 Hz Stop: 300 Hz
harmonic previously discussed in the theoretical study. In the figure the latter is only
32 dB beneath the fundamental tone.
This chapter described how to use FGMOS transistors to design internally nonlinear
and externally linear logarithmic filters. It has been shown how very compact
238 Low power low voltage circuit design with the FGMOS transistor
5
dB
LogMag
10
dB
/div
2.5
dB
LogMag
5
dB
/div
–47.5 1k 10 k
dB
Start: 800 Hz Stop: 20 000 Hz
realisations can be designed by using the inputs in the transistor for different pur-
poses, such as tuning, signal processing, biasing and control of the common mode.
Because of this there is no need of stacking transistors to implement translinear
loops, which simplifies the design under the low-voltage constraint apart from hav-
ing other added advantages that have also been explained along the chapter. The main
Low power log-domain filtering based on the FGMOS transistor 239
5
dB
LogMag
10
dB
/div
–35
dB
LogMag
10
dB
/div
0.9
0.7
0.6
0.5
0.4
0.07 0.08 0.09 0.1 0.11 0.12
(Vinp –Vinn ) (Vpp )
Figure 7.26 HD3 versus the amplitude of a 500 Hz input signal for a bandpass filter
with unity gain and quality factor, and a cut-off frequency of 500 Hz
10–2
10–3
10–4
Gain
10–5
10–6
10–7
10000 20000 30000
fo (Hz)
Figure 7.27 Experimental second order harmonic for a low pass filter with a cut-off
frequency of 40 kHz, quality factor of 1, and an input signal of 200 mVpp
Low power log-domain filtering based on the FGMOS transistor 241
Notation
α Coefficient of the state variable in the state-space equation
of a linear lossy integrator (eq. (7.1))
α Modified expression of α if mismatch and CGD are taken
into account (eq. (7.26))
i for i = [1, 4] Parameter accounting for the percentage of mismatch
between different capacitances
η Input coefficient in the state-space equation of a linear lossy
integrator (eq. (7.1))
η Modified expression of η if mismatch and CGD are taken
into account (eq. (7.26))
ωo Biquad cut-off frequency (rad/s. Eq. (7.42))
ωoi for i = [1, 4] Constants in the state-space equations of the second-order
filter prototype (eqs. (7.14) and (7.15))
A Iin amplitude
An Normalised A for the n side of the fully differential
integrator taking into account different gains
Ap Normalised A for the p side of the fully differential
integrator taking into account different gains
A1 Ix amplitude
bi for i = [1, 9] See Table 7.2
bin bi parameters for the n side of the fully differential
integrator when mismatch is considered
bip bi parameters for the p side of the fully differential
integrator when mismatch is considered
Mi
CGD Gate to drain capacitance for transistor Mi (Fig. 7.5)
Cin /CT Weight of the effective input w
Cin2 Unit capacitance in transistor M2 (For study of mismatch.
Fig. 7.5)
Cin4 Unit capacitance in transistor M4 (For study of mismatch.
Fig. 7.5)
fo Biquad cut-off frequency (Hz)
Q Biquad quality factor (eq. (7.43))
Gex Gain of the expander block as given by eq. (7.20)
HLP (0) Lowpass filter DC gain (eq. (7.44))
HBP (ωo ) Lowpass filter DC gain (eq. (7.44))
I1n Single state variable related to the bandpass output
(eq. (7.14))
I1p Single state variable related to the bandpass output
(eq. (7.14))
I3n Single state variable related to the lowpass output
(eq. (7.14))
I3p Single state variable related to the lowpass output
(eq. (7.14))
242 Low power low voltage circuit design with the FGMOS transistor
IA Bias current in the divider block (Fig. 7.3), in the input stage
(Fig. 7.9) and in the CMFB (Fig. 7.11)
IB Current related to the parameter α in the integrator (eq. (7.11),
Fig. 7.4)
Iin Input current (eq. (7.6))
IinDC Iin DC component
Iinn Single input current in one of the sides of the fully differential
integrator (eq. (7.14))
Iinp Single input current in one of the sides of the fully differential
integrator (eq. (7.14))
Ijn for j = 1, 3 Output voltage in the expander block
Ijp for j = 1, 3 Output voltage in the expander block
Iout Output current in the integrator in Fig. 7.4
Ix State current (eq. (7.5))
IxDC Ix DC component
Ixn See Ioutn and Ix
Ixp See Ioutp and Ix
Iout1 Output of the NLB (Fig. 7.3)
Ioutj Ijp − Ijn for j = [1, 3]. Output of the expander block (Fig. 7.8,
eq. (7.23))
Ioutn Ixn . Single output of the expander block in the fully differential
integrator (Fig. 7.4)
Ioutp Ixp . Single output of the expander block in the fully differential
integrator (Fig. 7.4)
Iout1i Output of a generic NLB with an extra input connected to Vtuni
K ηkin /ky (eq. (7.4))
kin Multiplicative coefficient in the equation relating xin and u
(eq. (7.2))
ky Multiplicative coefficient in the equation relating x and y
(eq. (7.2))
(n, p) Subscript used to simultaneously refer to devices in the
negative and positive side of the fully differential integrator
u Variable related to xin in a logarithmic way (eq. (7.2))
V1n Voltage across one of the terminals of the integrating
capacitance associated with the bandpass output (eq. (7.16))
V1p Voltage across one of the terminals of the integrating
capacitance associated with the bandpass output (eq. (7.16))
V3n Voltage across one of the terminals of the integrating
capacitance associated with the lowpass output (eq. (7.16))
V3p Voltage across one of the terminals of the integrating
capacitance associated with the lowpass output (eq. (7.16))
VA Voltage generated by IA in the NLB (Fig. 7.3)
VAn VA voltage in the n side of the fully differential integrator
VAp VA voltage in the p side of the fully differential integrator
VB Constant voltage input in the expander block (eq. (7.5))
Low power log-domain filtering based on the FGMOS transistor 243
8.1 Introduction
This chapter introduces a completely different application for the FGMOS transistors,
in digital circuit design. The device can be used to implement digital functions in
a much more compact way, which results in the desired reduction of power. The
methodology followed for this consists of the following steps: 1. Design the digital
functions at the system level using threshold gates. 2. Design the corresponding
threshold gates at the circuit level using FGMOS transistors. 3. Design the whole
system at the circuit level using the threshold gates developed in 2.
Threshold Gates are digital circuits whose functionality is based on the so called
majority or threshold decision principle. The threshold decision principle states that
the value of the signal at the circuit output depends on whether the arithmetic sum of
values at the inputs exceeds or falls below a threshold value. This general definition
includes as special cases conventional logic gates, such as AND and OR.
For many years, logic circuit design based on threshold gates has been considered
as an alternative to the traditional logic gate design procedure. The threshold gate
intrinsically implements a complex function. If, instead of using standard logic gates,
the threshold gate is used as main block of the system, the number of gates as well
as the gate levels can be reduced. However, the growing interest in threshold logic is
mainly due to the recent theoretical results that show how bounded level networks of
threshold gates can implement functions that would require unbounded level networks
of standard logic gates. Important functions such as multiple-addition, multiplication,
division or sorting can be implemented by polynomial-size threshold circuits with a
small constant depth.
Threshold gates are very attractive for low power design as their use can simplify
the topology of digital systems which normally results in a power reduction. This
chapter shows how a threshold gate can be built in a very compact form using the
246 Low power low voltage circuit design with the FGMOS transistor
x1 ≥T x1 w1
x2 f x2 w2 f
xn xn wn T
(a) (b)
Figure 8.1 (a) Standard and (b) Non-standard symbol for the threshold gate
76 Both names will be used indistinctly from now on. The second one is commonly used in digital
design, whereas the first is a much more general nomenclature.
Low power digital design based on the FGMOS threshold gate 247
· ·
f ( x) f f (x )
[w; T ] (1) [–w; 1−T ]
x x
The realisation of very large logic circuits using νMOS transistors has been found to
be a very promising alternative to conventional approaches [50–52,58]. This is mainly
due to the enhancement of the functional capability of a basic transistor element which
effectively reduces the complexity of the overall circuit.
Logic design techniques for implementation of νMOS circuits were introduced
by Shibata [50–52], but their usefulness was limited because, in general, they led to
complex circuit configurations which required handling 2n logic states for an n-input
logic function. This imposed stringent constraints on process tolerances which are
not realisable by present technologies, even in cases when n is small. A different
and more powerful approach for designing using νMOS takes advantage of the fact
that the functionality of νMOS circuits is closely related to the functionality of a TG,
Fig. 8.3 [235–237]. The rest of this section explains the implementation of the TG
with νMOS transistors, first at a theoretical level and then briefly discussing several
practical considerations.
8.3.1 Theory
The simplest νMOS-based threshold gate (νMOS-TG) is a complementary inverter
using both p- and n-channel FGMOS devices, followed by a normal CMOS inverter.
The schematic of this TG is shown in Fig. 8.3. The FG is usually shared by both the
248 Low power low voltage circuit design with the FGMOS transistor
VFG
x1
x2
x3 f
xn
VC
pMOS and the nMOS transistors, although this does not have to be always the case.
There are several input gates (x1 , x2 , . . . , xn ), corresponding to the TG inputs plus
an extra input (indicated by Vc in the figure) for logic threshold adjustment (it will
be explained later). Neglecting the parasitic capacitances, and ignoring for now the
extra control input, the voltage at the FG is
n *
VFG = Ci Vxi CT (8.2)
i=1
where Ci is the input capacitance corresponding to the input xi , CT is the total capac-
itance seen by the FG and Vxi is the voltage applied to the input gate xi . When
VFG becomes higher than the inverter switching threshold voltage, Uinv , the output
switches to logic 1.
A νMOS TG has digital entries, i.e. Vxi = xi VDD , where VDD is the power supply
voltage and xi ∈ {0, 1}. There is a relation between the above equation for VFG and
the definition
of the TG given by eq. (8.1). Namely, the weighted summation in the
TG, ni=1 wi xi , can be implemented by the capacitive network in the νMOS device:
n *
Ci xi VDD CT (8.3)
i=1
The weight for each input is then proportional to the ratio between the corresponding
input capacitance Ci and CT :
wi = Ci VDD /CT (8.4)
Thus, design involves mapping the logical inequalities
n
wi xi ≥ T (8.5)
i=1
n
wi xi < T (8.6)
i=1
Low power digital design based on the FGMOS threshold gate 249
to the electrical relationships given by eq. (8.7) and eq. (8.8) by means of capacitances
sizing and tuning of the switching threshold of the inverter:
n *
Ci xi VDD CT > Uinv (8.7)
i=1
n *
Ci xi VDD CT < Uinv (8.8)
i=1
When the logical threshold T is not centred77 , the threshold voltage of the inverter
also needs to be non-centred (near 0 or VDD ). This can be achieved using extra inputs.
For example, let us assume a single control input c with capacitance CControl . If Vc is
applied to this control input c, the new VFG is78
n *
VFG = Ci xi VDD Ctot + (CControl Vc )/CT (8.9)
i=1
n
CT = Ci + CControl (8.10)
i=1
From the point of view of the TG, a comparison is performed between (8.3) and
Thus, the effective threshold voltage of the inverter can be modified. In practical
digital design analog voltages are avoided and so the role of the analog extra input
Vc is realised by a set of digital inputs with the appropriate coupling capacitances.
In a real design of a νMOS TG second-order effects also need to be considered,
although they were not included in the previous equations for the sake of clarity. The
main issue that should be taken into account in the circuit in Fig. 8.3 is related to the
coupling effects when switching on the power supply. Capacitances CGD , CGS and
CGB are responsible for the effects, causing additional terms in VFG . However, these
can be minimised either by sizing adequately the input capacitors and transistors or
choosing the switching threshold, accordingly.
The implementation of digital circuits using νMOS TGs is illustrated in this section
with several examples. These focus on the design of low power-high speed blocks.
These examples can be classified into combinational and sequential circuits. The first
part of the section is divided into arithmetic combinational blocks, specifically TG
based adders using floating-gate circuits [238] and νMOS-based compressor designs
[239–240]. It also describes a sorting network [241] that is used as the main functional
cell in the implementation of arithmetic circuits afterwards [242–244]. The second
part describes, characterises and illustrates with experimental results the design of a
sequential block: the multi-input Muller C-element, as an example of the behaviour
of the νMOS TG in a configuration with feedback [124].
the very high fan-ins required. To solve this problem a hierarchical approach is usually
taken, and a logarithmic time delay is so obtained.
This section will show how to implement a very fast carry lookahead by using
a design style based on TGs implemented as νMOS circuits. The technique is very
effective to cut-off the time delay and to increase the maximum operating frequency
of these adders.
BCLA ( j, k) C k+1
4 j–1
C k+1 k
4 j + 4 –1
k k C k+1 k
Pj Gj 4 j + 2 . 4 –1
C k+1 k
4 j + 3 . 4 –1
constant and equal to δ, the final sum bit is available after 8δ:3δ (corresponding to
the circuit delay to generate the Pi and Gi signals, PG ) plus 2δ (for CLA ) plus 3δ
(for S ). However, direct calculation of carries beyond 4 bits becomes impractical
because of the very high fan-ins required in the implementation, and a hierarchical
approach is needed [249].
The hierarchical solution uses the so-called block carry lookahead (BCLA) unit.
Each one of such units computes its own ‘group’ carry propagate and generate from
the signals coming on it. Figure 8.4 shows the 4-bit BCLA unit corresponding to a
generic j-th column and k-th row in an adder tree implementation.
Equations defining the outputs of this BCLA are the carry signals
C4k+1 j+4k −1 , C4k+1 j+2·4k −1 , C4k+1 j+3·4k −1 , the group propagate signal Pjk , which
determines whether a carry into the block would result in a carry out of the block, and
the group generate signal Gjk , corresponding to the condition that the carry generated
out of the most significant position of the block was originated within the block itself:
k−1 k−1
C4k+1 j+4k −1 = G4j + P4j · C4k+1 j−1
k−1 k−1 k−1 k−1 k−1
C4k+1 j+2·4k −1 = G4j+1 + G4j · P4j+1 · P4j+1 · P4j · C4k+1 j−1
k−1 k−1 k−1 k−1 k−1 k−1
C4k+1 j+3·4k −1 = G4j+2 + G4j+1 · P4j+2 + G4j · P4j+2 · P4j+1
k−1 k−1 k−1
+ P4j+2 · P4j+1 · P4j · C4k+1 j−1 (8.15)
k−1 k−1 k−1 k−1 k−1 k−1
Gjk = G4j+3 + G4j+2 · P4j+3 + G4j+1 · P4j+3 · P4j+2
k−1 k−1 k−1 k−1
+ G4j · P4j+3 · +P4j+2 · P4j+1
k−1 k−1 k−1 k−1
Pjk = P4j+3 · P4j+2 · P4j+1 · P4j
Low power digital design based on the FGMOS threshold gate 253
Let us assume an n-bit adder and a b-bit BCLA. The delay corresponding to this
hierarchical solution is
= PG + (logb n − 1) · BCLA + CLA + S (8.16)
where the additional term BCLA is the circuit delay of the block carry lookahead
unit, (logb n − 1) is the depth of the adder tree and the term CLA is now the delay
of the final CLA unit.
The next section shows an alternative representation of the carry lookahead adder
using TGs.
These results are not specific for these carry signals. It can be proven that all the
elements of the set of carry signals C0 , C1 , . . . , Cn−1 are threshold functions which
can be implemented in one logic level. Weights and threshold of the TGs obtained
are related with the Fibonacci’s number series in the following way:
Cj (C−1 , P0 , G0 , P1 , G1 , . . . , Pj−1 , Gj−1 , Pj , Gj )
= [1, 1, 2, 3, 5, . . . , F2j , F2j+1 , F2j+2 , F2j+3 , F2j+3 ] (8.18)
where Fk is the k-th Fibonacci’s number, i.e. each Fk is the sum of the two adjacent
Fibonacci’s numbers on its immediate left, Fk = Fk−1 + Fk−2 . The total weight for
the TG implementing Cj , WT (Cj ), is given by
WT (Cj ) = 1 + 1 + 2 + · · · + F2j+2 + F 2j+3 = F 2j+5 − 1 (8.19)
The availability of all the carry signals in only one level in a TG based implemen-
tation is theoretically important but of a limited practical interest since its usefulness
depends on the physical availability of TGs implementing the total weight. This will
254 Low power low voltage circuit design with the FGMOS transistor
be discussed in the next section. In general, there is a bound to the maximum total
weight physically implementable on a TG, and so a hierarchical approach will be
also needed. The practical difference with a traditional solution is that the BCLA
unit can be implemented by one level of TGs, while it requires a two-level network
when implemented with traditional gates. The delay for the n-bit adder, TG , when
a hierarchical approach is followed becomes
where CLA is the delay of the final CLA unit (the same two-level circuit for both
approaches) and TGBCLA is the circuit delay of the BCLA unit based on TGs. From
equations (8.16) and (8.20) and assuming a delay of δ units per level, the difference
between both delays is given by (logb n − 1) · δ; i.e.
That is, the delay improves as n increases in an n-bit adder. To actually evaluate the
reduction of the delay, it is necessary to exactly know the design style used in the
implementation of the TGs. The next section analyses how the choice of technology
affects the implementation of the carry lookahead adder.
P 13 G 13
P 14 G 14
P 12 G 12
0
0
P 15 G 15
0 0
P3 G 3
0 0
P2 G2
0 0
P1 G1
0 0
P0 G0
0
0
0
0
0
(3,1) (0,1)
C 47 C–1
1 1
P3 G3
1 1
P0 G0
1 1
P2 G2
1 1
P1 G1
C 59 C 55 C 51 C 11 C 7 C 3
CLA C–1
( j,k)
BCLA( j,k) C 63 C 47 C 31 C 15
Figure 8.5 Core of a 64-bit adder using the carry lookahead principle
However, the intrinsic nature of the νMOS approach makes this power consumption
very independent of the frequency.
In order to validate the proposed circuit, a comparison with another implementa-
tion is required. The 64-bit adder is also designed and laid out following a conventional
approach (NAND gates were used in the two-level implementation of the BCLA) and
with the same technological process. The worst case delay for this conventional design
is over 11 ns and the power consumption at 50 MHz is equal to the power consumption
of the TG-based implementation. Also, unlike the proposed design this one is very
dependent on frequency.
x0 x1 x2 x3 x0 x1 x2 x3
T1 (4, 2) t1 FA
T1 t1
y1 y0
(a) FA
, 2)
(4,
y1 y0 (b)
x0 1 (4, 2)
x1 1 T1
x2 1 2
TG1 –2
x0 1
x1 1
x0 1 y1
x2 1
x1 1 x3 1
x2 1 t1 1 2
x3 1 TG4
t1 1 4
TG2 –2
–2
x0 1 x0 1
x1 1 x1 1 y0
x2 1 x2 1
x3 1 x3 1
t1 1 2 t1 1 1
TG3 TG5
TG 1 = [1,1,1;2]
TG2 = [1,1,1,1,1;4]
TG3 = [1,1,1,1,1;2]
TG4 = [–2,1,1,1,1,1;2]
TG5 = [–2,–2,1,1,1,1,1;1]
Panel 1
Wave Symbol
Voltage (lin) Voltage (lin) Voltage (lin) Voltage (lin) Voltage (lin) Voltage (lin) Voltage (lin) Voltage (lin)
v(t1) 4
v(y1) 2
v(y0)
v(T1) 0
v(x3)
v(x2) 4
v(x1)
v(x0) 2
0
4
2
0
4
2
0
4
2
0
4
2
0
4
2
0
4
2
0
20n 25n 30n 35n 40n 45n 50n 55n 60n 65n 70n 75n 80n 85n 90n
Time (lin)
approaches. Faster operation of the νMOS TG-based compressors does not increase
the power dissipation too much. Power Delay Product (PDP) figures of the νMOS
versions are also better. According to the obtained results, the νMOS designs are
very efficient when compared with other reported implementations. They occupy a
similar area, but exhibit a better time performance and power-delay product.
x1
{
O1
{
x2 k first
O2 outputs
to 1
binary n-tuple Sorting
with k 1’s Ok
Network
n-k following
x n–1
xn
(a)
O n–1
On { outputs to 0
x1 O1
x1 2-input 2-input
+ x1 + x2
x2 SN SN O2
2-input
x1 & x2 x3 SN O3
x2 & 2-input 2-input
x4 SN SN O4
(b) (c)
Figure 8.9 (a) Sorting Network with k binary signal inputs equal to 1. (b) Logic
gate implementation of the comparator cell (2-input SN). (c) Batcher’s
implementation of a 4-input SN
outputs: one of them provides the maximum of both inputs and the other the minimum.
The internal structure of the comparator depends on the application. The inputs can
be either binary numbers, the comparator being then a complex element, or binary
signals, in which case maximum and minimum become OR and AND operations
respectively. Figure 8.9(a) shows the operation of an n-input sorter with k inputs
equal to 1. Figure 8.9(b) shows the logic implementation of the comparator cell. The
efficient implementation of an SN has for many years been an important subject of
research [252]. The method proposed by Batcher was a milestone [253]. Figure 8.9(c)
shows a 4-input SN implemented following Batcher’s method.
260 Low power low voltage circuit design with the FGMOS transistor
O1
IO1
O2
M1 IO2
M3
V0
ΦR V1
x1
x2
xn M2
M4
ΦR I1
On
ΦR V FG IOn
second stage
ΦR
first stage
FG voltage, VFG , linearly dependent on the sum of the inputs. However, with this
circuit several input combinations with different numbers of 1s can give floating gate
voltages below the threshold voltage of the n-channel MOS transistor which would
not be properly distinguished. In order to avoid such a situation, the inverter I1 as
well as two additional inputs to transistor M2 with coupling capacitances Cu /2 and
Co have been included. During the initialisation phase, R = 1 switches that are on
during this phase connect together M2 FG as well as the output and input of I1 . Simul-
taneously the input terminals x1 , x2 , . . . , xn are connected to ground (input switches
not shown in Fig. 8.9). After initialisation, during processing mode, when R = 0
n
VFG = xi · VDD · Cu /CT + Uinv(I1 ) − VDD · (Cu /2)/CT (8.22)
i=1
Wave Symbol
vout 4
vout
vout
vout V0
vout
3
Voltage (V)
3 2
1
V1
Voltage (V)
For the purpose of comparison, an 8-input sorter following the Batcher’s conven-
tional approach consisting of a network of comparator cells is also designed and laid
out. There are 23 of such cells in an 8-input SN. Table 8.2 compares the area, the time
performance and the power consumption of both sorters. Transient characteristics and
average power are measured on post-layout simulation results using typical device
parameters at a supply voltage of 5 V. The worst case delay time happens in situations
when the inputs or the input sequence are such that the circuit operation is the slowest.
In the conventional design an input vector exciting the true longest path has been used
to measure that delay. In the νMOS counterpart an input vector consisting of only
‘1s’ followed by an input vector consisting of only ‘0s’ is employed. The power is
measured using a random generated input sequence with 100 vectors.
Low power digital design based on the FGMOS threshold gate 263
The (8 × 8) multiplier:
& T16
6
CLK 8 bit
Shift 8 8 T16 Register
F_Block 8
Register
T 16
10
T 16
12
8
T 16
14
T 16
16
parity
Serial Data
Output
T 16
1
T 16
2
T 16
3
T 16
4
16 input parity
sorter T 16
9
16 (T16)
16
T13
16
T14
16
T15
16
T16
The F_Block circuit using the νMOS sorter is designed and laid out in a 0.8 μm
5 V double poly CMOS process [214]. Figure 8.14 shows the simulated wave-
forms for the parity output of the extracted F_Block. The inputs correspond to a
sequence of input patterns with an increasing number of ones: (x1 , x2 , . . . , x16 ) =
{(0, 0, . . . , 0), (0, 0, . . . , 1), . . . , (1, 1, . . . , 1)} starting at time t = 60 ns. A new pat-
tern is applied each 7.5 ns. Clearly, the parity of the 16 input signals is correctly
evaluated.
Transient characteristics and average power are measured on post-layout simu-
lation results using typical device parameters at a supply voltage of 5 V. The power
is measured using a randomly generated input sequence with 100 vectors. The worst
case delay time is 4.5 ns and the power consumption is 13 mW at 100 MHz.
In order to validate the proposed circuit, its performance is compared with other
solutions. Simulation results for the threshold-gate-based implementation of the
Low power digital design based on the FGMOS threshold gate 265
Wave Symbol 5
v(outs)
3
Voltage (V)
Figure 8.14 HSPICE simulation results for the parity output of F_Block
architecture in Fig. 8.12 [254] show a maximum clock frequency of around 30 MHz
for the multiplier when implemented in a 1.2 μm technology. On the other hand, the
multiplier based on a sorter circuit can work at frequencies in excess of 175 MHz.
This is because the clock frequency of the former is mainly limited by the signal
propagation through the F_Block.
Also, in order to compare these two approaches, the F_Block is designed and laid
out following a conventional approach (NOR and NAND gates were used) using the
same technological process. The worst case delay for this conventional design is over
11 ns and the power consumption at 66 MHz is 13 mW. Besides, it occupies an area
between one and two orders of magnitude larger.
y0 = T115 − T215 + T315 − T415 + T515 − T615 + T715 − T815 + T915 − T10
15
15 15 15 15 15
+ T11 − T12 + T13 − T14 + T15
y1 = T215 − T415 + T615 − T815 + T10
15 15
− T12 15
+ T14 (8.26)
y2 = T415 − T815 15
+ T12
y3 = T815
Two (15,4) counters, one using the νMOS sorter circuit and νMOS TGs and
another one following a conventional approach, are designed and laid out in the same
technological process. Transient characteristics and average power are measured.
T 15
1
T 15
2 T 415 T 15 y0
8
T 15
3
15 input
sorter
15 (T 15 ) T 815
T 15
4
T 47 y1
15
15
T 12
T 14
15
T 15
T 15
4
T 23 y2
T 15
12
y3
The worst case delay time for the νMOS solution is 8 ns and the power consumption
is 12 mW at 66 MHz and it is very independent of the frequency. The conventional
design has the same power consumption at 66 MHz, but the worst case delay is
11.25 ns.
VDD
C ( 115 f F)
V x1
4/2
U: [1,1,...,1,m-1;m] Vout
x1 V x8
x2 Q
TG
xm 3.5/2
7C
(a) (b)
0
0
0
0
0
1
0
1
the bottom trace is the circuit output and the remaining waveforms correspond to the
circuit input signals. Correct operation is obtained with a supply voltage down to 3 V.
A conventional 8-input Muller C-element based on the efficient structure pro-
posed in [256] is also designed and laid out for the purpose of comparison. Table 8.3
compares the area, transient performance and power consumption of both Muller
C-elements. The νMOS design performs much more efficiently than a conventional
gate-based implementation. It occupies half the area occupied by its conventional
counterpart, has better transient performance and consumes significantly less power.
The realisation of certain digital functions is greatly simplified by using TGs as build-
ing blocks. The implementation of a TG using the νMOS transistor has been presented
in this chapter. The νMOS TG is much simpler than other reported TG realisations.
All this makes a design style based on combining the TG gate approach with the
implementation of this building block using νMOS devices markedly interesting.
The use of TGs as well as νMOS devices reduces the overall power × delay figure of
merit of certain digital systems. This chapter has illustrated how to achieve this with
Low power digital design based on the FGMOS threshold gate 269
several design examples. The reader can extend the illustrated design approach much
further, to other digital systems that operate with even tighter design constraints in
terms of the power consumption and voltage supply, and also adapt these circuits to
new improved technological processes.
Notation
Delay of the final sum bits in an n-bit CLA (eq. (8.14)). Also
delay difference between two realisations, traditional and
hierarchical, of an n-bit adder and b-bit BCLA given by
eq. (8.21)
BCLA Circuit delay of a carry lookahead unit block (eq. (8.16))
CLA Delay of a CLA block (eqs. (8.14), (8.16) and (8.20))
PG Delay of an n-bit CLA due to carry generate/propagate unit
generating Pi and Gi signals (eqs. (8.14) and (8.16))
S Delay corresponding to the generation of Si sum signals
(eqs. (8.14) and (8.16))
TG Delay of the n-bit adder in a hierarchical approach (eq. (8.20))
TG
BCLA Circuit delay of the BCLA unit based on TGs (eq. (8.20))
δ Number of delay units per level (eq. (8.21))
R Switch signal in the n-input sorter in Fig. 8.10 (has the value 1
during initialisation and the value 0 during the processing
mode)
A= Augend input to an n-bit CLA
An−1 , . . . A1 , A0
B= Addend input to an n-bit CLA
Bn−1 , . . . B1 , B0
BCLA(j, k) 4-Bit BCLA unit corresponding to a generic j-th column and
k-th row in an adder three implementation (Fig. 8.4 and
Fig. 8.5)
C Input capacitances (connected to Vxi ) of the νMOS-based
8-input Muller C-element in Fig. 8.16(b)
C−1 Carry input to the least significant position of an n-bit CLA
Cchan Sum of M2 parasitic capacitances in the n-input sorter in
Fig. 8.10
CControl Control input capacitance in Fig. 8.3
Ci Input capacitance corresponding to the input xi in Fig. 8.3
(eq. (8.2)). Also used in a different section to refer to the carry
output of the i-th stage in an n-bit CLA obtained using Gi , Pi
and Ci−1 (see eq. (8.12))
Ci−1 Carry input to the i-th bit position of an n-bit CLA
Co M2 input capacitance connected to ground in the n-input sorter
in Fig. 8.10
270 Low power low voltage circuit design with the FGMOS transistor
This chapter summarises the most relevant results and conclusions that have been
presented throughout the book.
Chapter 2 focused on the characterisation and modelling of the FGMOS transistor.
From the analysis introduced in this chapter, the FGMOS transistor can be seen as a
MOS transistor with the following characteristics:
(1) Multiple inputs (as many as there are input capacitors).
(2) Output resistance strongly dependent on the ratio between the capacitive cou-
pling between the FG and the drain terminal and the total capacitance seen by
the FG. The smaller this ratio, the larger the output resistance is.
(3) Reduced effective transconductance, which is scaled down by the effective input
weight.
The first characteristic can be considered as an advantage with respect to the normal
MOS transistor, whereas the reduction in the output resistance and transconductance
may, in certain situations, represent drawbacks.
The second part of the chapter described some of the initial issues that designers
encounter when starting to work with FGMOS devices, as well as solutions to them.
The main two problems observed were as follows:
(1) The foundries do not provide models to simulate the FGMOS.
(2) There is an unknown amount of charge that can remain trapped at the FG during
the fabrication process.
A very simple technique that does not require special device modelling to simulate
the device was explained and compared with other existing methods that do need to
model the transistor beforehand. Also, different techniques to control the charge at
the FG were reviewed, together with a very simple layout technique, consisting of
adding a contact to metal on the FG, which removes the initial trapped charge.
274 Summary and conclusions
One modification to the FGMOS transistor for which the ‘initial charge’ is not
a problem is the pseudo-floating-gate MOS device. This is an FGMOS device with
a very high value resistor connected to the gate, filtering out low frequency signals.
Since the trapped charge is equivalent to an initial DC condition, in this way it becomes
irrelevant.
One of the main negative points of FGMOS transistors is the area required by the
added input capacitors. Hence, ideally, these capacitors should be designed as small
as possible. The problem is that the smaller these are, the higher the ratios between
the parasitic capacitances and the total capacitance seen by the FG become. This may
affect the performance of the circuits in different ways (as was shown in following
chapters). Chapter 2 provided an analysis on how to choose the values of the input
capacitances and an estimate of the overhead in terms of area.
Chapter 3 introduced basic circuit blocks that illustrated some of the interesting
features of the FGMOS transistor. The most important ones are as follows:
(1) The threshold voltage is controllable. This property can be used whenever the
voltage requirements in a given design are too restrictive for a given nominal
threshold voltage and a certain power supply voltage.
(2) The transistor is a powerful computational element. It performs a weighted sum
of its inputs in a high impedance node. The coefficients can be chosen by sizing
the input capacitances appropriately.
(3) The operating point at the gate of the transistor can be shifted as required by the
circuit topology without the need for adding extra circuitry.
(4) The transistor biased in the weak inversion saturation region can behave as a
current controlled current source79 , which is a nonlinear function between the
currents, with exponents dependent on the ratios between the input capacitances.
In addition, the gain of the current source can be programmed by means of
voltage sources connected to the transistor inputs.
The chapter also shows how to reduce the minimum required power supply voltage
in a cascode current mirror with FGMOS transistors by using the voltage supply in
one of the inputs to bias the devices and sizing the input capacitances accordingly.
Another interesting simple block is the FGMOS inverter in which an input can
be used to program the switching threshold.
In an FGMOS comparator the versatility of the device was illustrated with four-
input FGMOS devices in which each input was used for a different aim: effective
input, offset cancellation, compensation of the degradation in output resistance caused
by the gate to drain parasitic capacitance and reset.
The FGMOS transistor used in a switched current memory cell permits to program
the cell in a wide range without the need of any other extra circuitry.
Finally some ideas for the implementation of very simple D/A converters making
use of the summation property at the FG were also presented.
79 If its inputs are voltages generated by currents flowing through other transistors.
Summary and conclusions 275
(1) The use of the FGMOS transistor simplified the designs enormously due to the
addition of the input voltages at the FG.
(2) An immediate consequence of (1) is that fewer devices are needed, which means
fewer internal nodes. This is advantageous from the point of view of frequency
response.
(3) The noise is lower as the circuit topologies get simpler.
(4) The voltage supply can be scaled down by optimising the voltage ranges at the
devices. This can be achieved by shifting down the effective threshold voltage
with the help of one of the transistor’s inputs. The input range is also increased
this way, due to the attenuation of the effective input voltage at the FG.
(5) The power consumption decreases as a consequence of the lower power supply
voltage and the smaller number of active devices.
(6) If the transistor operates in the strong inversion ohmic region the Total Harmonic
Distortion is lower than in a MOS transistor with equivalent voltage swings at the
gate. The reason for this is that the CGD term appears subtracted in the quadratic
VDS term, which reduces the nonlinear contribution to the current function.
There are also some drawbacks in using the device, which can be summarised as
follows:
(1) As was mentioned before, the output resistance is reduced because of the capac-
itive coupling between the FG and the drain terminal. A possible way to deal
with this if necessary is to add cascode transistors.
(2) If the effective threshold voltage is scaled down by using extra inputs connected
to the voltage supplies the PSRR degrades. It also becomes dependent on the
mismatch between the capacitances.
(3) The CMRR is affected by the mismatch between the input capacitances.
(4) The transconductance and the frequency range are lower than the transcon-
ductance and frequency range that could be obtained with equally sized MOS
transistors driving the same values of currents. However, whether this causes
a problem or not depends on the application. Also, in general, assumption of
having a similar circuit only with MOS transistors is not realistic since using
the FGMOS transistor only makes sense whenever normal MOS cannot be
used to obtain the required performance in terms of voltage, power and signal
ranges.
(5) Although a double poly technology is not strictly required, if low qual-
ity capacitors are used instead of the FGMOS the circuit performance will
degrade.
Chapters 6 and 7 explored the design of low power and low voltage Gm -C and
log-domain filters, taking advantage of the functionality of the FGMOS transistor
biased in the weak inversion saturation region and using the Translinear Principle,
276 Summary and conclusions
which was reformulated for the FGMOS. The most relevant conclusions extracted
from these chapters were as follows:
(1) Translinear loops created with FGMOS devices simplify the circuit topologies.
This brings with it a reduction in the number of internal nodes, which improves
the frequency response, and also lowers noise and power consumption.
(2) The bulk and source terminal do not need to be used to implement the translinear
equation. Because of this they can be connected to constant voltages, which
reduces the risk of instabilities.
(3) There is no need of stacking transistors to implement the translinear equation,
which is beneficial for low power supply voltage operation.
(4) There are many possible alternatives when programming the design, thanks to
the controllability property of the FGMOS device.
(a) The mismatch between input capacitances together with the parasitic coupling
between the drain and the FG affects the Total Harmonic Distortion.
(b) In log-domain implementations, the signal is not as compressed in the FG as
when MOS transistors are used instead because of the smaller than one capacitive
input weight.
Finally, Chapter 8 moved away from analog design, illustrating the advantages of
using FGMOS devices in digital circuits. The chapter showed how logic circuit design
based on Threshold Gates implemented with FGMOS transistors is an alternative to
traditional logic gate design. Using threshold gates as main building blocks in a system
realisation enables a reduction in both the number of gates and the gate levels, with
the consequent saving in power consumption, mainly for high-frequency operation.
So, where do we go from here? Although this book has a chapter on digital design
and reviews the main issues related to power and voltage reduction in digital circuits,
it is mainly a text on analog design. As many have admitted before, analog design is
an art based on the combination of the different degrees of freedom in the transistors’
behavioural equations. If properly combined, the result is a beautiful piece that meets
the consumers’ specifications. The FGMOS transistor is like a wonderful new colour
palette, a transistor with added degrees of freedom. This opens up a whole new world
of possibilities for the designer. The specifications are the same, but the limitations on
how to achieve them are fewer. This book has shown just a tiny sample of topologies
that can be created by playing with the extra degrees of freedom, achieving a far
superior performance than the one that could have been obtained with normal MOS
devices, mostly in terms of voltage ranges and power. There are still many other
circuit topologies to invent and explore in the context of low power and low voltage
electronics. Also, due to the problem of the trapped charge at the FG (which has only
recently been solved), the device has not been widely used. As a consequence, not
many electronic systems had been reported that made use of the device in a context
other than memories. It is now time to start exploiting the full potential of the transistor
in more complex systems.
Summary and conclusions 277
1 Vittoz, E. A.: ‘Analog VLSI signal processing: why, where, and how?’, Analog
Integrated Circuits and Signal Processing, 1994 8, pp. 27–44
2 Luryi, S., Xu, J., and Zaslavski, A., (eds.): Future trends in microelectronics.
The road ahead (Wiley-Interscience, 1999) ISBN: 0 471 32183 4
3 Lyon, R. F., and Mead, C.: ‘An analog electronic cochlea’, IEEE Transactions
on Acoustics, Speech and Signal Processing, 1988 36(7), pp. 1119–34
4 Stotts, L. J.: ‘Introduction to implantable biomedical IC design’, IEEE Circuits
Devices Mag., 1989 5 (1), pp. 12–18
5 Von Kaenel, V., Macken, P., and Degrauwe, M. G. R.: ‘A voltage reduction
technique for battery operated systems’, IEEE Journal of Solid-State Circuits,
1990 25, pp. 1136–40
6 Yúfera, A., Rueda, A., Munoz, J. M., Doldan, R., Léger, G., and Rodríguez
Villegas, E. O.: ‘A tissue impedance measurement chip for myocardial ischemia
detection’, IEEE Transactions on Circuits and Sytems I: Fundamental Theory
and Applications’, 2005 52(12), pp. 2620–8
7 Baltes, H., and Brand, O. (invited keynote): ‘CMOS integrated microsystems
and nanosystems’. Proceedings of the SPIE Conference on Smart Electronics
and MEMS, 1999 3673, pp. 2–10
8 ‘The National Technology Roadmap for Semiconductors. Technology Needs’,
Technical report, Semiconductor Industry Association, 2000.
9 El-Adawy, A. A., and Soliman, A. M.: ‘A low-voltage single input class AB
transconductor with rail-to-rail input range’, IEEE Transactions on Circuits and
Systems-I, 2000 47, pp. 236–42
10 Duque-Carrillo, J. F., Ausín, J. L., Torelli, G., Valverde, J. M., and
Domínguez, M. A.: ‘1V rail-to-rail operational amplifiers in standard CMOS
technology’, IEEE Journal of Solid State Circuits, 2000 35, pp. 33–44
11 Lin, C., and Ismail, M.: ‘Robust design of LV/LP low-distortion CMOS rail-to-
rail input stages’, Analog Integrated Circuits and Signal Processing, 1999 21,
pp. 153–61
12 Ferri, G., Sansen, W., and Peluso, V.: ‘A low-voltage fully-differential
constant-Gm rail-to-rail CMOS operational amplifier’, Analog Integrated Cir-
cuits and Signal Processing, 1998 16, pp. 5–15
280 References
30 Degrauwe, M. G., Rijmenents, J., Vittoz, E. A., and DeMan, H. J.: ‘Adap-
tive biasing CMOS amplifiers’, IEEE Journal of Solid State Circuits, 1982 17,
pp. 522–8
31 Klinke, R., Hosticka, B. J., and Pfleiderer, H. J.: ‘A very-high-slew-rate CMOS
operational amplifier’, IEEE Journal of Solid State Circuits, 1989 24, pp. 744–6
32 Vittoz, E., and Fellrath, J.: ‘CMOS analog integrated circuits based on weak
inversion operation’, IEEE Journal of Solid State Circuits, 1977 12, pp. 224–31
33 Horowitz, M., Indermaur, T., and Gonzalez, R.: ‘Low-power digital design’.
Proceedings of the IEEE Symposium on Low Power Electronics, 1994 pp. 8–11
34 Chandrakasan, A., Sheng, S., and Brodersen, R. W.: ‘Low-power CMOS digital
design’, IEEE Journal of Solid-State Circuits, 1992 27, pp. 473–84
35 Indermaur, T., and Horowitz, M.: ‘Evaluation of charge recovery circuits and
adiabatic switching for low power CMOS design’, Symposium on Low-Power
Electronics, 1994 pp. 102–3
36 Hasler, P., and Lande, T. S.: ‘Overview on floating-gate devices, circuits, and
systems’, IEEE Transactions on Circuits and Systems II: Analog and Digital
signal Processing, 2001 48
37 Kahng, D., and Sze, S. M.: ‘A floating-gate and its application to memory
devices’, Bell Syst. Tech. J., 1967 46(4), pp. 1288–95
38 Holler, M., Tam, S., Castro, H., and Benson, R.: ‘An electrically trainable
artificial neural network with 10240 ‘floating gate’ synapses’, Proceedings of
the IEEE International Joint Conference on Neural Networks, Vol. II, 1989,
pp. 191–6
39 Lai, S.: ‘Flash memories: where we were and where we are going’, Proceedings
of the IEEE International Electron Devices Meeting, 1998, pp. 971–4
40 Sackinger, E., and Guggenbuhl, W.: ‘An analog trimming circuit based on
a floating-gate device’, IEEE Journal of Solid-State Circuits, 1988 23(6),
pp. 1437–40
41 Yu, C. G., and Geiger R. L.: ‘Very low voltage operational amplifiers using
floating gate Mos transistor’. Proceedings of the IEEE International Symposium
on Circuits and Systems, Vol. II, May 3–6 1993, pp. 1152–55
42 Lenzlinger, M., and Snow, E. H.: ‘Fowler-Nordheim tunneling into thermally
grown SiO2 ’, Journal of Applied Physics, 1969 40(1), pp. 278–83
43 Thomsen, A., and Brooke, M. A.: ‘A floating gate MOSFET with tunneling
injector fabricated using a standard double-polysilicon CMOS process’, IEEE
Electronics Device Letters, 1991 12(3), pp. 111–13
44 Op’t Eynde, F., and Zorio, C.: ‘An EEPROM in a standard CMOS tech-
nology’. Proceedings of the 23rd European Solid-State Circuits Conference,
Southampton, UK, Sep.–Oct. 1997
45 Lanzoni, M., Briozzo, L., and Riccò, B.: ‘A novel approach to controlled
programming of tunnel-based floating-gate MOSFET’s’, IEEE Journal of
Solid-State Circuits, 1994 29(2), pp. 147–50
46 Gao, W., and Snelgrove, W. M.: ‘Floating gate charge-sharing: a novel circuit for
analog trimming’. Proceedings of the IEEE International Symposium on Circuits
and Systems, 1994, pp. 315–18
282 References
47 Thomsen, A., and Brooke, M. A.: ‘Low control voltage programming of floating
gate MOSFETs and applications’, IEEE Transactions on Circuits and Systems, I:
Fundamental Theory and Applications, 1994 41(6), pp. 443–52
48 Lanzoni, M., Tondi, G., Galbiati, P., and Ricco, B.: ‘Automatic and contin-
uous offset compensation of MOS operational amplifiers using floating-gate
transistors’, IEEE Journal of Solid-state Circuits, 1998 33, pp. 287–90
49 Jackson, S. A., Killens, J. C., and Blalock, B. J.: ‘A programmable current mirror
for analog trimming using single-poly floating-gate devices in standard CMOS
technology’, IEEE Transactions on Circuits and Systems II: Analog and Digital
Signal Processing, 2001 48, pp. 100–6
50 Shibata, T., and Ohmi, T.: ‘A functional MOS transistor featuring gate-
level weighted sum and threshold operations’, IEEE Transactions on Electron
Devices, 1992 39(6), pp. 1444–55
51 Shibata, T., and Ohmi, T.: ‘Neuron MOS binary-logic integrated circuits- Part I:
design fundamentals and soft-hardware-logic circuit implementations’, IEEE
Transactions on Electron Devices, 1993 40(3), pp. 570–6
52 Shibata, T., and Ohmi, T.: ‘Neuron MOS binary-logic integrated circuits- Part II:
simplifying techniques of circuit configuration and their practical applications’,
IEEE Transactions on Electron Devices, 1993 40(5), pp. 974–9
53 Shibata, T., Kotani, K., and Ohmi, T.: ‘Real-time reconfigurable logic circuits
using Neuron MOS transistors’, ISSCC Tech. Dif., 1993, pp. 238–9
54 Hany, T., Teranishi, K., and Kameyama, M.: ‘Multiple-valued logic-in-memory
VLSI based on a floating-gate-MOS pass-transistor network’, Proceedings of
the IEEE International Solid-State Circuits Conference, 1998, pp. 194–5
55 Kaeriyama, S., Hanyu, T., and Kameyama, M.: ‘Arithmetic-oriented multiple-
valued logic-in-memory VLSI based on current-mode logic’, Proceedings of the
30th IEEE International Symposium on Multiple-Valued Logic, 2000, pp. 438–43
56 Hanyu, T.: ‘Challenge of a multiple-valued technology in recent deep-submicron
VLSI’. Proceedings of the 31st IEEE International Symposium on Multiple-
Valued Logic, 2001, pp. 241–4
57 Hanyu, T., Kameyama, M., Shimabukuro, K., and Zukeran, C.: ‘Multiple-valued
mask-programmable logic array using one-transistor universal-literal circuits’,
Proceedings of the 31st IEEE International Symposium on Multiple-Valued
Logic, 2001, pp. 167–72
58 Weber, W., Prange, S. J., Thewes, R., Wohlrab, E., and Luck, A.: ‘On the
application of the neuron MOS transistor principle for modern VLSI design’,
IEEE Transactions on Electron Devices, 1996 43(10)
59 Fujita, O., and Amamiya, Y.: ‘A floating-gate analog memory device for neural
networks’, IEEE Transactions on Electron Devices, 1993 40(11), pp. 2029–35
60 Shima, T., and Rinnert, S.: ‘Multiple-valued memory using floating gate
devices’, IEICE Transaction on Electronics, 1993 E76-C(3), pp. 393–402
61 Kosaka, H., Shibata, T., Ishii, I., and Ohmi, T.: ‘An excellent weight-updating-
linearity EEPROM synapse memory cell for self-learning neuron-MOS neural
networks’, IEEE Transactions on Electron Devices, 1995 42(1), pp. 135–43
References 283
62 Shibata, T., Kosaka, H., Ishii, H., and Ohmi, T.: ‘A neuron-MOS neural network
using self-learning-compatible synapse circuits’, IEEE Journal of Solid-State
Circuits, 1995 30(8), pp. 913–22
63 Card, H. C., and Moore, W. R.: ‘EEPROM synapses exhibiting pseudo Hebbian
plasticity’, IEE Electronic Letters, 1989 25, pp. 805–6
64 Lee, B. W., Sheu, B. J., and Yang, H.: ‘Analog floating gate-synapses for general
purpose VLSI neural computation’, IEEE Transactions on Circuits Systems,
1991 38, pp. 654–7
65 Durffee, C. A., and Shoucair, F. S.: ‘Comparison of floating gate neural net-
work memory cells in standard VLSI CMOS technology’, IEEE Transactions
on Neural Networks, 1992 3(3), pp. 347–53
66 Hasler, P., Diorio, C., Minch, B. A., and Mead, C.: ‘Single transistor learn-
ing synapse with long term storage’, Proceedings of the IEEE International
Symposium on Circuits and Systems, 1995, pp. 1660–3
67 Diorio, C., Hasler, P., Minch, B. A., and Mead, C.: ‘A single-transistor
silicon synapse’, IEEE Transactions on Electron Devices, 1996 43(11),
pp. 1972–80
68 Hasler, P., Minch, B. A., Diorio, C., and Mead, C.: ‘An autozeroing ampli-
fier using pFET hot-electron injection’, Proceedings of the IEEE International
Symposium on Circuits and Systems, 1996 3, pp. 325–9
69 Diorio, C., Hasler, P., Minch, B. A., and Mead, C.: ‘A complementary pair
of four-terminal silicon synapses’, Analog Integrated Circuits and Signal
Processing, 1997 13, pp. 153–66
70 Diorio, C., Hasler, P., Minch, B. A., and Mead, C. A.: ‘Floating-gate MOS
learning array with locally computed weight updates’, IEEE Transactions on
Electronics Devices, 1997 44, pp. 2281–9
71 Hasler, P., Minch, B. A., and Diorio, C.: ‘An autozeroing floating-gate band-
pass filter’. Proceedings of the IEEE International Symposium on Circuits and
Systems, 1998
72 Hasler, P., Diorio, C., and Minch, B. A.: ‘Continuous-time feedback in floating-
gate MOS circuits’. Proceedings of the IEEE International Symposium on
Circuits and Systems, Vol. 3, Monterey, CA, 1998
73 Apsel, A., Stanford, T., and Hasler, P.: ‘An adaptive front end for olfaction’.
Proceedings of the IEEE International Symposium on Circuits and Systems,
Vol. 3, Monterey, CA, 1998
74 Hasler, P., and Dugger, J.: ‘Correlation learning rule in floating-gate pFET
synapses’. Proceedings of the IEEE International Symposium on Circuits and
Systems, 1999, pp. 387–90
75 Hasler, P., Minch, B. A., and Diorio, C.: ‘Adaptive circuits using pFET floating-
gate devices’. Proceedings of the Advanced Research VLSI Conference, 1999,
pp. 215–31
76 Hasler, P., Kucic, M., and Minch, B. A.: ‘A transistor-only circuit model
of the autozeroing floating-gate amplifier’. Proceedings of the IEEE Midwest
Conference on Circuits and Systems, 1999, pp. 157–60
284 References
167 Koyama, M., Arai, T., Tanimoto, H., and Yoshida, Y.: ‘A 2.5 V active low-pass
filter using all n-p-n Gilbert cells with a 1-Vpp linear input range’, IEEE Journal
of Solid State Circuits, 1993 28, pp. 1246–53
168 Yang, F., and Enz, C. C.: ‘A low distortion BiCMOS seventh-order Bessel
filter operating at 2.5 V supply’, IEEE Journal Solid-State Circuits, 1996 31,
pp. 321–30
169 Punzenberger, M., and Enz, C.: ‘A new 1.2 V BiCMOS log-domain integrator
for companding current mode filters’. Proceedings of the IEEE International
Symposium on Circuits Systems, Vol. 1, Atlanta, GA, 1996, pp. 125–8
170 Punzenberger, M., and Enz, C. C.: ‘A compact low-power BiCMOS log-domain
filter’, IEEE Journal of Solid-State Circuits, 1998 33(7), pp. 1123–9
171 Szczepanski, S., Jakusz, J., and Schaumann, R.: ‘A linear fully balanced
CMOS OTA for VHF filtering applications’, IEEE Transactions on Circuits
and Systems-II: Analog and Digital Signal Processing, 1997 44(3), pp. 174–87
172 Rodríguez, E. O., Yúfera, A., and Rueda, A.: ‘A low-voltage floating-gate MOS
transconductor’, Proceedings of XIV Design of Integrated Circuits and Systems
Conference, Palma de Mallorca, Spain, 1999, pp. 539–44
173 Lee, T-S., and Liu, C-C.: ‘Design techniques for low-voltage VHF BiCMOS
transconductance-C filter with automatic tuning’, Proceedings of International
Symposium on Circuits and Systems, II, 2000, pp. 601–4
174 Rodríguez-Villegas, E. O., Rueda, A., and Yúfera, A.: ‘A 1.5 V second-order
FGMOS filter’, Proceedings of XV Design of Integrated Circuits and Systems
Conf. (DCIS’00), 2000, pp. 358–62
175 Rodríguez, E. O., Yúfera, A., and Rueda, A.: ‘A Gm -C floating-gate MOS
integrator’, Proceedings of the IEEE International Symposium on Circuits and
Systems, 2000, pp. 153–6
176 Rodríguez, E. O., Yúfera, A., and Rueda, A.: ‘A low-voltage sqr-root floating-
gate Mos integrator’, Proceedings of the IEEE International Symposium on
Circuits and Systems, 2000, pp. 184–7
177 Rodríguez-Villegas, E. O., Rueda, A., and Yúfera A.: ‘A 1.5 V second-
order FGMOS filter’, Proceedings of the IEEE European Solid-State Circuits
Conference, 2000, pp. 68–71
178 Rodríguez-Villegas, E., Yúfera, A., and Rueda, A.: ‘A low-voltage floating-gate
MOS biquad’, VLSI Design, 2001 12(3), pp. 407–14
179 Adams, R. W.: ‘Filtering in the log domain’, Proceedings of 63rd Convention
A. E. S., May 1979, pp. 1470–6
180 Seevinck, E.: ‘Companding current-mode integrator: a new circuit principle
for continuous-time monolithic filters’, IEE Electronic Letters, 1990 26(24),
pp. 2046–7
181 Tsividis, Y., Gopinathan, V., and Tóth, L.: ‘Companding in signal processing’,
IEE Electronic Letters, 1990 26, pp. 1331–2,
182 Frey, D. R.: ‘Log-domain filtering: an approach to current-mode filtering’, IEE
Proceedings-G, 1993 140(6), pp. 406–16
183 Frey, D. R.: ‘A general class of current mode filters’, Proceedings of the IEEE
International Symposium on Circuits and Systems, 1993 2, pp. 1435–8
References 291
184 Frey, D. R.: ‘Exponential state filters: a generic current mode design strategy’,
IEEE Transactions on Circuits Systems I, 1996 43, pp. 34–42
185 Mulder, J., van der Woerd,
√ A. C., Serdijn, W. A., and Roermund, A. M.: ‘Current-
mode companding x domain integrator’, IEE Electronic Letters, 1996 32(3),
pp. 198–9
186 Frey, D.: ‘Future implications of the log domain paradigm’, IEE Proceedings
on Circuits Devices System, 2000, 147(1) pp. 65–72
187 Eskiyerli, M., and Payne, A. J.: ‘Square root domain filter design and
performance’, Analog Integrated Circuits and Signal Processing 2000 22,
pp. 231–43
188 López-Martín, A. J., and Carlosena, A.: ‘A 1.5 V CMOS square-root domain fil-
ter’, Proceedings of the IEEE International Symposium on Circuits and Systems,
2001, pp. 1465–8
189 Frey, D. R.: ‘Log domain filtering for RF applications’, IEEE Journal of Solid
State Circuits, 1996 31(10), pp. 1468–75
190 El-Gamal, M., Leung, V., and Roberts, G. W.: ‘Balanced log-domain filters
for VHF applications’, Proceedings of the IEEE International Symposium on
Circuits and Systems, 1997, pp. 493–6
191 El-Gamal M. N., and Roberts, G. W.: ‘Very high-frequency log-domain
bandpass filters’, IEEE Transactions on Circuits and System II, 1998 45,
pp. 1188–98
192 Payne, A., Khumsat, P., and Thanachayanont, A.: ‘Design and implementation
of high frequency log-domain filters’, Proceedings of the IEEE International
Symposium on Circuits and Systems, 1999, pp. 972–5
193 El-Gamal, M. N., Baki, R. A., and Bar-Dor, A.: ‘30-100 MHz NPN-only
variable-gain class AB instantaneous companding filters for 1.2 V applications’,
IEEE Journal of Solid-State Circuits, 2000 35, pp. 1853–64
194 Serra-Graells, F.: ‘VLSI CMOS low-voltage log companding filters’, Proceed-
ings of the IEEE International Symposium on Circuits and Systems, Vol. I, 2000,
pp. 172–5
195 Masmoudi, D., Serdijn, W. A., Mulder, J., van der Woerd, A. C., Tomas, J.,
and Dom, J. P.: ‘A new current-mode synthesis method for dynamic translinear
filters and its applications in hearing instruments’, Journal of Analog IC and
Signal Processing, 2000 22, pp. 221–9
196 Fried, R., Python, D., and Enz, C. C.: ‘Compact log-domain current mode inte-
grator with high transconductance to bias current ratio’, IEE Electronic Letters,
1996 32(11), pp. 952–3
197 Python, D., Punzenberger, M., and Enz, C.: ‘A 1 V CMOS log-domain integra-
tor’, Proceedings of the IEEE International Symposium on Circuits and Systems,
Vol. II, 1999, pp. 685–8
198 Python, D., and Enz, C.: ‘A micropower class AB CMOS log-domain filter for
DECT applications’, Proceedings of the IEEE European Solid-State Circuits
Conference, 2000, pp. 64–7
199 El-Masry, E. I., and Wu, J.: ‘Low voltage micropower log-domain filters’,
Journal of Analog IC and Signal Processing, 2000 22, pp. 209–20
292 References
215 Rodríguez-Villegas, E. O., Rueda, A., and Yúfera, A., ‘A 10.7 MHz FGMOS
low power sixth order bandpass filter’, Proceedings of Design Circuits and
Integrated Systems Conference (DCIS), 2001, pp. 68–71
216 Silva-Martinez, J., Steyaert, M. S. J., and Sansen, W.: ‘Design techniques for
high-performance full-CMOs OTA-RC continuous-time filter’, IEEE Journal
of Solid-State Circuits, 1992 26, pp. 993–1001
217 Austria Mikro Systeme International, ‘0.35 μm CMOS process parameters’,
9933016, rev_2.0, Nov. 1998
218 Gilbert, B.: ‘Translinear circuits: a proposed classification’, Electronic Letters,
11(1), pp. 14–16. See also errata, Vol.11, no.6, pp. 136, 1975
219 Serrano-Gotarredona, T., Linares-Barranco, B., and Andreou, A. G.: ‘General
translinear principle for subthreshold MOS transistors’, IEEE Transactions on
Circuits and Systems I, 1999 46(5), pp. 607–16
220 Shepherd, L., and Townazou, C.: ‘Towards direct biochemical analysis with
weak inversion ISFET’, IEEE International Workshop on Biomedical Circuits
and Systems, 2004, pp. S1/5–S5-8
221 Yin, Q., Eisenstadt, W. R., and Fox, R. M.: ‘A translinear-based RF RMS
detector for embedded test’, Proceedings of the 2004 International Symposium
on Circuits and Systems, 2004. ISCAS ’04, Vol. 1, pp. 245–8
222 Abuelma’atti, M. T.: ‘A translinear circuit for sinusoidal frequency divi-
sion’, IEEE Transactions on Instrumentation and Measurement, 2005 54(1),
pp. 10–14
223 Psychalinos, C., Fragoulis, N., and Haritantis, I.: ‘Log-domain wave filters’,
IEEE Transactions on Circuits and Systems II: Analog and Digital Signal
Processing, 2004 51(6), pp. 299–306
224 Baki, R. A., and El-Gamal, M. N.: ‘A low-power 5-70-MHz seventh-order log-
domain filter with programmable boost, group delay, and gain for hard disk drive
applications’, IEEE Journal of Solid-State Circuits, 2003 38(2), pp. 205–15
225 Gerosa, A., Maniero, A., and Neviani, A.: ‘A fully integrated dual-channel
log-domain programmable preamplifier and filter for an implantable cardiac
pacemaker’, IEEE Transactions on Circuits and Systems I: Fundamental Theory
and Applications, 2004 51(10), pp. 1916–25
226 Serra-Graells, F.: ‘VLSI CMOS subthreshold log companding analog cir-
cuit techniques for low-voltage applications’, Ph.D. dissertation, Universidad
Autónoma Barcelona, 2001
227 Cilingiroglu, U.: ‘A purely capacitive synaptic matrix for fixed-weight neural
networks’, IEEE Transactions on Circuits and Systems, 1991 38, pp. 210–17
228 Lerch, J. B.: ‘Threshold gate circuits employing field-effect transistors’,
US03715603, Feb. 6, 1973
229 Johnson, M. G.: ‘A symmetric CMOS NOR gate for high speed applications’,
IEEE Journal of Solid State Circuits, 1998 23, pp. 1233–6
230 Schultz, K. J., Francis, R. J., and Smith, K. C.: ‘Ganged CMOS: trading standby
power for speed’, IEEE Journal of Solid-State Circuits, 1990 25(3), pp. 870–3
231 Goodwin-Johansson, S.: ‘Circuit to perform variable threshold logic’, 1990,
US048906059
294 References
246 Abu-Khater, I. S., Bellaouar, A., and Elmasry, M. I.: ‘Circuit techniques for
CMOS low-power high-performance multipliers’, IEEE Journal of Solid-State
Circuits, 1996 31(10), pp. 1535–46
247 Gustafsson, O., Dempster, A.G., and Wanhammar, L.: ‘Multiplier blocks
using carry-save adders’, Proceedings of the IEEE International Symposium
on Circuits and Systems, 2004 2, pp. 473–6
248 Quintana, J. M., Avedillo, M. J., Jimenez, R., and Rodriguez-Villegas, E.: ‘Low-
power logic styles for full-adder circuits’. Proceedings of the IEEE International
Conference on Electronics, Circuits and Systems (ICECS), 2001 3, pp. 1417–20
249 Hwang, K.: Computer Arithmetic, Principles, Architecture and Design (John
Wiley & Sons, 1979) ISBN:0471052000
250 Song, P. J., and De Micheli, G.: ‘Circuit and architecture trade-offs for high-speed
multiplication’, IEEE Journal of Solid-State Circuits, 1991 26(9), pp. 1184–98
251 Zimmermann, R., and Fichtner, W.: Low-power logic styles: CMOS versus pass-
transistor logic’, IEEE Journal of Solid-State Circuits, 1997 32(7), pp. 1079–90
252 Lamagna, E. A.: ‘The complexity of monotone networks for certain bilin-
ear forms, routing problems, sorting, and merging’, IEEE Transaction on
Computing, 1979 C-28, pp. 773–82
253 Batcher, K. E., and Ohmi, T.: ‘Sorting networks and their applications’.
Proceedings of the AFIPS Spring Joint Computer Conference, 1968 32,
pp. 307–14
254 Leblebici, Y., Özdemir, H., Kepkep, A., and Çilingiroglu, U.: ‘A compact (8×8)-
bit serial/parallel multiplier based on capacitive threshold logic’, Proceedings
of the European Conference on Circuit Theory and Design (ECCTD), 1995
pp. 55–8
255 Muroga, S.: Threshold logic and its applications (John Wiley & Sons, New York,
1971)
256 Wuu, T.-Y., and Vrudhula, S. B. K.: ‘A design of a fast and area efficient
multi-input Muller C-element’, IEEE Transactions on VLSI Systems, 1993 1(2),
pp. 215–19
Index
Page numbers in italics show pages with tables or figures that are separated
from text.
Motivated by consumer demand for smaller, more portable electronic devices that Esther Rodriguez-Villegas
offer more features and operate for longer on their existing battery packs, cutting edge is a lecturer in the Circuits
electronic circuits need to be ever more power efficient. For the circuit designer, this and Systems group in the
requires an understanding of the latest low voltage and low power (LV/LP) techniques, Department of Electrical and
one of the most promising of which makes use of the floating gate MOS (FGMOS) Electronic Engineering at Imperial
College, London. Born in
transistor.
Spain, she graduated from the
Whilst a conventional MOS transistor has only one input, the FGMOS transistors often Department of Physics at the
have several. This fact, along with some other remarkable properties of this very University of Seville, receiving
interesting device, offers the designer many extra degrees of freedom that can significantly the San Alberto award. She
improve power efficiency. By using FGMOS transistors in the right way – establishing went on to achieve her PhD
degree from the same university.
appropriate relationships between their inputs – it is possible to achieve design trade-offs
After receiving a professional
that are not possible with conventional MOS devices. This is especially true when power research grant from the Spanish
consumption and supply voltage are the main design constraints. government she joined the
This book demonstrates how FGMOS transistors can be used in a low voltage and low Microelectronic National Centre,
power design context. The techniques shown provide innovative solutions, often in where she worked for almost six
years. Before moving to Imperial
situations where the limits of the technology in question have been pushed far below the
College Rodriguez-Villegas was
values recommended by the manufacturer. an Associate Professor at the
University of Seville for two years.