Applications
Israel Sperotto Hamilton Klimach Sergio Bampi
Microelectronics Graduate Program Electrical Engineering Department Informatics Institute
Federal University of Rio Grande do Sul Federal University of Rio Grande do Sul Federal University of Rio Grande do Sul
Porto Alegre, RS, Brazil Porto Alegre, RS, Brazil Porto Alegre, RS, Brazil
Email: israel.mello@inf.ufrgs.br Email: hamilton.klimach@ufrgs.br Email: bampi@inf.ufrgs.br
AbstractThis work presents a study of the CMOS based section IV the simulation results for the DACs are presented,
R2R ladder network (also called M2M) Digital-to-Analog while section V presents our main conclusions.
Converter (DAC) as a potential candidate for ultra-low voltage
(ULV) applications, i.e. supply voltages VDD lower than 200mV . II. MOSFET M ODEL AND M ISMATCH A NALYSIS
MOS transistors operate in subthreshold under such very low The M2M DAC network operates making a binary current
VDD, and the circuit analysis must be done using an all-region
continuous MOSFET model. Simulation results in a commercial scaling where the division factors are related to the matching
130 nm process corroborate the presented analysis, showing that among the MOS transistors that compose the ladder, defining
it is possible to implement this DAC topology for 6 to 8 bits the entire DAC linearity. Since the linearity of the DAC defines
operating under supply voltages from 70 mV to 140 mV. its effective resolution, a mismatch accurate analysis consistent
with the operation conditions of the MOSFETs is necessary.
I. I NTRODUCTION The Advanced Compact Model (ACM) [6], is a physics-
based all-region MOSFET model that uses the inversion level
The continuing scaling of CMOS technologies is the main concept, and it provides the modelling foundation for our
driving factor behind low voltage operation, rapidly achieving analytical formulation. This model represents the drain current
sub-1 V supplies for process nodes below 130 nm. Current of a transistor as the difference between a forward (IF ) and a
battery-operated systems require ultra-low current operation, reverse (IR ) component
that ranges from a few nanoamperes to a few microamperes,
W
depending on the function being executed. Also future self- ID = IF IR = ISQ (if ir ) (1)
powered and self-sustaining electronic systems will require L
0
ultra-low voltage (ULV) operation, since the physical or where ISQ = 21 Cox n2t is the sheet normalization current,
chemical environmental strategies that can be used for energy (W/L) is the aspect ratio, n is the slope factor, is low field
0
harvesting generates from 10s to a few 100s of millivolts [1]. mobility, Cox is the oxide capacitance per unit of area and t
And focusing on this perspective, data-converters that could is the thermal voltage. Parameters if and ir are the normalized
operate under ULV condition will also be a fundamental class forward and reverse currents, or inversion levels, at source
of electronic circuits [2]. and drain, respectively.
The M2M DAC is a MOS-only version of the R2R ladder The forward and reverse inversion levels are also related to
network, that was proposed by Bult and Geelen in 1992 [3], the terminal voltages as follows
using a current division property of the MOS transistors. They VG VT nVS(D) =
noted that two series-connected MOS transistors, with the h q q i
same size and gate voltage, equally divide the current applied = nt ln 1 + if (r) 1 + 1 + if (r) 2 (2)
on their common terminal, regardless the voltage applied on
the other terminals or the operation region. Since then, this where VG , VS and VD are the gate, source and drain voltages
topology was already published in other DAC applications [4], refered to bulk, respectively, and VT is the threshold voltage.
[5]. A MOSFET mismatch model based on the ACM model
The CMOS M2M ladder operates with transistors in triode was proposed in [7], being more appropriate to the DAC
condition, and also can work with transistors in subthreshold, nonlinearity analysis than the traditional Pelgroms mismatch
being a very promising topology for ULV operation. model, that does not consider the subthreshold nonlinear nature
The paper is organized as follows. In section II the all- of MOSFETs in a proper way. The following equation presents
region MOSFET model is reviewed. In section III the basic the dependency of the current mismatch on the transistor area,
structure of the M2M DAC is presented and analysed for any the inversion levels and the technology parameters
operation region and the design methodology is presented. In I2D
1 Noi 1 1 + if 2
978-1-4799-8332-2/15/$31.00
2015
c IEEE 2 = W L N 2 i i ln
ID 1 + ir
+ BISQ (3)
f r
Fig. 1: M2M Ladder Network.
where N = nCox 0
t /q is the carrier density at pinch-
off condition, Noi is the main mismatch model parameter,
related to the number of impurity atoms inside the depletion
volume under the channel area, and BISQ is a less significant
model parameter that accounts for variations in the specific Fig. 2: Inversion levels analysis.
normalization current ISQ .
III. C IRCUIT D ESCRIPTION AND D ESIGN M ETHODOLOGY
The ladder network shown in Fig. 1 is formed by a sequence
of M2M cells, one per bit, and finalized by a 2M termination.
In general this ladder is formed by cells with transistors having
the same geometry, simplifying the layout. Each cell divides its
input current by half, performing the DAC weighting through
successive binary divisions of the reference current IRef gen-
erated by VRef . The two drain connected transistors M2 and
M3 deviates the binary fraction of the current to Iout or I out
Fig. 3: Sensitivity analysis.
nodes, depending on the Si switch state, since these nodes are
tied to ground through a very low impedance connection. The
switches are implemented with transmission gates triggered
by an auxiliary digital circuit (Shift Register) that will allow if + i1
the perfect measurement of the converter. Finally, the current i2 = (5)
2
summing that results in the Iout node represents a binary
proportion of IRef , controlled by the digital data that sets Expanding this analysis one can determine the intermediate
the switches. The four identical MOSFETs on each cell leads inversion level (ii ) for any branch i of the ladder from if
to a very regular and compact layout. A detailed explanation (determined by VG ) and ir (determined by VRef ) using the
of this network can be found in [8]. following expression
The analysis of the resulting inversion levels of the ladder
ir + (2i 1)if
nodes can be done using a simplified version with only 2 ii = (6)
bits of resolution, as shown in Fig. 2, where if and ir 2i
are the inversion level of the transistors source and drain From this point a variability analysis can be performed
terminals, respectively. Note that all transistors have the same over the ladder using a small-signal model, since the drain
gate biasing, and since the lower transistors of the ladder have current mismatch in the branches can be considered small.
also the same source biasing, they present the same if level. Using eq. (3) and the forward and reverse inversion levels of
Since the current in the series transistors Ma and Mb is the the lower transistors of the ladder (M2 , M5 and M8 in Fig.
same, having both the same geometry, from eq. (1) one can 3), one can estimate the mismatch statistical contribution of
state the following relationship for the intermediate inversion these transistors in the current flowing in each branch (in Fig.
level i1 3 the drain current mismatch contribution of M5 is indicated
if + ir as ID ).
i1 = (4)
2 After that, the mismatch contribution of each branch can
Also, since the input current I is divided in two equal por- be propagated to the other branches, using the small-signal
tions by equally sized transistors (Ma and Mc ), the inversion approximation and considering the current division property
level of the source terminal of these transistors must be the of the MOS transistors [3]. Finally, the contributions from the
same (i1 ). This analysis can be done in the next cell (formed mismatch of all lower transistors can be combined in each
by Mda , Mdb , Mdc and Mdd ), resulting that the inversion level branch resulting an approximation of the drain current error,
of the intermediate node (i2 ) is given by which can be used to estimate the DAC non-linearity.
For example, in Fig. 3 the M5 mismatch error ID propa-
gates through M3 and M6 , according to the current division
properties of both branches, resulting that the contribution that
flows in M6 is ID /3 and in M8 is ID /6.
This method was implemented in MatLab to create a tool
that can estimate the statistical error of an M2M DAC, in
terms of the standard-deviation of the output current Err ,
when related to the ideal linear behavior, showing this error
already in LSB (related to the intended resolution). This
estimation is performed for a given bias (VG and VRef ),
resolution (the depth of the ladder), and transistors size (W
and L).
(b) VRef = 140mV (if = 0.8) (b) VRef = 140mV (if = 0.8)
Fig. 5: Comparison between analytical and simulated results Fig. 6: Comparison between analytical and simulated results
of a 6-bit converter. of a 8-bit converter.