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
Link To Document