• DocumentCode
    2959900
  • Title

    Instruction level power model of microcontrollers

  • Author

    Chakrabarti, Chaitali ; Gaitonde, Dinesh

  • Author_Institution
    Dept. of Electr. Eng., Arizona State Univ., Tempe, AZ, USA
  • Volume
    1
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    76
  • 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
  • Keywords
    circuit CAD; embedded systems; instruction sets; integrated circuit modelling; logic CAD; low-power electronics; microcontrollers; M68HC11; data correlation; energy estimates; gate level power estimation tools; instruction level power model; low power systems; microcontrollers; software component; Costs; Current measurement; Digital signal processing; Energy consumption; Hardware; Microcontrollers; Power generation; Power system modeling; Predictive models; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1999. ISCAS '99. Proceedings of the 1999 IEEE International Symposium on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-5471-0
  • Type

    conf

  • DOI
    10.1109/ISCAS.1999.777809
  • Filename
    777809