Architectural-Level Power Optimization of Microcontroller Cores in Embedded Systems
نویسندگان
چکیده
Power saving is becoming one of the major design drivers in electronic systems embedding microcontroller cores. Known microcontrollers typically save power at the expense of reduced computational capability. With reference to an 8051 core, this paper presents a novel clustered clock gating to increase power efficiency at architectural level without performance loss and preserving the reusability of the macrocell. Different from known clustered-gating strategies where the number of clusters is fixed a priori, the optimal cluster organization is derived, considering both the macrocell complexity and switching activity. When implementing the 8051 core in CMOS technology, the proposed approach leads to a 37% power saving, which is higher than the 29% permitted by automatic-clock-gating insertion in commercial computer-aided design tools or the 10% of state-of-the-art clustered-gating strategies. To assess its full functionality, the power-optimized cell has been proved in silicon that is embedded in an automotive system for sensors interface/control.
منابع مشابه
Embedded processors and systems: Architectural issues and solutions for emerging applications
The design of embedded systems concerns hardware, software and mixed hardware-software issues. The increasing demand of complex consumer applications, such as the management of multimedia content and value-added services provided via mobile devices [1], is pushing towards the development of new architectures, operating systems and development environments. Among the most promising architectures...
متن کاملEstimating Cache and TLB Power in Embedded Processor Using Complete Machine Simulation
In this paper we propose to combine power estimation and optimization technique for Cache and TLB components of embedded system. The power estimation is done at the architectural level using complete machine simulation model, where as, the optimization is done at the circuit level by applying low power design technique to content addressable memory. It has been shown that for accuracy and flexi...
متن کاملDynamic Voltage and Frequency Scaling in an Embedded Microcontroller SoC
Given energy as the limiting factor in a low-power battery-driven embedded microcontroller (MCU), energy-efficient operation is critical. Low-energy microcontrollers benefit from comparable performance and longer lifetimes when compared to microcontroller cores without energy saving schemes. Dynamic voltage and frequency scaling (DVFS) has been proposed in [1] as a novel technique to provide op...
متن کاملTime Critical Multitasking for Multicore Microcontroller using XMOS Kit
This paper presents the research work on multicore microcontrollers using parallel, and time critical programming for the embedded systems. Due to the high complexity and limitations, it is very hard to work on the application development phase on such architectures. The experimental results mentioned in the paper are based on xCORE multicore microcontroller form XMOS ® . The paper also imitate...
متن کاملSide channel parameter characteristics of code injection attacks
Embedded systems are suggestive targets for code injection attacks in the recent years. Software protection mechanisms, and in general computers, are not usually applicable in embedded systems since they have limited resources like memory and process power. In this paper we investigate side channel characteristics of embedded systems and their applicability in code injection attack detection. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Industrial Electronics
دوره 54 شماره
صفحات -
تاریخ انتشار 2007