Weak inversion
page 1
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 Neuchtel, Switzerland
[email protected] 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
Weak inversion
page 2
MOS TRANSISTOR : DEFINITIONS n-channel VD B symbols: D
B VS S p-channel G n-channel S VG D ID VD VD VG D ID
VG G ID VS S n+ n+ p local substrate
W,L Cox
width, length of the channel
gate capacitance per unit area VS B UT = kT/q ( = 26 mV at 300K) 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
Weak inversion
page 3
DRAIN CURRENT ID = VD with = Cox W L (=mobility) Qi dV Cox VS
Given by:
- Qi /Cox VG-VT0 V G const. strong inversion, slope factor n =1.2 to 1.6
-n pe slo
ID 0 VS
-Qi VP -V exponential weak inversion: C = 2nUT exp UT ox V
VG - VT0 Pinch-off voltage VP n
VD
Weak inversion already possible for VS=0 if VG<VT0 ("subthreshold")
CSEM, E. Vittoz, 2003
Weak inversion
page 4
DRAIN CURRENT IN WEAK INVERSION (vertical axis magnified) -Qi /Cox VG-VT0>0 -Qi /Cox
0 VS VP>0 VD
-n slope
-n slope
ID/ V
ID/ 0 VS VD V
VP<0 VG-VT0<0
CSEM, E. Vittoz, 2003
Weak inversion
page 5
FORWARD AND REVERSE CURRENTS -Qi/Cox Drain current ID -Qi/Cox forward current IF -Qi/Cox reverse current IR
=
ID VS VD V
IF VS V
IR VD
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 IRIF, then ID=IF.
CSEM, E. Vittoz, 2003
Weak inversion
page 6
DRAIN CURRENTEXPRESSION IN WEAK INVERSION
VP-V -Qi/Cox = 2nUT e UT 2nUT
thus:
VP -VS,D IF,R = IS e UT IS = 2nUT
2
Definition: specific current of the transistor:
(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
for IF and IR IS
CSEM, E. Vittoz, 2003
Weak inversion
page 7
FORWARD CHARACTERISTICS IN WEAK INVERSION VG e nUT VD VS UT - e UT (e
VT0 where ID0=IS e- nUT
ID = ID0
output
VG,VS = const. ID /IF
1
transfer from gate
VS, VD const. ID log ID0
transfer from source
VG, VD const. ID log ID0
sl op e 1
5% saturation VD-VS UT
0 1 2 3 4 5 6
1/n V G pe lo s U
T
VS UT
VD-VS ID ~ 1-e - U T minimum VDSsat
VG ID ~ e nUT exponential, slope 1/n
CSEM, E. Vittoz, 2003
VS ID~ e UT exponential, slope 1
Weak inversion
page 8
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)
V -V IF,R 2 (1 + e P S,D ) [9] b. Interpolation formula: 2UT IS = ln
Both converge asymptotically towards:
VP -VS,D IF,R IS = e U T
for VP -VS,D UT (weak inversion) for VP -VS,D UT (strong inversion)
IF,R VP -VS,D 2 IS = 2UT
Only 3 parameters: VT0, n (inside VP) and IS (or ) to model the current
from weak to strong inversion.
CSEM, E. Vittoz, 2003
Weak inversion
page 9
CONTINUOUS MODELS WEAK-STRONG INVERSION IF,R IS current b 102 a 1 weak
VP -VS,D 60 UT voltage
strong
with: VP =(VG-VT0)/n ID = IF - IR
10-2
10-4 -20
20
40
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
Weak inversion
page 10
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= 2ID/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
Weak inversion
page 11
SUMMARY OF FEATURES OF WEAK INVERSION
Large-signal DC model:
VG-VT0 ID = IS e nUT
VD VS ( e - UT - e - UT
+ exponential : + min. VDSsat
+ 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
+ min. gate voltage + min. gate capacitance + max. gm/ID : + gm(ID) linear
+ gm independent of UT Low speed: fT 2L2
CSEM, E. Vittoz, 2003
Weak inversion
page 12
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
T
decreased by k2
- digital circuits: VB decreased by k, thus VB -VT0 2 decreased by k2 ICon = 2nUT
Weak inversion approached for constant temperature T.
VDSsat Transition frequency: fT = increased by k 2 2L - weak inversion with L=100nm : fT >4 GHz
CSEM, E. Vittoz, 2003
Weak inversion
page 13
LOW-VOLTAGE CASCODE IN WEAK INVERSION VDSsat = 4 to 6UT per transistor I VDS2 T2 VD2 T3 I T4
[2]
T5 T1 V DS1 VR substrate
All transistors in weak inversion with: 4 2 = P and =M 3 5
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
Weak inversion
page 14
EXTRACTION OF UT AND CURRENT REFERENCE [1] V+ T6 source sink T5 VT1 T3 I1 R T4T3 I2 T2KT1 VR I2
slope K
mirror T1-T2
P(stable)
or T
3 -T 4
irr
Q (unstable)
I1
For T1 and T2 in weak inversion:
VR = RI2 =UT lnK
Self-starting if leakage of T2 larger than that of T1.
CSEM, E. Vittoz, 2003
Weak inversion
page 15
CURRENT GENERATION WITHOUT RESISTOR
Resistor replaced by transistor T8 in conduction [10]:
T6 =T3 =T4 =T7 and T5 = T1 I T8 and T9 in strong inversion with 8 =A9 (A1 to have T8 in conduction) I T2 and T1 in weak inversion with 2 = K1 yields: I = 2n8UT.Aln2K = IS8.Aln2K
2
T6
T3
V+ T4 I T2 I T7
T5
T1 V R V-
T9 T8
Reference current I proportional to specific current IS8 Useful to bias transistors at inversion coef.IC independently of process. 2 If mobility ~ T -2, then compensation by UT : I ~ IS independent of T
CSEM, E. Vittoz, 2003
Weak inversion
page 16
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
Weak inversion
page 17
simple example of pseudo-R network in weak inversion: CALCULATION OF HARMONIC MEAN ground 0 GN IN GN Gk Ik I1 G1 Gk G1 GN* I G Gk* IN 0* Ik 0* G1* I1 0* 0* I GN* Gk*
[14,13]
G1* VVresistive prototype pseudo-resistive version (0*=pseudo-ground) 1 Series combination of Gi : G = harmonic mean 1/Gi 1 = Ihm Same voltage across G and Gi, thus I = 1/Ii N Can be used as a fuzzy AND gate.
CSEM, E. Vittoz, 2003
Weak inversion
page 18
TRANSLINEAR CIRCUITS With bipolar transistors: With MOS transistors in weak inversion:
Ii
[16,17]
[15]
+ +
(VGi - VSi) = (VGi - VSi)
+ with: Ii VGi n -VSi = UT ln ID0i
VGi Ii -1 Ii VSi
VBEi
+ +
common substrate
+ and - directions of BEi (any sequence)
If + and - are alternated then: pairs of equal
VGi both sides of equation: VGi VGi /n for each pair, and then
+ Ii with: VBEi= UT ln I
VBEi
VBEi
si
Ii Ii
+ =
Isi Isi
+
Otherwise: separate wells connected to
= sources to impose VSi = 0
Precision degraded by VT0 mismatch
CSEM, E. Vittoz, 2003
Weak inversion
page 19
BASIC CONSIDERATIONS FOR WEAK INVERSION LOGIC
[5]
Dynamic power consumption: Pdyn = f C V VB Weak inversion model can be rewritten as
VGS VDS ID = I0 e nUT 1 - e- nU T
supply voltage logic swing
exponential in VGS, with maximum gm/ID, thus: - minimum swing V for given Ion/off, hence - minimum Pdyn for given Ioff V +(n-1)VS - T0 - 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
Weak inversion
page 20
STABLE STATES OF CMOS FLIP-FLOP
Simplifying assumptions: nn=np=n, I0n=I0p=I0 Normalized voltages vk=Vk /UT
8
V+ inverter Ip Vi In C Vo VVB
high and low logic states
st
n=1.6
swing
vB
e abl t tas me
ab le
vH (high)
bistable for VB > 1.91UT stable vL (low) 95% swing for VB = 4UT
6 8
normalized supply voltage vB
CSEM, E. Vittoz, 2003
Weak inversion
page 21
STATIC CURRENT AT LOGIC STATES
Since VL=VB-VH >0, static current Istat at each state is larger than I0
1.2 Istat
I0
1.1 1.0 0.9 0.8 1
n = 1.6
4 6 2 8 normalized supply voltage vB the difference can be neglected thus:
Istat <4% above I0 for vB 4 : Static power :
Pstat I0VB
CSEM, E. Vittoz, 2003
Weak inversion
page 22
STANDARD TRANSITIONS IN HOMOGENEOUS SYSTEM 2Td Chain of inverters Vo2 VH Vo8 Vo6 Vo4
VL
4 von=vin+1 2 1 0 0 3 vo1 vo3 vo5 vo4 vo6 vo7 2Td/T0 vo2 vo8
vH
n = 1.6 vB = 4
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
3 2 normalized time t /T0
vL
Weak inversion
page 23
DELAY TIME FOR STANDARD TRANSITIONS 1 Td T0 0.1 n = 1.6
Approximation:
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
0.01 3
Td decreases approximately exponentially with increasing VB.
CSEM, E. Vittoz, 2003
Weak inversion
page 24
PROPORTION OF SHORT-CIRCUIT CHARGE FOR STANDARD TRANSITIONS
10-2 Qsc QC 0 3
n = 1.6
7 5 6 9 4 8 normalized supply voltage vB
2 Pdyn fQCVB fCVB
10
Short-circuit charge Qsc < 1.4% capacitor charge QC : negligible, thus:
dynamic power with static power Pstat = IstatVB I0VB
CSEM, E. Vittoz, 2003
Weak inversion
page 25
POWER-DELAY PRODUCT
Definition: duty factor = 2f Td 1
proportion of time during which the gate is in transition.
2 CUT 2 Then, total power P = Pdyn + Pstat P = vB(/2 + e-vB/n) Td
normalized power-delay product
PTd 2 CUT
10 8 6 4 2 0 2
=1
0.5
0.2
n =1.6
0.1 0.05 0.03 0.01 0.003 12
4 6 8 10 normalized supply voltage vB
Pdyn dominates for large min. VB for min. PTd Pstat dominates for small increase VB to increase Ion/Ioff
CSEM, E. Vittoz, 2003
Weak inversion
page 26
POWER/FREQUENCY RATIO
By re-using =2f Td :
P/f 1000 C(nUT)2
normalized total power
P/f = C(nUT)2 (vB/n)2(1+
-v /n e B ) 2
Pdyn for VB=25nUT 1V 10-2 10-3 10-4 parameter Pstat Pdyn e-3 10-2 10-4 10-3
100 e-3 10 1 1 1 2
6 8 4 14 10 12 normalized supply/slope factor vB/n VBopt and Pmin increase for decreasing At Pmin : PdynPstat Increasing I0 does not allow to reduce VB significantly for Td const. For > 5%, power reduction by >20 compared to Pdyn at 1V.
CSEM, E. Vittoz, 2003
Weak inversion
page 27
MAXIMUM SPEED
Since Td
CVB Ion
and Ionmax ICon IS (inv. coeff* spec. current), thus: Tdmin VB C ICon IS process
Limit of weak inversion: ICon 1, thus
Tdmin(weak) VB C IS
Higher speed can only be obtained by entering moderate or strong inv.
CSEM, E. Vittoz, 2003
Weak inversion
page 28
EFFECT OF ENTERING MODERATE AND STRONG INVERSION (using continuous model of ID) VGS nUT
60
105
40
to obtain Ion/Ioff from continuous current model:
VGS swing
More voltage swing needed
103
20
param. Ion/Ioff
10
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 3 2 1 0 0 1
vH logic swing vL 2 3
vB=4 n=1.6
Istat IS ICon 4
Weak inversion
page 29
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 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
C VB
process A process B unit 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
Weak inversion
page 30
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
Weak inversion
page 31
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
Weak inversion
page 32
CONCLUSION
Weak inversion permits very low supply voltage VB
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
Weak inversion
page 33
REFERENCES
[1] [2] 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. 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] [5] [6] [7] [8] [9] 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. 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. 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. 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. A. Cunha et al., "An MOS transistor model for analog circuit design", IEEE J.Solid-State Circuits, vol.33, pp.1510-1519, Oct. 1998. 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. MicroNeuro97, Dresden , pp.163-173. [14] T. Delbrck, "Bump circuit for computing similarity and dissimilarity of analog voltages", Proc. of International Joint Co on Neural Networks, vol.1, pp. I nf. 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