Transcript slides
Reducing Voltage Supply Jins Davis Alexander 1 Nov. 29, 2005 ELEC6970-001 Class Presentation Objective… 2 To reduce the power consumption by reducing VDD supply voltage and seeing its effect on power, delay and area. No effect on area. Nov. 29, 2005 ELEC6970-001 Class Presentation What We Know…. 3 Power Consumption is a quadratic function of Voltage. Decrease in supply Voltage increases the overall delay. Nov. 29, 2005 ELEC6970-001 Class Presentation Power and Delay 4 Power = Delay= CVDD2 KVDD ─────── (VDD – Vt)α (from alpha-power model) Nov. 29, 2005 ELEC6970-001 Class Presentation What I have done… 5 Designed N*N array multiplier using VHDL. Used ELDO for power analysis and calculation of delay. First simulated basic cell and found delay of Sumout to be greater than Cout. Nov. 29, 2005 ELEC6970-001 Class Presentation 6 Forced pulse signals for all possible vectors at inputs A and B for a 4x4 multiplier. Compared signal A[0] with Sum[2N-2] to calculate the overall worst case delay. Nov. 29, 2005 ELEC6970-001 Class Presentation Results of 4x4 array multiplier. 7 Voltage Avg.Power (uW) Delay (ns) 1.8 106.32 1.76 1.5 66.43 1.934 1.2 36.49 2.34 1 21.71 3.99 Nov. 29, 2005 ELEC6970-001 Class Presentation % Results 8 Voltage(% Decrease) Avg Power(% Decrease) Delay (% Increase) 16.7% 37.5% 10% 33.3% 65.6% 33% 44.4% 79.5% 127% Nov. 29, 2005 ELEC6970-001 Class Presentation Dynamic Power vs. Voltage 9 Nov. 29, 2005 ELEC6970-001 Class Presentation Delay vs. Voltage 10 Nov. 29, 2005 ELEC6970-001 Class Presentation Static Power vs. Voltage 11 Nov. 29, 2005 ELEC6970-001 Class Presentation Conclusion. 12 Reducing Voltage decrease power significantly. However at lower voltages the delay increase is very significant. Transistor sizing, parallel processing can help reduce the overall delay. Nov. 29, 2005 ELEC6970-001 Class Presentation THANK YOU. 13 Nov. 29, 2005 ELEC6970-001 Class Presentation