What is battery-aware design, and how does Peukert's law change how you evaluate a low-power architecture?
From PDVerse Low-Power Physical Design Mentor Guide, part of the pdVerse Mentor Guide
Short Answer
Battery-aware design judges a chip by the shape of its current draw, not just its average power. Peukert's law says a battery delivers less total charge when drained at a higher current, so a bursty design can run out sooner than a smooth one with the same average.
Technical Explanation
- Peukert's law: effective capacity falls as discharge current rises. The exponent k captures how strongly.
- k is near 1 for lithium-ion cells and larger for lead-acid, so the effect size depends on chemistry.
- High peaks also cause internal-resistance voltage droop, which can trip a brownout reset even when charge remains.
- So peak-to-average ratio matters: spread work out, stagger domain wake-ups, and avoid all blocks bursting at once.
- Duty-cycled designs with short, high bursts gain the most from smoothing.
- Recovery effect: a cell regains some usable charge while it rests, so Peukert on a pulsed load gives an estimate, not an exact answer.
- An average-power spreadsheet alone can overstate real battery life.
Formula Or Decision Rule
- Peukert's law: t = C_p / I^k
- C_p = capacity at 1 A discharge, I = discharge current, k = Peukert exponent (1.0 is ideal)
- Rule: at equal average current, the profile with higher peaks drains more capacity when k > 1.
Common Mistake
The Trap: Sizing the battery from average milliwatts only.
- Two designs with the same average can differ in real battery life, and high peaks can cause brownout resets the average never predicts.
Follow-up Question & Model Response
"How would you reduce peak current in a chip design?"
Candidate Model Response: Stagger the wake-up of power domains so their in-rush and activity bursts do not overlap. Spread compute over a longer window at lower frequency, which DVFS supports. Add local decoupling so short spikes come from on-chip charge rather than the battery. Then measure peak and average current together on the real activity profile. Take the Peukert exponent from the cell data sheet or fit it from discharge curves at two currents.
Practical Example
Design Scenario: (illustrative) Two IoT sensors both average 1 mA from a lithium cell with k = 1.05. Design A draws a steady 1 mA; design B draws 20 mA for 5% of the time and almost nothing otherwise. Under Peukert's law each unit of charge drawn at 20 mA costs 20^0.05 โ 1.16 times as much capacity as the same charge drawn at 1 mA. So B loses roughly 14% of run time versus A despite the same average. Real cells partly recover between bursts, so treat this as a first estimate and confirm it on the bench.
Low-Power & UPF Handbook
Master Low-Power VLSI & Multivoltage Design
Read the complete low-power guide library covering power domains, level shifters, isolation clamps, state retention, and UPF signoff verification.
Offline PDF Bundle
Want all 1109 questions offline?
Get the complete 4-book PDF bundle (PnR, STA, MMMC, Low Power) with a clickable table of contents - no ads, no internet needed.

Continue practising