Battery life-time extension is a primary design objective for portable systems. Traditionally, battery life-time has been prolonged mainly by reducing average power consumption of system components. A careful analysis of discharge characteristics and the adoption of accurate high-level battery models in system-level design open new opportunities for life-time extension. In this paper, we introduce dynamic power management (DPM) policies specifically tailored to battery-powered systems. Battery-driven DPM strives to enhance life-time by automatically adapting discharge rate and current profiles to battery state-of-charge. The distinctive feature of these policies is the control of system operation based on the observation of battery output voltage. The effectiveness of the proposed policies and, more in general, of the idea of accounting for battery behavior during system design, is proved by the experiments carried out on a realistic case study, namely, an MP3 audio player.
[1]
Anna R. Karlin,et al.
Competitive randomized algorithms for non-uniform problems
,
1990,
SODA '90.
[2]
Luca Benini,et al.
A discrete-time battery model for high-level power estimation
,
2000,
DATE '00.
[3]
S. Gold,et al.
A PSPICE macromodel for lithium-ion batteries
,
1997,
The Twelfth Annual Battery Conference on Applications and Advances.
[4]
Luca Benini,et al.
Dynamic power management of electronic systems
,
1998,
ICCAD '98.
[5]
L. Benini,et al.
System-level dynamic power management
,
1999,
Proceedings IEEE Alessandro Volta Memorial Workshop on Low-Power Design.