18
Energy Source Lifetime Optimization for a Digital System through Power Management Department of Electrical and Computer Engineering Auburn University, Auburn, AL 36849 07/04/22 1 Manish Kulkarni Manish Kulkarni & & Vishwani D. Agrawal Vishwani D. Agrawal Manish Kulkarni & Vishwani Agrawal

Energy Source Lifetime Optimization for a Digital System through Power Management

  • Upload
    darren

  • View
    26

  • Download
    0

Embed Size (px)

DESCRIPTION

Energy Source Lifetime Optimization for a Digital System through Power Management. Department of Electrical and Computer Engineering Auburn University, Auburn, AL 36849. Manish Kulkarni & Vishwani D. Agrawal. Outline. Voltage and Clock Management (DVFS) A typical battery-powered system - PowerPoint PPT Presentation

Citation preview

Page 1: Energy Source Lifetime Optimization for a Digital System through Power Management

Energy Source Lifetime Optimization for a Digital System through Power Management

Department of Electrical and Computer Engineering

Auburn University, Auburn, AL 3684904/21/23 1

Manish Kulkarni Manish Kulkarni &&

Vishwani D. AgrawalVishwani D. Agrawal

Manish Kulkarni & Vishwani Agrawal

Page 2: Energy Source Lifetime Optimization for a Digital System through Power Management

Outline• Voltage and Clock Management (DVFS)

– A typical battery-powered system

• Battery simulation model• Battery lifetime and efficiency• Problem statement• Proposed method

– Determine operating voltage– Determine minimum battery size– Extend battery size to satisfy required lifetime

• Minimum energy mode operation• Summary• References04/21/23 2Manish Kulkarni & Vishwani Agrawal

Page 3: Energy Source Lifetime Optimization for a Digital System through Power Management

Dynamic Voltage and Frequency Scaling (DVFS)

04/21/23 Manish Kulkarni & Vishwani Agrawal 3

DC – DCVoltage

Converter [9]

Electronic System

4.2 V to 3.5 V Lithium- ion

BatteryDecoupling Capacitor

VDD

GND

• Electronic systems are not always required to be in highest performance mode

• Frequency and voltage can be varied• Multi-voltage domains can be created which can use DVFS or

power shutdown

Page 4: Energy Source Lifetime Optimization for a Digital System through Power Management

04/21/23 4

Battery Simulation ModelLithium-ion battery, unit cell capacity: N = 1 (400mAh)Battery sizes, N = 2 (800mAh), N = 3 (1.2Ah), etc.

Ref: M. Chen and G. A. Rincón-Mora, “Accurate Electrical Battery Model Capable of Predicting Runtime and I-V Performance,” IEEE Transactions on Energy Conversion, vol. 21, no. 2, pp. 504–511, June 2006.

Manish Kulkarni & Vishwani Agrawal

Page 5: Energy Source Lifetime Optimization for a Digital System through Power Management

04/21/23 5

Spice Simulation of Battery Model

1008 Sec

Manish Kulkarni & Vishwani Agrawal

For a fixed current load

Page 6: Energy Source Lifetime Optimization for a Digital System through Power Management

Battery Efficiency

• Consider a 1.2 Ah battery and IBatt = 3.6A

• Ideal lifetime = 1.2Ah/3.6A = 1/3 hour = 1200s

• Actual lifetime from simulation = 1008s

• Efficiency = (Actual lifetime)/(Ideal lifetime)

= 1008/1200

= 0.84 or 84%

04/21/23 6Manish Kulkarni & Vishwani Agrawal

Page 7: Energy Source Lifetime Optimization for a Digital System through Power Management

Problem Statement

• Selecting a battery: Battery should be capable of supplying power (current) for required system performance (clock rate).

• Meeting the battery lifetime requirement; lifetime is the interval between replacement or recharge.

• Extend battery lifetime by DVFS. Find VDD and clock rate for maximum lifetime.

04/21/23 7Manish Kulkarni & Vishwani Agrawal

Page 8: Energy Source Lifetime Optimization for a Digital System through Power Management

04/21/23 8

Step 1: Determine the operating voltage based on required performance.

Step 2: Determine minimum battery size for efficiency ≥ 85%

Step 3: Increase battery size over the minimum size to meet lifetime requirement.

Step 4: Determine a lower performance mode with maximum lifetime.

Proposed MethodProposed Method

Manish Kulkarni & Vishwani Agrawal

Page 9: Energy Source Lifetime Optimization for a Digital System through Power Management

Determining Operating Voltage

• 200,000 copies of 32-bit Ripple Carry Adder (RCA) – Makes it ≈ 70 million gate circuit

• Consider a performance requirement of 200MHz clock, critical path delay ≤ 5ns.

• Circuit simulation gives, VDD = 0.6V and IBatt = 477mA.

04/21/23 9Manish Kulkarni & Vishwani Agrawal

Page 10: Energy Source Lifetime Optimization for a Digital System through Power Management

04/21/23 10

Spice Simulation of System

200 MHz

477 mA

Manish Kulkarni & Vishwani Agrawal

Page 11: Energy Source Lifetime Optimization for a Digital System through Power Management

04/21/23 11

Determine Minimum Battery Size• For required current (477 mA) &• Battery Efficiency ≥ 85 %

We Choose400 mAh Battery

Manish Kulkarni & Vishwani Agrawal

Page 12: Energy Source Lifetime Optimization for a Digital System through Power Management

Battery Lifetime vs. VDD and Clock Rate

• A meaningful measure of the work done by the battery is its lifetime in terms of clock cycles.

• For the range of voltages with correct operation, i.e., VDD = 0.1V to 1.0V, we obtain circuit delay and clock rate from HSPICE simulation.

• Calculate battery lifetime in clock cycles for each VDD.

• Find VDD and clock rate for maximum battery lifetime.

04/21/23 12Manish Kulkarni & Vishwani Agrawal

Page 13: Energy Source Lifetime Optimization for a Digital System through Power Management

04/21/23 13

Higher Circuit Speed,Lower Battery Efficiency

Simulation of 400mAh Battery• Over operating voltage range of 0.1 V to 1 V

0.098 0.560 3.860 23.00 88.00 199.0 325.0 446.0 557.0 657.0 (MHz) Manish Kulkarni & Vishwani Agrawal

DVFS

619 Giga Cyclesor

50 minutes

Higher Battery Lifetime,Lower Circuit Speed

Page 14: Energy Source Lifetime Optimization for a Digital System through Power Management

Need Longer Battery Lifetime

• Suppose battery lifetime for the system is to be at least 3 hours.

• For smallest battery, size N = 1 (400mAh) IBatt = 477mA,

Efficiency ≈ 98%, Lifetime = 0.98 x 0.4/0.477 = 0.82 hour

• For 3 hour lifetime, battery size N = 3/0.82 = 3.65 ≈ 4.

• We should use a 4 cell (1600mAh) battery.

04/21/23 14Manish Kulkarni & Vishwani Agrawal

Page 15: Energy Source Lifetime Optimization for a Digital System through Power Management

04/21/23 15

619 Giga Cyclesor

50 minutes

2540 Giga Cyclesor

205 min ( > 3 Hrs)

Meeting Lifetime RequirementMeeting Lifetime Requirement

0.098 0.560 3.860 23.00 88.00 199.0 325.0 446.0 557.0 657.0 (MHz) Manish Kulkarni & Vishwani Agrawal

Page 16: Energy Source Lifetime Optimization for a Digital System through Power Management

Minimum Energy Operation

04/21/23 16

1660 Giga Cyclesor 119 hours

6630 Giga Cyclesor 476 hours

0.098 0.560 3.860 23.00 88.00 199.0 325.0 446.0 557.0 657.0 (MHz) Manish Kulkarni & Vishwani Agrawal

Page 17: Energy Source Lifetime Optimization for a Digital System through Power Management

Summary

Battery sizeVDD = 0.6V, 200MHz VDD = 0.3V*, 3.86MHz

Effici.%

LifetimeEffici.

%

Lifetime

N mAh x103 seconds

X10 9 cycles

x103 seconds

X10 9 cycles

1 400 98 3 619 100+ 430 1660

4 1600 100+ 12.7 2540 100+ 1717 6630

04/21/23 17

> two-times

1. Battery size should match the current need and satisfy the lifetime requirement of the system:a) Undersize battery has poor efficiency.b) Oversize battery is bulky and expensive.

2. Minimum energy mode can significantly increase battery lifetime.3. Another case of operation with a miniature (undersized) battery is

discussed in the paper.* Operation of circuits in sub-threshold voltage range (below 200 mV) have been verified [10][11]

Manish Kulkarni & Vishwani Agrawal

Page 18: Energy Source Lifetime Optimization for a Digital System through Power Management

References1. M. Pedram and Q. Wu, “Design Considerations for Battery-Powered Electronics,” Proc. 36th Design

Automation Conference, June 1999, pp. 861–866.2. L. Benini, G. Castelli, A. Macii, E. Macii, M. Poncino, and R. Scarsi, “A Discrete-Time Battery Model for

High-Level Power Estimation,” Proc. Conference on Design, Automation and Test in Europe, Mar. 2000, pp. 35–41.

3. M. Chen and G. A. Rincón-Mora, “Accurate Electrical Battery Model Capable of Predicting Runtime and I-V Performance,” IEEE Transactions on Energy Conversion, vol. 21, no. 2, pp. 504–511, June 2006.

4. Simulation model: 45nm bulk CMOS, predictive technology model (PTM), http://ptm.asu.edu/ 5. Simulator: Synopsys HSPICE,

www.synopsys.com/Tools/Verification/AMSVerification/CircuitSimulation/HSPICE/Documents/hspice ds.pdf

7. M. Kulkarni and V. D. Agrawal, “Matching Power Source to Electronic System: A tutorial on battery simulation”, VLSI Design and Test Symposium, July 2010

8. M. Kulkarni, “Energy Source Lifetime Optimization for a Digital System through Power Management,” Master’s Thesis, Dec 2010.

9. Joyce Kwong, Yogesh K. Ramadass, Naveen Verma, Anantha P. Chandrakasan, “A 65 nm Sub-Microcontroller With Integrated SRAM and Switched Capacitor DC-DC Converter” IEEE Journal Of Solid-state Circuits, vol. 44, No. 1, January 2009, pp. 115-126

10. S. Hanson, B. Zhai, M. Seok, B. Cline, K. Zhou, M. Singhal, M. Minuth, J. Olson, L. Nazhandali, T. Austin, D. Sylvester, and D. S. Blaauw, “Performance and variability optimization strategies in a sub-200 mV, 3.5 pJ/inst, 11 nW subthreshold processor,” in Symp. VLSI Circuits Dig., Jun. 2007, pp. 152–153.

11. B. Zhai, S. Hanson, D. Blaauw, and D. Sylvester, “A variation-tolerant sub-200mV 6-T subthreshold SRAM,” IEEE Journal of Solid-State Circuits, October 2008, pp. 2338-2348

04/21/23 18Manish Kulkarni & Vishwani Agrawal