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