Title :
SEVA: A Soft-Error- and Variation-Aware Cache Architecture
Author :
Hung, Luong D. ; Goshima, Masahiro ; Sakai, Shuichi
Author_Institution :
Graduate Sch. of Inf. Sci. & Technol., Tokyo Univ.
Abstract :
As SRAM devices are scaled down, the number of variation-induced defective memory cells increases rapidly. Combination of ECC, particularly SECDED, with a redundancy technique can effectively tolerate a high number of defects. While SECDED can repair a defective cell in a block, the block becomes vulnerable to soft errors. This paper proposes SEVA, an original soft-error- and variation-aware cache architecture. SEVA exploits SECDED to tolerate variation-induced defects while preserving high resilience against soft errors. Information about the defectiveness and data dirtiness is maintained for each SECDED block. SEVA allows only the clean data to be stored in defective (but still usable) blocks of a cache. An error occurring in a defective block can be detected and the correct data can be obtained from the lower level of the memory hierarchy. SEVA improves yield and reliability with low overheads
Keywords :
Hamming codes; SRAM chips; cache storage; error correction codes; fault tolerant computing; logic design; redundancy; SECDED block; SEVA; SRAM devices; data dirtiness; memory hierarchy; redundancy technique; single error correction double error detection Hamming code; soft-error-aware cache architecture; variation-aware cache architecture; variation-induced defective memory cells; Costs; Degradation; Electric variables; Error analysis; Error correction; Error correction codes; Information science; Random access memory; Redundancy; Resilience;
Conference_Titel :
Dependable Computing, 2006. PRDC '06. 12th Pacific Rim International Symposium on
Conference_Location :
Riverside, CA
Print_ISBN :
0-7695-2724-8
DOI :
10.1109/PRDC.2006.56