Instruction level power model of microcontrollers

Chaitali Chakrabarti, Dinesh Gaitonde

Research output: Chapter in Book/Report/Conference proceedingChapter

18 Citations (Scopus)

Abstract

In the design of low power systems, it is important to analyze and optimize both the hardware and the software component of the system. To evaluate the software component of the system, a good instruction-level energy model is essential. In this paper we present a methodology for instruction level modelling of microcontrollers using gate level power estimation tools. We use the microcontroller, M68HC11, to illustrate this method. We study two different implementations of the microcontroller and show that the energy consumption of each instruction is quite different. Our study reveals that data correlation does not significantly affect the energy consumption of most instructions. Finally, we show the correctness of this model by running some sample programs and showing that the predicted energy estimates are quite close to the actual estimates.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE International Symposium on Circuits and Systems
Place of PublicationPiscataway, NJ, United States
PublisherIEEE
Volume1
ISBN (Print)0780354729
StatePublished - 1999
EventProceedings of the 1999 IEEE International Symposium on Circuits and Systems, ISCAS '99 - Orlando, FL, USA
Duration: May 30 1999Jun 2 1999

Other

OtherProceedings of the 1999 IEEE International Symposium on Circuits and Systems, ISCAS '99
CityOrlando, FL, USA
Period5/30/996/2/99

Fingerprint

Microcontrollers
Energy utilization
Electron energy levels
Hardware

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Electronic, Optical and Magnetic Materials

Cite this

Chakrabarti, C., & Gaitonde, D. (1999). Instruction level power model of microcontrollers. In Proceedings - IEEE International Symposium on Circuits and Systems (Vol. 1). Piscataway, NJ, United States: IEEE.

Instruction level power model of microcontrollers. / Chakrabarti, Chaitali; Gaitonde, Dinesh.

Proceedings - IEEE International Symposium on Circuits and Systems. Vol. 1 Piscataway, NJ, United States : IEEE, 1999.

Research output: Chapter in Book/Report/Conference proceedingChapter

Chakrabarti, C & Gaitonde, D 1999, Instruction level power model of microcontrollers. in Proceedings - IEEE International Symposium on Circuits and Systems. vol. 1, IEEE, Piscataway, NJ, United States, Proceedings of the 1999 IEEE International Symposium on Circuits and Systems, ISCAS '99, Orlando, FL, USA, 5/30/99.
Chakrabarti C, Gaitonde D. Instruction level power model of microcontrollers. In Proceedings - IEEE International Symposium on Circuits and Systems. Vol. 1. Piscataway, NJ, United States: IEEE. 1999
Chakrabarti, Chaitali ; Gaitonde, Dinesh. / Instruction level power model of microcontrollers. Proceedings - IEEE International Symposium on Circuits and Systems. Vol. 1 Piscataway, NJ, United States : IEEE, 1999.
@inbook{7bb69bdd9b454411bd80b08b8062a786,
title = "Instruction level power model of microcontrollers",
abstract = "In the design of low power systems, it is important to analyze and optimize both the hardware and the software component of the system. To evaluate the software component of the system, a good instruction-level energy model is essential. In this paper we present a methodology for instruction level modelling of microcontrollers using gate level power estimation tools. We use the microcontroller, M68HC11, to illustrate this method. We study two different implementations of the microcontroller and show that the energy consumption of each instruction is quite different. Our study reveals that data correlation does not significantly affect the energy consumption of most instructions. Finally, we show the correctness of this model by running some sample programs and showing that the predicted energy estimates are quite close to the actual estimates.",
author = "Chaitali Chakrabarti and Dinesh Gaitonde",
year = "1999",
language = "English (US)",
isbn = "0780354729",
volume = "1",
booktitle = "Proceedings - IEEE International Symposium on Circuits and Systems",
publisher = "IEEE",

}

TY - CHAP

T1 - Instruction level power model of microcontrollers

AU - Chakrabarti, Chaitali

AU - Gaitonde, Dinesh

PY - 1999

Y1 - 1999

N2 - In the design of low power systems, it is important to analyze and optimize both the hardware and the software component of the system. To evaluate the software component of the system, a good instruction-level energy model is essential. In this paper we present a methodology for instruction level modelling of microcontrollers using gate level power estimation tools. We use the microcontroller, M68HC11, to illustrate this method. We study two different implementations of the microcontroller and show that the energy consumption of each instruction is quite different. Our study reveals that data correlation does not significantly affect the energy consumption of most instructions. Finally, we show the correctness of this model by running some sample programs and showing that the predicted energy estimates are quite close to the actual estimates.

AB - In the design of low power systems, it is important to analyze and optimize both the hardware and the software component of the system. To evaluate the software component of the system, a good instruction-level energy model is essential. In this paper we present a methodology for instruction level modelling of microcontrollers using gate level power estimation tools. We use the microcontroller, M68HC11, to illustrate this method. We study two different implementations of the microcontroller and show that the energy consumption of each instruction is quite different. Our study reveals that data correlation does not significantly affect the energy consumption of most instructions. Finally, we show the correctness of this model by running some sample programs and showing that the predicted energy estimates are quite close to the actual estimates.

UR - http://www.scopus.com/inward/record.url?scp=0032691428&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0032691428&partnerID=8YFLogxK

M3 - Chapter

AN - SCOPUS:0032691428

SN - 0780354729

VL - 1

BT - Proceedings - IEEE International Symposium on Circuits and Systems

PB - IEEE

CY - Piscataway, NJ, United States

ER -