Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 18: October 13, 2014 Energy and Power Basics 1 Penn ESE370 Fall2014 -- DeHon Previously • Where capacitance arises • What drives delay – How to optimize 2 Penn ESE370 Fall2014 -- DeHon Today Power Sources • Static • Capacitive Switching • Short Circuit (Day 19) 3 Penn ESE370 Fall2014 -- DeHon Power • P=I×V • Tricky part: – Understanding I – (pairing with correct V) 4 Penn ESE370 Fall2014 -- DeHon Understanding Currents 5 Penn ESE370 Fall2014 -- DeHon Preclass 1 • Vin vs. Ipwr,gnd? – 0V – 140mV – 400mV – 500mV – 600mV – 840mV – 1V 6 Penn ESE370 Fall2013 -- DeHon Operating Modes • Steady-State: What modes are the transistors in? – Vin=Vdd – Vin=Gnd • What current flows in steady state? 7 Penn ESE370 Fall2014 -- DeHon Operating Modes • Steady-State: Vin=Vdd – PMOS subthreshold – NMOS resistive 8 Penn ESE370 Fall2014 -- DeHon Static Power • Where does Istatic come from? – Subthreshold leakage – (possibly) Gate-Drain leakage Vin~=Vdd VGS VT VDS IDSp W IS e L nkT / q 1 e kT / q 1 VDS 2 W VDS IDS nCOX VGS VT VDS L 2 Penn ESE370 Fall2014 -- DeHon 9 Data Dependent? • How does value of input impact Istatic? 10 Penn ESE370 Fall2014 -- DeHon Data Dependent? • How does value of input impact Istatic? 11 Penn ESE370 Fall2014 -- DeHon Static Power • P=I×V • What V should we use? 12 Penn ESE370 Fall2014 -- DeHon Power: During Switching • • • • • P=IV Input switch 10 What’s V? What’s I? Where does I go? 13 Penn ESE370 Fall2014 -- DeHon Power: During Switching • P=IV • Input switch 10 • Where does I go? – Vin=Gnd 14 Penn ESE370 Fall2014 -- DeHon Power: During Switching • P=IV • Input switch 10 • Where does I go? – Vin=Gnd 15 Penn ESE370 Fall2014 -- DeHon Power: During Switching • P=IV • Where does I go? – Vin=Vdd/2 • And Vdd>Vthn+|Vthp| 16 Penn ESE370 Fall2014 -- DeHon Power: During Switching • P=IV • Input switch 10 17 Penn ESE370 Fall2014 -- DeHon Power: During Switching • • • • • P=IV Input switch 01 What’s V? What’s I? Where does current flow? 18 Penn ESE370 Fall2014 -- DeHon Power: During Switching • P=IV • Input switch 01 • Where does I go? – Vin=Vdd 19 Penn ESE370 Fall2014 -- DeHon Power: During Switching • P=IV • Input switch 01 • Where does I go? – Vin=Vdd 20 Penn ESE370 Fall2014 -- DeHon Switching Currents • Charge (discharge) output • If both transistor on: – Current path from Vdd to Gnd 21 Penn ESE370 Fall2014 -- DeHon Observe • I changes over time • Data dependent • At least two components – Istatic – no switch – Iswitch – when switch 22 Penn ESE370 Fall2014 -- DeHon Switching 23 Penn ESE370 Fall2014 -- DeHon Switching Currents • Iswitch(t) = Isc(t) + Idyn(t) • I(t) = Istatic(t)+Iswitch(t) Idyn Istatic Isc 24 Penn ESE370 Fall2014 -- DeHon Charging • Idyn(t) – why changing? – Ids = f(Vds,Vgs) – and Vgs, Vds changing IDS IDS VDSAT satCOX W VGS VT 2 2 W VDS nCOX VGS VT VDS L 2 Penn ESE370 Fall2014 -- DeHon 25 Look at Energy [focus on Idyn(t)] E P(t)dt P E dyn /t switch E I(t)V dt dd 26 Penn ESE370 Fall2014 -- DeHon Energy to Switch E I(t)V E Vdd dt dd I(t)dt 27 Penn ESE370 Fall2014 -- DeHon Integrating • Do we know what this is? I(t)dt 28 Penn ESE370 Fall2014 -- DeHon Capacitor Charge • Do we know what this is? Q I(t)dt • What is Q? 29 Penn ESE370 Fall2014 -- DeHon Capacitor Charge Q CV I(t)dt 30 Penn ESE370 Fall2014 -- DeHon Capacitor Charging Energy E Vdd I(t)dt Q CV I(t)dt 2 E CVdd 31 Penn ESE370 Fall2014 -- DeHon Switching Power • Every time output switches 01 pay: – E = CV2 • Pdyn = (# 01 trans) × CV2 / time • # 01 trans = ½ # of transitions • Pdyn = (# trans) × ½CV2 / time Penn ESE370 Fall2014 -- DeHon 32 Short Circuit Current (time permitting) 33 Penn ESE370 Fall2014 -- DeHon Short Circuit Power • Between VTN and Vdd-VTP – Both N and P devices conducting • Roughly: 34 Penn ESE370 Fall2013 -- DeHon Peak Current • Ipeak around Vdd/2 – If |VTN|=|VTP| and sized equal rise/fall IDS VDSAT satCOX W VGS VT 2 35 Penn ESE370 Fall2013 -- DeHon Short-Circuit Energy E Vdd I(t)dt 1 I(t)dt I peak tsc 2 36 Penn ESE370 Fall2013 -- DeHon Short-Circuit Energy E Vdd I(t)dt 1 I(t)dt I peak tsc 2 1 E Vdd I peak t sc 2 37 Penn ESE370 Fall2013 -- DeHon Short Circuit Energy • Looks like a capacitance – Q=I×t – Q=CV 1 E Vdd I peak t sc 2 E Vdd Qsc E CscV dd 2 38 Penn ESE370 Fall2013 -- DeHon Short Circuit Energy and Power • Every time switch – Also dissipate short-circuit energy: E = CV2 – Different C = Csc – Ccs “fake” capacitance (for accounting) • Largely same dependence as charging 39 Penn ESE370 Fall2013 -- DeHon Ideas • Three components of power – Static – Short-circuit – Charging • Ptot = Pstatic + Psc + Pdyn 40 Penn ESE370 Fall2014 -- DeHon Admin • HW6 due Thursday – 4def dynamic switching energy • Tuesday 11am Talk by Herman Schmit Subversive Innovation • Normal lecture Wednesday and Friday 41 Penn ESE370 Fall2014 -- DeHon