A Simplified Method for Instruction Level Energy Estimation for Embedded System

Abstract
Embedded systems are used extensively in all spheres of life. Size, cost and power are the major issues in design and marketing of these products. In embedded system, the processor has to perform given task repeatedly. Power optimization need to be achieved not only at hardware level, but also at software level. Because software power contributes substantially in overall power consumption of embedded system. In this paper, a simplified method for instruction level energy estimation is presented for ARM Cortex M4 processor. Results obtained are compared with micro benchmark programs. The result shows less than -2% error in energy consumption estimation.