• DocumentCode
    1362298
  • Title

    Error Detection and Correction in Microprocessor Core and Memory Due to Fast Dynamic Voltage Droops

  • Author

    Raychowdhury, Arijit ; Tschanz, Jim ; Bowman, Keith ; Lu, Shih-Lien ; Aseron, Paolo ; Khellah, Muhammad ; Geuskens, Bibiche ; Tokunaga, Carlos ; Wilkerson, Chris ; Karnik, Tanay ; De, Vivek

  • Author_Institution
    Intel Labs., Intel Corp., Hillsboro, OR, USA
  • Volume
    1
  • Issue
    3
  • fYear
    2011
  • Firstpage
    208
  • Lastpage
    217
  • Abstract
    Built-in resiliency features enable a microprocessor to detect and correct errors due to fast dynamic voltage droop events as well as other types of dynamic variations. Timing errors in the microprocessor core as well as read (RD) and write (WR) errors in the 8T SRAM based cache can be detected. As a result, guardbands added for these variations are reduced or eliminated, improving performance and reducing power consumption. Measurements on a 45 nm research microprocessor core demonstrate 41% improvement in throughput or 22% reduction in energy at 0.8 V. Measurements on the cache demonstrate reduction of the minimum operating Vcc (VMIN) by 9% thereby resulting in a 7.5% reduction of net operating power.
  • Keywords
    SRAM chips; cache storage; electric potential; error correction; error detection; memory architecture; microprocessor chips; 8T SRAM based cache; built-in resiliency feature; dynamic voltage droop; error correction; error detection; microprocessor core; power consumption reduction; read error; size 45 nm; write error; Clocks; Computer architecture; Delay; Microprocessors; Random access memory; Tuning;
  • fLanguage
    English
  • Journal_Title
    Emerging and Selected Topics in Circuits and Systems, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    2156-3357
  • Type

    jour

  • DOI
    10.1109/JETCAS.2011.2167070
  • Filename
    6061914