LOW POWER VLSI By, K.Venkataramana reddy 07c31a0458
Why worry about power? --Heat Dissipation Microprocessor power Consumption
Why we go to Low Power.. PORTABILITY: Enhanced run-time, Reduced weight, Reduced volume, Low cost operation High Performance: Low-cost cooling, Low-cost packaging, Low-cost operation RELIABILITY: Avoid thermal problems Avoid scaling related problems
Speed/Power performance for available Technologies
Where Does Power Go In CMOS • Dynamic Power Consumption : Charging and Discharging Capacitors • Short Circuit Currents : Short circuit path between supply rails during switching • Leakage: Leakage diodes and transistors
Dynamic Power Consumption • Power = Energy / Transition * transition rate 2 = C * V * f L dd • So, power is proportional to V dd , f ,CL • Power dissipation is data dependent Function of switching activity
Reducing Vdd • Power P is proportional to square of V • VDD has decreased in modern processes – High VDD would damage modern tiny transistors – Lower VDD saves power
• VDD = 5, 3.3, 2.5, 1.8, 1.5, 1.2, 1.0, … • Further decreasing may cause affect to Threshold voltage • Relatively independent of logic function and style. • Power Delay Product Improves with lowering Vdd. • By reducing Vdd Noise margin will be affected
Noise Margin
• NML = VIL - VOL • NMH = VOH - VIH
Power Consumption is Data Dependent Ex: Static 2 i/p NOR Gate
A B Y
A
B
Y
0
0
1
0
1
0
1
0
0
1
1
0
P(A=1) = ½ P(B=1) = ½ Then P(out=1) = ¼ P(out=0) = 1-P(out=1) =1-1/4 = ¾
Glitching… • Glitching refers to spurious and unwanted transitions that occur before a node settle down to its final steady-state value. • Glitching often arises when paths with unbalanced propagation delay converges at the same point in the circuit. • The dissipation caused by the spurious transitions can reach up to 25% of the total dissipation for some circuits.
Glitching in Static CMOS
Each
gate has Unit delay Input A, B, C arrive at same time. No glitching in dynamic circuits
How to Cope With Glitching..?
Short Circuit Currents • Short circuit currents are encountered only in static design. • In static CMOS circuits the flow current from VDD to GND during Switching when both NMOS and PMOS conducting Simultaneously. • Such path never exists in a dynamic circuits.
Short Circuit Currents Vdd
Vin
Vout
V out
NMOS off PMOS res
5 . 2
CL
NMOS s at PMOS res
2
NMOS sat
5 . 1
0.15
PMOS sat
1 ) A m ( D D V I
NMOS res
0.10
0.05
0.0
PMOS sat
5 . 0
1.0
2.0 3.0 Vin (V)
4.0
5.0
0.5
1
1.5
2
NMOS re s PMOS off
2.5
V in
Impact of rise/fall time on ShortCircuit Currents V DD
V in
V DD
V out
V in
C L
Large Capacitive Load
The input through the transient region before the output start to change
V out C L
Small capacitive Load
Output fall time is Substantially smaller than the input rise time
Short-Circuit energy as a function of slope ratio • Short-Circuit energy dissipation (normalized with respect to zero i/p rise time energy) for a static CMOS. • The power dissipation due to short circuit currents is minimized by matching the rise/fall times of the input and output signals. • Short-Circuit reduced by lower the Supply Voltage.
Leakage Vd d
Vout
Drain Junction Leakage Sub-Threshold Current
Sub-Threshold current Dominant factor
Static Power Consumption Vd d
Dominates over dynamic consumption
Not a function of Switching Frequency.
Reduce switching activity
Reduce physical capacitance
Istat Vo ut
Vin =5V
CL
Pstat = P(In=1) .Vdd . Istat
System-Level optimization : Power Management
• In event-driven application, large amounts of power are wasted while the system is in idlemode. • The power consumption can be reduced significantly by using power management scheme to shunt down idle component.
Conclusion • Thus the low power can be achieved by decreasing Vdd to certain level. • As leakage current cannot be reduced, the short circuit currents are eliminated by dynamic circuits. • The power dissipation due to short circuit currents is minimized by matching the rise/fall times of the input and output signals • Glitching makes power to dissipate so it is reduced by cope process
References • Digital Integrated Circuits –JAN M.RABAEY • Encyclopedia of computer science and technology,1995. • VLSI Design Techniques for Analog and Digital Circuits –Randall L.Geiger, Phillip E.Allen. • Basic VLSI Design A.PUCKNELL. • Low-Power CMOS Design “IEEE journal of solid state circuit -pages 472-484,Aprill 1992”.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.