DocumentCode
2978319
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.
fYear
2006
fDate
Dec. 2006
Firstpage
47
Lastpage
54
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing, 2006. PRDC '06. 12th Pacific Rim International Symposium on
Conference_Location
Riverside, CA
Print_ISBN
0-7695-2724-8
Type
conf
DOI
10.1109/PRDC.2006.56
Filename
4041887
Link To Document