Sub-threshold Leakage Modeling and Reduction Techniques James Kao1,3 Siva Narendra2,3 Anantha Chandrakasan3 1Silicon Labs 2Intel Labs 3Massachusetts Institute of Technology Outline Technology scaling and motivation Sub-threshold leakage modeling Sub-threshold leakage reduction 2 Moore’s Law on scaling 3 Scaling of dimensions Gate 1 Tox Source L Body Drain 1 Gate 0.7 Tox Source 0.7 L Body 1 Delay = 1 Freq = 1 0.49 Drain 0.7 0.7 Delay ≈ 0.7 1 Freq ≈ = 1.43 0 .7 4 Channel length (um) 0.7X in 3.6 years 1 0.7X in 2 years 0.1 July-02 July-92 July-82 1e+8 July-72 0.01 2.1X in 2 years Introduction date 1e+7 1e+6 1e+5 Requires die size growth or same die size 3.3X in 3.6 years 1e+4 July-02 July-92 July-82 1e+3 July-72 Channel length (um) Number of logic logic transistors transistors Number of 10 Introduction date 5 From early 90s to Present: 2X in 2 years 1e+9 100e+6 1.7X in 3.6 years 10e+6 July-02 July-92 July-82 10 July-72 1e+6 ε 2 Power ∝ Area × × VDD ×F t 1 ~ 1 .0 × × 1 2 × 2 ≈ 2 .9 0 .7 1 ~ 1 .0 × × 0 .7 2 × 2 ≈ 1 .4 0 .7 Introduction date 0.7X in 2 years 1 Delay ∝ July-02 July-92 July-82 0.1 July-72 Supply voltage (V) Core frequency (Hz) Supply voltage (V) 10e+9 Introduction date 1 ION = 1 ( VDD − VT )α VDD scaling requires VT scaling 6 To continue scaling… Dimensions including L and TOX have to reduce VDD has to reduce to control switching power increase and oxide reliability VT has to reduce to maintain performance increase 7 −V IOFF ∝ 10 T S S ~ 85 mV / decade VDD ↓ ⇒ VT↓ IOFF ↑↑ 8 10 Switching 54% 42% 18% Present 4% 0% 0% 0% Power trend 15 … 5 0 1 0 0 8 0 % 6 0 % 4 0 % Leakage Total 2 0 Sub-threshold leakage 0.01 1.4X 0.1 % 0 % % - 2 0 % - 4 0 % - 6 0 % 1 Channel length (um) Necessary to estimate and reduce sub-threshold leakage power 9 L D Tox Xj L Device ≈ ε aspect 3 Tox si X j D ratio ε ox Device aspect ratio Device scaling 10 8 6 4 2 0 N-1 N N+1 N+2 Technology generation Short channel effects increase with scaling 10 Increasing electron energy (NMOS) n+ Barrier height height Barrier Barrier height Barrier Lowering (BL) Source (n+) L p Channel of length L Xd Short L n+ Xd Drain (n+) Long L L↓ ⇒ VT↓ IOFF ↑↑ 11 D S Increase Drain voltage Barrier height Barrier height Drain Induced BL (DIBL) D S Increase Drain voltage Long L Short L VDS↑ ⇒ VT↓ IOFF ↑↑ 12 Impact of variation in L VT (Volts) BL (VDSÆ0) DIBL (VDS=VDD) VTLIN (VDSÆ0) VTSAT (VDS=VDD) Channel length (um) ∆L Î ∆VT Î ∆ION & ∆IOFF 13 Short Channel MOS Vt Vt = Vfb + 2φ p + λb Cox 2qNε s (| 2φp | +Vsb ) − λdVds Vt-roll-off factor H. C. Poon et al., IEDM, pp. 156-159, 1973 Xj 2W − 1 λb = 1 − 1 + L Xj DIBL equation K. K. Ng et al., IEEE TED, pp. 1895-1897, Oct. 1993 L λd = −2 + + + µ µ µ µ 2 . 2 m ( T 0 . 012 m ) ( W 0 . 15 m ) ( X 2 . 9 m ) ox sd j −2 . 7 14 Sub-threshold leakage If the current scaling trend continues subthreshold leakage power expected to be ~50% of the total power. Î Accurate prediction of chip leakage power Î Techniques to reduce chip leakage power 15 Estimation requirements Require to include within-die variations in Channel length Standby leakage Supply voltage Active & burn-in leakage Temperature 16 Leakage modeling Prior techniques Lower bound: Assumes all devices in the die are nominal L I leak -l = wp kp I o p + wn o In kn Upper bound: Assumes all devices in the die are minimum L I leak -u = wp kp I 3σ off − p + wn 3σ I off −n kn 17 New model Includes within-die variation o I leak I w 1 = k σ 2π l max ∫ e −( l − µ ) 2 2σ 2 ( µ −l ) e λ dl l min σ2 l max−−(µl − µ )σ µ − l min σ 2 2 erf ( z ) → 1 if z > 1 and ,µ − l ) −σ − + ( o l max 2σ 2σ 2 2 I w using 1 error function After simplification properties, 2 2λ k oσ σ2 2π I w 2λ2 ⇒ I leak = e o k e 2λ ∫ e 2σ e λ e 2λ d l min σ2 2 I w 1 λ 2 = e k σ 2π IOFF = I3σ 2 σ I l −µ + l max − ο a e-L/λ σ λ 2 2 e dl ∫ l min L (µm) 18 Applications… A macroscopic standard deviation (σ) representing parameter variation in a chip k I leak σ = λ 2 ln o w I I leak −w = I op w p kp σ p2 e 2λ p 2 σ n2 + I no wn 2λn2 e kn Leakage estimation Depends on parameters that can be estimated 19 Measurement results Number of samples 0.18 um 32-bit microprocessors (n=960) 500 µ: 0.65 Ileak-u σ: 0.27 400 300 µ: 1.04 Ileak-w σ: 0.3 200 Ileak-l µ: 6.5 100 σ: 3.8 0 0.1 1 10 100 Ratio of measured to calculated leakage 50% of the samples within ±20% of the measured leakage Compared 11% and 0.2% of the samples using other techniques 20 Stack effect For a stack of two devices Vdd Istack Vdd Idevice VX < Vdd Vdd Drain Source Istack Drain Source Idevice VX < Vdd 21 Stack effect factor model X= I device w = α 1−α 10 I stack w w u l λ V = 10 d dd (1−α ) I stack S λ V α d dd (1−α ) S 1−α =when wu wwl =Iw 1 =w u l where α ≈ λd – DIBL −λ V d dd (1−α ) 10 S λ d 1+ 2 λ d S – Sub-threshold swing Stack effect factor can be predicted based on fundamental device parameters 22 Model verification 0.18 µm device measurements; zero body bias 1+ λ d dd d S 1+ 2 λ d λ V X = 10 = 10U 23 Idevice vs. Istack Normalized two leakage Normalized twostack stack leakage 0.18 µm device measurements 100000 100000 30 C and 80C C O O 10000 10000 80 C 1000 1000 100 100 30 C 10 10 1 1 1 1 10 10 100 1000 10000 10000 100000 100 1000 100000 Normalized single device leakage Normalized single device leakage Leakage of a two stack increases at a slower rate 24 Summary Scaling trend indicate sub-threshold leakage power expected to be ~50% of the total power Sub-threshold leakage power models should include within-die parameter variation including L, Temperature, Vcc, and device connectivity Reduction in impact of parameter variation and sub-threshold leakage are essential for scaling 25