Low-Power MCUs: Power Modeling, Estimation, and Optimization
DOI:
https://doi.org/10.54097/96yjkp59Keywords:
MCUs, Power estimation, Optimization, DVFS.Abstract
Ultra-low-power microcontroller units (MCUs) are the foundation of IoT, wearable devices, and sensor networks, where energy efficiency directly determines system lifetime and reliability. This paper reviews power modeling, estimation, and optimization techniques tailored for low-power MCUs. Power consumption is analyzed across dynamic, short-circuit, and leakage components, with the fundamental relation of dynamic power expressed in (1). Estimation approaches at multiple abstraction levels—transistor-level, gate-level, RTL, and system-level—are compared in terms of accuracy, turnaround, and applicability. Gate-level power analysis, supported by SAIF-based switching activity, remains the reference standard, while RTL and system-level estimation enable rapid design-space exploration. Figure 1 illustrates the classical MCU pipeline structure, highlighting how switching activity from CPU, peripherals, and memory contributes to overall power. Optimization methods such as clock gating, power gating, dynamic voltage and frequency scaling (DVFS), near-threshold computing, approximate computing, and energy-aware logic synthesis are evaluated with their respective trade-offs in performance, energy savings, and design complexity. Recent trends emphasize machine learning–assisted estimation, automated power-intent synthesis, and hardware–software co-optimization. This comprehensive survey concludes that achieving decade-long MCU lifetimes requires integrating accurate modeling, fast estimation, and adaptive optimization strategies for real-world workloads.
Downloads
References
[1] S. Mittal, “A survey of architectural techniques for near-threshold computing,” ACM J. Emerg. Technol. Comput. Syst., vol. 12, no. 4, Art. 46, Dec. 2015. DOI: https://doi.org/10.1145/2821510
[2] R. G. Dreslinski, M. Wieckowski, D. Blaauw, D. Sylvester, and T. Mudge, “Near-threshold computing: Reclaiming Moore’s Law through energy-efficient integrated circuits,” Proc. IEEE, vol. 98, no. 2, pp. 253–266, Feb. 2010. DOI: https://doi.org/10.1109/JPROC.2009.2034764
[3] R. G. Dreslinski, M. Wieckowski, D. Blaauw, D. Sylvester, and T. Mudge, “Near-threshold computing: Overcoming performance degradation from aggressive voltage scaling,” in Proc. Workshop Energy-Efficient Design, 2009, pp. 44–49.
[4] S. Salamin, H. Amrouch, and J. Henkel, “Selecting the optimal energy point in near-threshold computing,” in Proc. Design, Automation & Test in Europe (DATE), 2019, pp. 1691–1696. DOI: https://doi.org/10.23919/DATE.2019.8715211
[5] F. N. Najm, “A survey of power estimation techniques in VLSI circuits,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 2, no. 4, pp. 446–455, Dec. 1994. DOI: https://doi.org/10.1109/92.335013
[6] F. N. Najm, “Transition density: A new measure of activity in digital circuits,” IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 12, no. 2, pp. 310–323, Feb. 1993. DOI: https://doi.org/10.1109/43.205010
[7] C.-Y. Tsui, M. Pedram, and A. M. Despain, “Power-efficient technology decomposition and mapping under an extended power consumption model,” IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 13, no. 9, pp. 1110–1122, Sept. 1994. DOI: https://doi.org/10.1109/43.310900
[8] M. Pedram, “Low-power RT-level synthesis techniques: A tutorial,” Integration, the VLSI Journal, vol. 34, no. 1–2, pp. 1–26, 2003.
[9] L. Benini and G. De Micheli, “System-level power optimization: Techniques and tools,” ACM Trans. Des. Autom. Electron. Syst., vol. 5, no. 2, pp. 115–192, Apr. 2000. DOI: https://doi.org/10.1145/335043.335044
[10] P. Pillai and K. G. Shin, “Real-time dynamic voltage scaling for low-power embedded operating systems,” in Proc. ACM Symp. Operating Syst. Principles (SOSP), 2001, pp. 89–102. DOI: https://doi.org/10.1145/502034.502044
[11] H. Aydin, R. Melhem, D. Mossé, and P. Mejía-Álvarez, “Power-aware scheduling for periodic real-time tasks,” IEEE Trans. Computers, vol. 53, no. 5, pp. 584–600, May 2004. DOI: https://doi.org/10.1109/TC.2004.1275298
[12] E. Bassetti, L. Benini, and G. De Micheli, “Enhanced dynamic voltage scaling for energy-efficient systems,” in Proc. Int. Conf. Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), Lecture Notes in Computer Science, vol. 4017, 2006, pp. 380–389.
[13] D. Altan, M. Yilmaz, and K. Köse, “DVFS and duty-cycling for ultra-low-power IoT,” Electronics, vol. 11, no. 21, Art. 3445, Nov. 2022.
[14] A. Saifullah, D. B. Shin, K. G. Shin, X. Hu, and J. Liu, “On the interplay of DVFS and DPM in real-time embedded systems,” ACM Trans. Embed. Comput. Syst., vol. 7, no. 2, Art. 21, Jan. 2008.
[15] J. Chen, C. Chiang, and S. K. Gupta, “Control-theoretic dynamic voltage scaling for embedded processors,” in Proc. IEEE Real-Time Systems Symp. (RTSS), 2006, pp. 390–401.
[16] J. Pouwelse, K. Langendoen, and H. Sips, “Dynamic voltage scaling on a low-power microprocessor,” in Proc. 7th ACM Int. Conf. Mobile Computing and Networking (MobiCom), 2001, pp. 251–259. DOI: https://doi.org/10.1145/381677.381701
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Academic Journal of Science and Technology

This work is licensed under a Creative Commons Attribution 4.0 International License.








