DocumentCode
2089810
Title
Fine-Grained Fault Tolerance for Process Variation-Aware Caches
Author
Mahmood, Tayyeb ; Kim, Soontae
Author_Institution
Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
fYear
2010
fDate
5-7 July 2010
Firstpage
46
Lastpage
51
Abstract
Continuous scaling in CMOS fabrication process makes circuits more vulnerable to process variations, which results in variable delay, malfunctioning, and/or leaky circuits. Caches are one of the biggest victims of process variations due to their large sizes and minimal cell features. To mitigate the impacts of process variations on caches, we propose to localize the effects of process variations at a word level, not at the conventional cache set, cache way, or cache line level. Faulty words are disabled or shut down completely and accesses to those words are bypassed to a small set of word-length buffers. This technique is shown to be effective in reducing performance penalty due to process variations and in increasing the parametric yield up to 90% when subjected to the performance constraints.
Keywords
CMOS integrated circuits; cache storage; fault tolerance; integrated circuit manufacture; integrated circuit reliability; CMOS fabrication process; fine grained fault tolerance; process variation aware cache; process variations; Arrays; Circuit faults; Fault tolerance; Fault tolerant systems; Indexes; Random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
Conference_Location
Lixouri, Kefalonia
Print_ISBN
978-1-4244-7321-2
Type
conf
DOI
10.1109/ISVLSI.2010.57
Filename
5572757
Link To Document