• 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