DocumentCode :
642602
Title :
A variation tolerant architecture for ultra low power multi-processor cluster
Author :
Bortolotti, Daniele ; Rossi, Davide ; Bartolini, Andrea ; Benini, Luca
Author_Institution :
DEI, Univ. of Bologna, Bologna, Italy
fYear :
2013
fDate :
9-11 Sept. 2013
Firstpage :
32
Lastpage :
38
Abstract :
Process and environmental temperature variations have a detrimental effect on performance and reliability of modern embedded systems. This sensitivity to operating conditions significantly increases in ultra-low-power (ULP) devices and in all those applications that rely on reduced supply voltage to achieve energy efficiency. We propose a lightweight runtime solution to tolerate process and environmental temperature variations. The novelty of our solution is the ability to tackle both hold time and setup time sensitivity to variations by dynamically adapting latencies of the datapaths without compromising execution correctness. We extensively tested our solution evaluating the trade-offs, demonstrating the cost, performance, reliability gain compared to state-of-the-art static solutions. The proposed solution is able to reach a performance gain up to 30% with a very low (≈ 4%) area overhead.
Keywords :
flip-flops; integrated circuit reliability; low-power electronics; multiprocessing systems; ULP devices; datapath dynamically-adapting latency; detrimental effect; embedded system reliability; energy efficiency; environmental temperature variation; flip-flops; hold time; process variation; reliability gain; setup time sensitivity; supply voltage; ultralow-power multiprocessor cluster; variation tolerant architecture; Clocks; Delays; Pipelines; Runtime; Temperature sensors; Uncertainty;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Power and Timing Modeling, Optimization and Simulation (PATMOS), 2013 23rd International Workshop on
Conference_Location :
Karlsruhe
Type :
conf
DOI :
10.1109/PATMOS.2013.6662152
Filename :
6662152
Link To Document :
بازگشت