Power analysis of a 32-bit embedded microcontroller

被引:13
|
作者
Tiwari, V [1 ]
Lee, MTC
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
[2] Fujitsu Labs Amer, San Jose, CA 95134 USA
关键词
embedded software; embedded systems; low power design; low power software; power estimation; power optimization;
D O I
10.1155/1998/89432
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new approach for power analysis of microprocessors has recently been proposed [14]. The idea is to look at the power consumption in a microprocessor from the point of view of the actual software executing on the processor. The basic component of this approach is a measurement based, instruction-level power analysis technique. The technique allows for the development of an instruction-level power model for the given processor which can be used to evaluate software in terms of the power consumption, and for exploring the optimization of software for lower power. This paper describes the application of this technique for a comprehensive instruction-level power analysis of a commercial 32-bit RISC-based embedded microcontroller. The salient results of the analysis and the basic instruction-level power model are described. Interesting observations and insights based on the results are also presented. Such an instruction-level power analysis can provide cues as to what optimizations in the micro-architecture design of the processor would lead to the most effective power savings in actual software applications. Wherever the results indicate such optimizations, they have been discussed. Furthermore, ideas for low power software design, as suggested by the results, are described in this paper as well.
引用
收藏
页码:225 / 242
页数:18
相关论文
共 50 条
  • [22] Ultra Low Power 32-bit Microcontroller With Minimal Instruction Set for Internet of Things Applications
    Guigue, Sebastien
    Leroux, Camille
    Begueret, Jean-Baptiste
    Taris, Thierry
    2022 20TH IEEE INTERREGIONAL NEWCAS CONFERENCE (NEWCAS), 2022, : 298 - 302
  • [23] Security analysis of reversible logic cryptography design with LFSR key on 32-bit microcontroller
    Raj, Vinoth
    Janakiraman, Siva
    Rajagopalan, Sundararaman
    Amirtharajan, Rengarajan
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 84 (84)
  • [24] 32-BIT MICROS POWER WORKSTATIONS
    MOKHOFF, N
    COMPUTER DESIGN, 1984, 23 (07): : 97 - &
  • [25] Analysis of a Laser-induced Instructions Replay Fault Model in a 32-bit Microcontroller
    Khuat, Vanthanh
    Dutertre, Jean-Max
    Danger, Jean-Luc
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 363 - 370
  • [26] Software power estimation and optimization for high performance, 32-bit embedded processors
    Russell, JT
    Jacome, MF
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1998, : 328 - 333
  • [27] Bit by 32-bit
    Martin, Norman
    Chilton's Automotive Industries, 1993, 173 (04):
  • [28] MOTOROLA RETHINKS THE FUNDAMENTALS FOR ONE-CHIP 32-BIT MICROCONTROLLER
    WILSON, R
    COMPUTER DESIGN, 1989, 28 (11): : 20 - &
  • [29] Embedded memories in a 32 bit high performance microcontroller
    Eder, A
    IEEE SYMPOSIUM ON IC/PACKAGE DESIGN INTEGRATION - PROCEEDINGS, 1998, : 4 - 8
  • [30] Characterization of Electromagnetic Fault Injection on a 32-bit Microcontroller Instruction Buffer
    Trabelsi, Oualid
    Sauvage, Laurent
    Danger, Jean-Luc
    PROCEEDINGS OF THE 2020 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST), 2020,