WEAK INVERSION IN ANALOG AND DIGITAL CIRCUITS

advertisement
page 1
Weak inversion
CCCD Workshop 2003, Lund, Oct. 2-3
WEAK INVERSION IN
ANALOG AND DIGITAL CIRCUITS
Eric A.Vittoz
CSEM, Centre Suisse d'Electronique et de Microtechnique SA
Jaquet-Droz 1, CH 2007 Neuchâtel, Switzerland
eric.vittoz@csem.ch
• Behaviour and model of MOS transistors in weak inversion [1,2,3].
• Examples of analog circuits.
• Exploratory analysis of weak inversion logic [4,5].
CSEM, E. Vittoz, 2003
page 2
Weak inversion
MOS TRANSISTOR : DEFINITIONS
n-channel
VD
B
symbols:
D
VG
G
ID
VS S
n+
n+
p local substrate
B
VS
VD
S
p-channel
D ID
VG
G
n-channel
W,L
Cox
width, length of the channel
S
gate capacitance per unit area
VS
B
UT = kT/q ( = 26 mV at 300°K)
V = local non-equilibrium voltage in channel : channel voltage
(quasi-Fermi potential of electrons)
• at source end of channel: V = VS
• at drain end of channel: V = VD
local mobile inversion charge in channel (electrons)
Qi
VT0
gate threshold voltage for V=0.
CSEM, E. Vittoz, 2003
VG
D ID
VD
page 3
Weak inversion
DRAIN CURRENT
VD
ID = β ∫
Qi
dV
C
ox
VS
• Given by:
with
β = µCox W
L
(µ=mobility)
- Qi /Cox
V G const.
VG-VT0
strong inversion, slope factor n =1.2 to 1.6
-n
pe
slo
ID
β
0
-Qi
VP -V
exponential
weak inversion: C = 2nUT exp
UT
ox
V
VS
VD
VG - VT0
Pinch-off voltage VP ≅
n
• Weak inversion already possible for VS=0 if VG<VT0 ("subthreshold")
CSEM, E. Vittoz, 2003
page 4
Weak inversion
DRAIN CURRENT IN WEAK INVERSION
(vertical axis magnified)
-Qi /Cox
-Qi /Cox
VG-VT0>0
-n
slope
-n
slope
ID/β
0
VS
VP>0
VD
V
ID/β
0
VP<0
VG-VT0<0
CSEM, E. Vittoz, 2003
VS
VD
V
page 5
Weak inversion
FORWARD AND REVERSE CURRENTS
-Qiβ/Cox
-Qiβ/Cox
Drain current ID
=
forward
current IF
ID
VS VD
-Qiβ/Cox
reverse
current IR
IF
V
VS
V
IR
VD
V
ID(VG,VS,VD) = F(VG,VS) - F(VG,VD) = IF - IR
• Drain current is the superposition of independent and symmetrical
effects of source and drain voltages.
• basic property of long-channel transistors, independent of current [6].
• Transistor saturated if IR«IF, then ID=IF.
CSEM, E. Vittoz, 2003
page 6
Weak inversion
DRAIN CURRENTEXPRESSION IN WEAK INVERSION
VP-V
• -Qi/Cox = 2nUT e UT « 2nUT
thus:
VP -VS,D
IF,R = IS e UT
2
• Definition: specific current of the transistor:
IS = 2nβUT
(10 to 300 nA for W=L)
• Introducing VP ≅ (VG-VT0)/n and ID =IF - IR, this yields:
VG-VT0
V
V
- S
- D
ID = IS e nUT (e UT - e UT )
IF
IR
CSEM, E. Vittoz, 2003
for IF and IR « IS
page 7
Weak inversion
FORWARD CHARACTERISTICS IN WEAK INVERSION
• output
VG,VS = const.
ID /IF
1
0
5% saturation
VD-VS
UT
VT0
where ID0=IS e- nUT
)
• transfer from gate
VS, VD const.
ID
log
ID0
• transfer from source
VG, VD const.
ID
log
ID0
/n
1
VG
e
p
slo
U
T
1
VD
VS
U
( e T - e UT
sl
op
e
ID = ID0
VG
e nUT
0 1 2 3 4 5 6
VD-VS
ID ~ 1-e - U
T
minimum VDSsat
VG
ID ~ e nUT
exponential, slope 1/n
CSEM, E. Vittoz, 2003
VS
UT
VS
ID~ e UT
exponential, slope 1
page 8
Weak inversion
CONTINUOUS MODELS WEAK-STRONG INVERSION
a. From charge analysis [7,8]:
VP -VS,D
=
UT
IF,R
1+4 I
S
IF,R
1+4 I
S
-1 +ln
2
-1
cannot be inverted to express IF,R(VP,VS,D)
VP -VS,D
IF,R
2
[9]
b. Interpolation formula:
=
ln
(1
+
e
)
2U
IS
T
Both converge asymptotically towards:
VP -VS,D
IF,R
IS = e U T
for VP -VS,D «UT (weak inversion)
IF,R
VP -VS,D 2
IS =  2UT 
for VP -VS,D »UT (strong inversion)
• Only 3 parameters: VT0, n (inside VP) and IS (or β) to model the current
from weak to strong inversion.
CSEM, E. Vittoz, 2003
page 9
Weak inversion
CONTINUOUS MODELS WEAK-STRONG INVERSION
IF,R
IS
b
strong
current
102
a
VP =(VG-VT0)/n
1
10-2
with:
ID = IF - IR
weak
10-4
-20
0
20
40
VP -VS,D
60
UT
voltage
• Definition: Inversion coefficient: IC = the larger of IF/IS and IR/IS
weak inversion: IC « 1
moderate inversion: IC ≅ 1
 VDSsat  2
strong inversion: IC =  2U  » 1
T
CSEM, E. Vittoz, 2003
page 10
Weak inversion
TRANCONDUCTANCE FROM WEAK TO STRONG INVERSION
• Transonductance gm from gate in saturation
weak inversion asymptote: gm=ID/(nUT)
model a
gm
nUT
ID
1.0
strong inv.asymptote: gm= 2βID/n
0.8
model b
0.6
0.4
0.2
weak
moderate strong inv.
IC=ID/IS
0
10
0.01
0.1
1
100
• gm/ID decreases with increasing inversion coefficient IC.
• gm/ID is maximum in weak inversion.
CSEM, E. Vittoz, 2003
page 11
Weak inversion
SUMMARY OF FEATURES OF WEAK INVERSION
• Large-signal DC model:
+ exponential :
⇒
+ min. VDSsat
+ min. gate voltage
+ min. gate capacitance
+ max. gm/ID :
+ gm(ID) linear
⇒
+ gm independent of β
–
µUT
– Low speed: fT≅
2πL2
VG-VT0
ID = IS e nUT
VD
VS
( e - UT - e - UT
)
+ translinear circuits and log domain filters
+ max. Ion/Ioff for given voltage swing
– intermodulation in RF front ends
+ max. intrinsic voltage gain
+ min. input noise density for given ID
+ max. bandwidth for given kT/C and ID
+ min. input offset voltage
– max. output noise current for given ID
– max. current mismatch :
∆ID ∆VT0
dominated by VT -mismatch:
=
ID nUT
CSEM, E. Vittoz, 2003
page 12
Weak inversion
EVOLUTION OF IC WITH SCALED-DOWN PROCESSES
• Scaling-down of process:
• dimension scaling by factor k
• all voltages decreased by k, except U T:
- analog circuits: VDSsat must be decreased by k, thus
VDSsat 2
IC = 
2U 
decreased by k2
T
- digital circuits: VB decreased by k, thus
VB -VT0 2

2
ICon =
decreased
by
k
2nUT 
• Weak inversion approached for constant temperature T.
µVDSsat
• Transition frequency: fT =
increased by k
2
2πL
- weak inversion with L=100nm : fT >4 GHz
CSEM, E. Vittoz, 2003
page 13
Weak inversion
LOW-VOLTAGE CASCODE IN WEAK INVERSION
[2]
VDSsat = 4 to 6UT per transistor
I
VDS2 T2
VD2
I
T3
T4
All transistors in weak inversion with:
β4
β2
= P and
=M
β3
β5
T5
T1 V
DS1 VR
substrate
• Model in weak inversion yields: VDS1 = UT ln [ P (1+ 2M)]
for P = M = 8 : VDS1=5UT,
thus VD2 = 10UT sufficient to saturate T1 and T2
CSEM, E. Vittoz, 2003
page 14
Weak inversion
EXTRACTION OF UT AND CURRENT REFERENCE [1]
V-
m
sink
T5
3 -T
4
I1
P(stable)
T
T4≡T3
I2
T2≡KT1
mirror T1-T2
or
T3
irr
T6
source
I2
slope
K
V+
T1
R
VR
• For T1 and T2 in weak inversion:
Q (unstable)
VR = RI2 =UT lnK
• Self-starting if leakage of T2 larger than that of T1.
CSEM, E. Vittoz, 2003
I1
page 15
Weak inversion
CURRENT GENERATION WITHOUT RESISTOR
• Resistor replaced by transistor T8 in conduction [10]:
• T6 =T3 =T4 =T7 and T5 = T1
T6
T3
I
• T8 and T9 in strong inversion with
β8 =Aβ9 (A»1 to have T8 in conduction) I
• T2 and T1 in weak inversion with
β2 = Kβ1
yields:
V+
T4
I
T7
I
T2
T5
T1 V R
V-
T9
T8
2
I = 2nβ8UT.Aln2K = IS8.Aln2K
• Reference current I proportional to specific current IS8
• Useful to bias transistors at inversion coef.IC independently of process.
• If mobility ~ T -2, then compensation by UT2 : I ~ IS independent of T
CSEM, E. Vittoz, 2003
page 16
Weak inversion
MOS TRANSISTOR OPERATED AS A PSEUDO-RESISTOR
[11,12,13,6]
Consequence of basic property ID = F(VS) - F(VD):
• Networks of transistors with same gate voltage are
• linear with respect to currents
• thus equiv. for currents to a resistive prototype, with Gi=1/Ri~ISi
• ground in res. prototype correspond to saturated transistors.
• example of application: current-mode linear attenuator (e.g. R-2R).
• In weak inversion:
• linearity of currents even for different gate voltages
with
VGi
Gi = 1/Ri ~ ISi exp
nUT
CSEM, E. Vittoz, 2003
page 17
Weak inversion
simple example of pseudo-R network in weak inversion:
CALCULATION OF HARMONIC MEAN
IN
ground 0
GN
IN
GN
Gk
Ik
I1
G1
Gk
GN*
Gk*
G
I
0*
0*
I
[14,13]
Ik
0*
G1*
I1
0*
GN*
Gk*
G1*
VVresistive prototype
pseudo-resistive version
(0*=pseudo-ground)
1
• Series combination of Gi : G =
harmonic mean
Σ1/Gi
Ihm
1
• Same voltage across G and Gi, thus I =
=
Σ1/Ii N
G1
• Can be used as a fuzzy AND gate.
CSEM, E. Vittoz, 2003
page 18
Weak inversion
TRANSLINEAR CIRCUITS
With bipolar transistors:
With MOS transistors in weak inversion:
Ii
+
[15]
+
∑(VGi - VSi) = ∑(VGi - VSi)
+
VBEi
+
with:
+
Ii
VGi
n -VSi = UT ln ID0i
+
+ and - directions of BEi
(any sequence)
∑VBEi
=
∑VBEi
+
Ii
with: VBEi= UT ln I
[16,17]
VGi
Ii -1
Ii
VSi
common substrate
• If + and - are alternated then: pairs of equal
VGi both sides of equation:
VGi ⇒ VGi /n for each pair,
and then
si
∏Ii
+
∏Ii
∏Isi
=
+
∏Isi
• Otherwise: separate wells connected to
=λ
sources to impose VSi = 0
• Precision degraded by VT0 mismatch
CSEM, E. Vittoz, 2003
page 19
Weak inversion
BASIC CONSIDERATIONS FOR WEAK INVERSION LOGIC
• Dynamic power consumption: Pdyn = f C ∆V VB
• Weak inversion model can be rewritten as
supply voltage
logic swing
VGS 
VDS 
ID = I0 e nUT  1 - e- nU 
T
• exponential in VGS, with maximum gm/ID, thus:
- minimum swing ∆V for given Ion/off, hence
- minimum Pdyn for given Ioff
VT0+(n-1)VS
- with: I0 = IS e
nU
T
adjustable by VS.
• Assumptions on process:
1. Threshold VT0 close to 0 (VS cannot be too negative).
2. Triple well (true twin well): separate local p and n substrates
- adjustment of I0 by VS for n- and p-channel.
CSEM, E. Vittoz, 2003
[5]
page 20
Weak inversion
STABLE STATES OF CMOS FLIP-FLOP
V+
• Simplifying assumptions: nn=np=n, I0n=I0p=I0
inverter
• Normalized voltages vk=Vk /UT
Ip
4
2
vB
Vi
ab
le
n=1.6
st
6
swing
high and low logic states
8
vH (high)
2
4
In
C
Vo
V-
le
b
a
st
a
t
me
• bistable for VB > 1.91UT
stable vL (low)
0
VB
6
8
normalized supply voltage vB
CSEM, E. Vittoz, 2003
• 95% swing for VB = 4UT
page 21
Weak inversion
STATIC CURRENT AT LOGIC STATES
• Since VL=VB-VH >0, static current Istat at each state is larger than I0
1.2
Istat
I0
n = 1.6
1.1
1.0
0.9
0.8
1
4
6
2
8
normalized supply voltage vB
• Istat <4% above I0 for vB ≥ 4 :
• Static power :
the difference can be neglected thus:
Pstat ≅ I0VB
CSEM, E. Vittoz, 2003
page 22
Weak inversion
STANDARD TRANSITIONS IN HOMOGENEOUS SYSTEM
2Td
• Chain of inverters
Vo2
VH
Vo8
Vo6
Vo4
VL
vH
4
3
vo7
vo5
n = 1.6
vB = 4
2Td/T0
vo2
1
0
vo3
vo1
von=vin+1
2
0
vo4
vo6
vo8
vL
1
3
2
normalized time t /T0
• Characteristic time : T0=CUT/I0
• Transitions become standard after a few stages
• Normalized delay time Td/T0 only depends on VB and n.
CSEM, E. Vittoz, 2003
page 23
Weak inversion
DELAY TIME FOR STANDARD TRANSITIONS
1
Td
T0
n = 1.6
• Approximation:
0.1
0.01
3
CVB
CVB
≅
Td ≅
Ion
I0eVB/nUT
or
5
6
8
4
7
9 10
normalized supply voltage vB
11
CVB -V /nU
e B
T
Td
(for calcul. of Pstat)
I0 ≅
• Td decreases approximately exponentially with increasing VB.
CSEM, E. Vittoz, 2003
page 24
Weak inversion
PROPORTION OF SHORT-CIRCUIT CHARGE
FOR STANDARD TRANSITIONS
10-2
n = 1.6
Qsc
QC
0
3
7
5
6
9
4
8
normalized supply voltage vB
10
• Short-circuit charge Qsc < 1.4% capacitor charge QC : negligible, thus:
• dynamic power
Pdyn ≅ fQCVB ≅ fCVB2
• with static power
Pstat = IstatVB ≅ I0VB
CSEM, E. Vittoz, 2003
page 25
Weak inversion
POWER-DELAY PRODUCT
• Definition: duty factor α = 2f Td ≤ 1
• proportion of time during which the gate is in transition.
CUT2 2
• Then, total power P = Pdyn + Pstat ⇒ P =
vB(α/2 + e-vB/n)
Td
normalized
power-delay product
PTd
CUT2
10
α=1
8
0.5
0.2
n =1.6
0.1
6
4
2
0
2
4
6
8
10
normalized supply voltage vB
0.05
0.03
0.01
0.003
12
• Pdyn dominates for large α ⇒ min. VB for min. PTd
• Pstat dominates for small α ⇒ increase VB to increase Ion/Ioff
CSEM, E. Vittoz, 2003
page 26
Weak inversion
POWER/FREQUENCY RATIO
• By re-using α =2f Td :
P/f = C(nUT)2 (vB/n)2(1+
normalized total power
P/f
1000
C(nUT)2
Pdyn for VB=25nUT ≅1V
100
e-3
10-2
1
10-3
Pdyn
10-4
parameter α
Pstat
10 1
1
α -v /n
e B )
2
e-3
10-2
10-4
10-3
6
8
4
14
10
12
normalized supply/slope factor vB/n
• VBopt and Pmin increase for decreasing α
• At Pmin : Pdyn»Pstat
• Increasing I0 does not allow to reduce VB significantly for Td const.
• For α > 5%, power reduction by >20 compared to Pdyn at 1V.
2
CSEM, E. Vittoz, 2003
page 27
Weak inversion
MAXIMUM SPEED
• Since Td ≅
CVB
Ion
and Ionmax ≅ ICon IS (inv. coeff* spec. current), thus:
Tdmin ≅
• Limit of weak inversion: ICon ≅1, thus
VB C
ICon IS
process
Tdmin(weak) ≅ VB C
IS
• Higher speed can only be obtained by entering moderate or strong inv.
CSEM, E. Vittoz, 2003
page 28
Weak inversion
EFFECT OF ENTERING MODERATE AND STRONG INVERSION
• More voltage swing needed
105
to obtain Ion/Ioff
• from continuous current model:
103
40
VGS swing
∆VGS
nUT
(using continuous model of ID)
60
param.
Ion/Ioff
20
10
0
10-1 1 101 102 103
"on" inv. coeff. ICon
• Degeneration of logic states:
• reduction of logic swing
• large increase of static current Istat
• loss of bistability
• more supply voltage needed.
CSEM, E. Vittoz, 2003
4
vH
3
logic
swing
2
vL
1
0
vB=4
n=1.6
0
1
2
3
Istat
IS
ICon
4
page 29
Weak inversion
NUMERICAL RESULTS
• Simple inverter replaced by 3-input NAND-gate:
• approx. equivalent to inverter with
L = 3-time that of n-ch transistor
C = 6-time that of min. inverter
(includes Cinterconnect=C/2).
parameter
C VB
process A process B unit
min. channel length
Lmin
equiv. spec. current
IS
equiv. load capac.
C
specific energy
C(nUT)2
P/f for α=1 VB=4UT
(P/f)min for α=0.01 and VBopt=6nUT
Pdyn/f at VB=1V
fmax1 for α=1 and VB=4UT
fmax2 for α=0.01 and VB=VBopt
Pmin at fmax2
CSEM, E. Vittoz, 2003
500
200
20
28
228
1.46
20
50
0.22
32.5
180
400
4
4.2
44
0.22
4
500
2.56
56.3
nm
nA
fF
aJ
aJ
fJ
fJ
MHz
MHz
nW
page 30
Weak inversion
PRACTICAL CONSIDERATIONS AND LIMITATIONS
• Low-voltage power source
• should be proportional to UT (PTAT)
• need for power-efficient adapter from higher supply voltage.
• Asymmetry
• p/n asymmetry may result in speed reduction.
• Mismatch
• dominated by threshold mismatch δVT
• may result in speed reduction proportional to δVT /VB.
• Short channel effects: should not drastically degrade the results.
• Gate leakage current : should be alleviated by very low VB.
• Adjustment of I0 orTd to required value
• control by VS with charge pump in loop [18]; n>1 needed (no SOI!)
• corresponds to threshold adjustment unavoidable at very low VB.
• System architectures and applications.
CSEM, E. Vittoz, 2003
page 31
Weak inversion
SYSTEM ARCHITECTURE AND APPLICATIONS
• Duty factor α must be maximized to reach minimum P/f,
(where f is the average transition frequency), thus
• avoid idling gates (contrary to traditional CMOS culture)
• new architectures needed:
- maximally active gates of minimum speed (max. delay time Td)
- particular problem with RAMs (short Td but sparse activity)
- how? new constraints should result in novel solutions.
• partition the system in blocks of comparable α and Td
- optimum VB and I0 for each block (separate I0 control).
• Maximum frequency much lower than for strong inversion:
• best applicable when no high local speed is required
• m-parallelize: mTd but same power if same α (m units with P/m)
- digital image processing ?
CSEM, E. Vittoz, 2003
page 32
Weak inversion
CONCLUSION
• Weak inversion permits very low supply voltage VB
2
• approached with scaled-down VB: IC ~ VB
• limit for scaled-down VB.
• Analog: • VB>10UT = 250 mV
• provides maximum gm/ID
• bipolar-like behaviour can be exploited in new schemes.
• Digital: • VB> 4UT = 100mV
• transistor not a switch but a current modulator (Ion/Ioff)
• new architectural approaches for max. duty factor α.
• ultimum (asymptotic) limit for low power*delay.
• Low speed, but keeps increasing with 1/L2 in scaled down processes.
CSEM, E. Vittoz, 2003
page 33
Weak inversion
REFERENCES
[1]
E.Vittoz and J.Fellrath, "CMOS analog integrated circuits based on weak inversion operation", IEEE J.Solid-State Circuits, vol.SC-12, pp.224-231, June 1977.
[2]
E.Vittoz, "Micropower techniques", in Design of VLSI Circuits for Telecommunications and Signal Processing, J.E.Franca and Y.P.Tsividis Editors, Prentice
Hall, 1991
[3]. C.Enz, F.Krummenacher and E.Vittoz, "An analytical MOS transistor model valid in all regions of operation and dedicated to low-voltage and low-current
applications", Analog Integrated Circuits and Signal Processing, Vol.8, pp.83-114, 1995.
[4]
R.M Swanson and J.D.Meindl,"Ion-implanted complementary MOS transistors in low-voltage circuits", IEEE J.Solid-State Circuits, vol.SC-7, pp.146-153, April
1972.
[5]
E. Vittoz, "Weak inversion for ultimate low-power logic", to be published in Low-Power Electronic Design, ed. C. Piguet, CRC Press LLC (2003?), Chapter 16.
[6]
E. Vittoz, C. Enz and F. Krummenacher, "A basic property pf MOS transistors and its circuit implications", Workshop on Compact Modeling, WCM
MSM.2003, Febr. 23-27, San F.rancisco, pp. 246-249. Slide of presentation can be downloaded at www.nanotech2003.com/WCM2003.html#Slides.
[7]
M.A. Maher and C. Mead, "A physical charge-controlled model for the MOS transistors", Advanced research in VLSI, Proc. of the 1987 Stanford Conference,
MIT Press, Cambridge MA, 1987.
[8]
A. Cunha et al., "An MOS transistor model for analog circuit design", IEEE J.Solid-State Circuits, vol.33, pp.1510-1519, Oct. 1998.
[9]
H. Oguey and S. Cserveny, "MOS modelling at low current density", Summer Course on "Process and Device Modelling", ESAT Leuven-Heverlee, Belgium,
June 1983.
[10] H.J.Oguey and D.Aebischer. "CMOS current without resistance."IEEE Journal of Solid-State Circuits, vol 32, pp.1132-1135 July 1997.
[11] K.Bult and G.Geelen, "A inherently linear and compact MOST-only current division technique", Dig. ISSCC Tech. Papers, February 1992, pp.198-199.
[12] E.Vittoz and X.Arreguit,"Linear networks based on transistors", Electronics Letters, vol.29, pp.297-299, 4th Febr. 1993.
[13] E.Vittoz, ÒPseudo-resistive networks and their applications to analog collective computationÓ, Proc. MicroNeuroÕ97, Dresden
, pp.163-173.
[14] T. DelbrŸck, "Bump circuit for computing similarity and dissimilarity of analog voltages", Proc. of International Joint Conf. on Neural Networks, vol.1, pp. I 475-479. 1991.
[15] B. Gilbert, "Translinear circuits: a proposed classification", Electron. Letters, vol.11, p.14, 1975.
[16] A. Andreou and K. Boahen, "Neural information processing II" in Analog VLSI Signal and Information Processing, M. Ismail and T. Fiez, editors, pp.358-409,
McGraw-Hill, 1994.
[17] E.Vittoz, "Analog VLSI implementation of neural networks", published in the Handbook of Neural Computation, Institute of Physics Publishing and Oxford
University Press, USA, 1996.
[18] V. von Kaenel et al. "Automatic adjustment of threshold and supply voltage for minimum power consumption in CMOS digital circuits'', Proc. IEEE Symposium
on Low Power Electronics, San Diego, 1994, pp.78-79.
CSEM, E. Vittoz, 2003
Download