Loading [MathJax]/extensions/MathMenu.js
Discrete-time battery models for system-level low-power design | IEEE Journals & Magazine | IEEE Xplore

Discrete-time battery models for system-level low-power design


Abstract:

For portable applications, long battery lifetime is the ultimate design goal. Therefore, the availability of battery and voltage converter models providing accurate estim...Show More

Abstract:

For portable applications, long battery lifetime is the ultimate design goal. Therefore, the availability of battery and voltage converter models providing accurate estimates of battery lifetime is key for system-level low-power design frameworks. In this paper, we introduce a discrete-time model for the complete power supply subsystem that closely approximates the behavior of its circuit-level continuous-time counterpart. The model is abstract and efficient enough to enable event-driven simulation of digital systems described at a very high level of abstraction and that includes, among their components, also the power supply. The model gives the designer the possibility of estimating battery lifetime during system-level design exploration, as shown by the results we have collected on meaningful case studies. In addition, it is flexible and it can thus be employed for different battery chemistries.
Page(s): 630 - 640
Date of Publication: 07 August 2002

ISSN Information:

Dipartimento di Elettronica,Informatica e Sistemistica, Università di Bologna, Bologna, Italy
Luca Benini received the Dr. Eng. degree in electrical engineering from Università di Bologna, Italy, in 1991, and the M. S. and Ph. D. degrees in electrical engineering from Stanford University, Stanford, CA, in 1994 and 1997, respectively.
Currently, he is an Assistant Professor of electrical engineering at the Università di Bologna. His research interests are in all aspects of computer-aided design of digital circuits, ...Show More
Luca Benini received the Dr. Eng. degree in electrical engineering from Università di Bologna, Italy, in 1991, and the M. S. and Ph. D. degrees in electrical engineering from Stanford University, Stanford, CA, in 1994 and 1997, respectively.
Currently, he is an Assistant Professor of electrical engineering at the Università di Bologna. His research interests are in all aspects of computer-aided design of digital circuits, ...View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Giuliano Castelli received the Dr. Sc. degree in physics from Università di Trieste, Italy, in 1996. He is currently working toward the Ph. D. degree at the Dipartimento di Automatica e Informatica, Politecnico di Torino, Italy.
Since October 1998, he has been with the Dipartimento di Automatica e Informatica, Politecnico di Torino. His actual research interests are on modeling and design and optimization of battery-powere...Show More
Giuliano Castelli received the Dr. Sc. degree in physics from Università di Trieste, Italy, in 1996. He is currently working toward the Ph. D. degree at the Dipartimento di Automatica e Informatica, Politecnico di Torino, Italy.
Since October 1998, he has been with the Dipartimento di Automatica e Informatica, Politecnico di Torino. His actual research interests are on modeling and design and optimization of battery-powere...View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Alberto Macii received the Dr. Eng. and the Ph. D. degrees in computer engineering from Politecnico di Torino, Italy, in 1996 and 2001, respectively.
Currently, he holds a Postdoctoral position at the same institution. His research interests include several aspects of the development of algorithms, methodologies, and tools for the design of low-power digital systems.
Alberto Macii received the Dr. Eng. and the Ph. D. degrees in computer engineering from Politecnico di Torino, Italy, in 1996 and 2001, respectively.
Currently, he holds a Postdoctoral position at the same institution. His research interests include several aspects of the development of algorithms, methodologies, and tools for the design of low-power digital systems.View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Enrico Macii received the Dr. Eng. degree in electrical engineering from the Politecnico di Torino, Italy, the Dr. Sc. degree in computer science from the Università di Torino, and the Ph. D. degree in computer engineering from the Politecnico di Torino, in 1990, 1991, and 1995, respectively.
From 1991 to 1994, he was an Adjunct Faculty at the University of Colorado at Boulder. Currently, he is an Associate Professor of co...Show More
Enrico Macii received the Dr. Eng. degree in electrical engineering from the Politecnico di Torino, Italy, the Dr. Sc. degree in computer science from the Università di Torino, and the Ph. D. degree in computer engineering from the Politecnico di Torino, in 1990, 1991, and 1995, respectively.
From 1991 to 1994, he was an Adjunct Faculty at the University of Colorado at Boulder. Currently, he is an Associate Professor of co...View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Massimo Poncino received the Dr. Eng. degree in electrical engineering in 1989 and the Ph. D. degree in computer engineering in 1993, both from the Politecnico di Torino, Italy.
From 1993 through 1994, he was a Visiting Faculty Member at the University of Colorado at Boulder. Currently, he is an Assistant Professor at the Politecnico di Torino. His research interests include synthesis, verification, simulation, and testing...Show More
Massimo Poncino received the Dr. Eng. degree in electrical engineering in 1989 and the Ph. D. degree in computer engineering in 1993, both from the Politecnico di Torino, Italy.
From 1993 through 1994, he was a Visiting Faculty Member at the University of Colorado at Boulder. Currently, he is an Assistant Professor at the Politecnico di Torino. His research interests include synthesis, verification, simulation, and testing...View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Riccardo Scarsi received the Dr. Eng. degree in electrical engineering and the Ph. D. degree in computer engineering, both from Politecnico di Torino, Italy, in 1997 and 2001, respectively.
Currently, he holds a Postdoctoral position at the same institution. His research interests include several aspects of the development of algorithms, methododologies, and tools for the design of low-power digital systems.
Riccardo Scarsi received the Dr. Eng. degree in electrical engineering and the Ph. D. degree in computer engineering, both from Politecnico di Torino, Italy, in 1997 and 2001, respectively.
Currently, he holds a Postdoctoral position at the same institution. His research interests include several aspects of the development of algorithms, methododologies, and tools for the design of low-power digital systems.View more

Dipartimento di Elettronica,Informatica e Sistemistica, Università di Bologna, Bologna, Italy
Luca Benini received the Dr. Eng. degree in electrical engineering from Università di Bologna, Italy, in 1991, and the M. S. and Ph. D. degrees in electrical engineering from Stanford University, Stanford, CA, in 1994 and 1997, respectively.
Currently, he is an Assistant Professor of electrical engineering at the Università di Bologna. His research interests are in all aspects of computer-aided design of digital circuits, with special emphasis on low-power applications.
Luca Benini received the Dr. Eng. degree in electrical engineering from Università di Bologna, Italy, in 1991, and the M. S. and Ph. D. degrees in electrical engineering from Stanford University, Stanford, CA, in 1994 and 1997, respectively.
Currently, he is an Assistant Professor of electrical engineering at the Università di Bologna. His research interests are in all aspects of computer-aided design of digital circuits, with special emphasis on low-power applications.View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Giuliano Castelli received the Dr. Sc. degree in physics from Università di Trieste, Italy, in 1996. He is currently working toward the Ph. D. degree at the Dipartimento di Automatica e Informatica, Politecnico di Torino, Italy.
Since October 1998, he has been with the Dipartimento di Automatica e Informatica, Politecnico di Torino. His actual research interests are on modeling and design and optimization of battery-powered digital systems.
Giuliano Castelli received the Dr. Sc. degree in physics from Università di Trieste, Italy, in 1996. He is currently working toward the Ph. D. degree at the Dipartimento di Automatica e Informatica, Politecnico di Torino, Italy.
Since October 1998, he has been with the Dipartimento di Automatica e Informatica, Politecnico di Torino. His actual research interests are on modeling and design and optimization of battery-powered digital systems.View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Alberto Macii received the Dr. Eng. and the Ph. D. degrees in computer engineering from Politecnico di Torino, Italy, in 1996 and 2001, respectively.
Currently, he holds a Postdoctoral position at the same institution. His research interests include several aspects of the development of algorithms, methodologies, and tools for the design of low-power digital systems.
Alberto Macii received the Dr. Eng. and the Ph. D. degrees in computer engineering from Politecnico di Torino, Italy, in 1996 and 2001, respectively.
Currently, he holds a Postdoctoral position at the same institution. His research interests include several aspects of the development of algorithms, methodologies, and tools for the design of low-power digital systems.View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Enrico Macii received the Dr. Eng. degree in electrical engineering from the Politecnico di Torino, Italy, the Dr. Sc. degree in computer science from the Università di Torino, and the Ph. D. degree in computer engineering from the Politecnico di Torino, in 1990, 1991, and 1995, respectively.
From 1991 to 1994, he was an Adjunct Faculty at the University of Colorado at Boulder. Currently, he is an Associate Professor of computer engineering at the Politecnico di Torino. He is an Associate Editor of the ACM Transactions on Design Automation. His research interests include several aspects of the computer-aided design of integrated circuits and systems, with particular emphasis on synthesis, optimization and formal verification.
Dr. Macii is an Associate Editor of the IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN. He was the Technical Program cochair of the IEEE Alessandro Volta Memorial Workshop on Low Power Design, in 1999 and the Technical Program Co-Chair and the General Chair of the ACM/IEEE International Symposium on Low Power Electronics and Design in 2000 and 2001, respectively.
Enrico Macii received the Dr. Eng. degree in electrical engineering from the Politecnico di Torino, Italy, the Dr. Sc. degree in computer science from the Università di Torino, and the Ph. D. degree in computer engineering from the Politecnico di Torino, in 1990, 1991, and 1995, respectively.
From 1991 to 1994, he was an Adjunct Faculty at the University of Colorado at Boulder. Currently, he is an Associate Professor of computer engineering at the Politecnico di Torino. He is an Associate Editor of the ACM Transactions on Design Automation. His research interests include several aspects of the computer-aided design of integrated circuits and systems, with particular emphasis on synthesis, optimization and formal verification.
Dr. Macii is an Associate Editor of the IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN. He was the Technical Program cochair of the IEEE Alessandro Volta Memorial Workshop on Low Power Design, in 1999 and the Technical Program Co-Chair and the General Chair of the ACM/IEEE International Symposium on Low Power Electronics and Design in 2000 and 2001, respectively.View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Massimo Poncino received the Dr. Eng. degree in electrical engineering in 1989 and the Ph. D. degree in computer engineering in 1993, both from the Politecnico di Torino, Italy.
From 1993 through 1994, he was a Visiting Faculty Member at the University of Colorado at Boulder. Currently, he is an Assistant Professor at the Politecnico di Torino. His research interests include synthesis, verification, simulation, and testing of digital circuits and systems.
Massimo Poncino received the Dr. Eng. degree in electrical engineering in 1989 and the Ph. D. degree in computer engineering in 1993, both from the Politecnico di Torino, Italy.
From 1993 through 1994, he was a Visiting Faculty Member at the University of Colorado at Boulder. Currently, he is an Assistant Professor at the Politecnico di Torino. His research interests include synthesis, verification, simulation, and testing of digital circuits and systems.View more
Dipartimento di Autokatica e Informatica, Politecnico di Turino, Torino, Italy
Riccardo Scarsi received the Dr. Eng. degree in electrical engineering and the Ph. D. degree in computer engineering, both from Politecnico di Torino, Italy, in 1997 and 2001, respectively.
Currently, he holds a Postdoctoral position at the same institution. His research interests include several aspects of the development of algorithms, methododologies, and tools for the design of low-power digital systems.
Riccardo Scarsi received the Dr. Eng. degree in electrical engineering and the Ph. D. degree in computer engineering, both from Politecnico di Torino, Italy, in 1997 and 2001, respectively.
Currently, he holds a Postdoctoral position at the same institution. His research interests include several aspects of the development of algorithms, methododologies, and tools for the design of low-power digital systems.View more
Contact IEEE to Subscribe

References

References is not available for this document.