ESSCIRC 2008 - 34th European Solid-State Circuits Conference 2008
DOI: 10.1109/esscirc.2008.4681832
|View full text |Cite
|
Sign up to set email alerts
|

Parallel double error correcting code design to mitigate multi-bit upsets in SRAMs

Abstract: The range of SRAM multi-bit upsets (MBU) in sub100nm technologies is characterized using irradiation tests on two prototype ICs, developed in 90nm commercial processes. Results reveal that MBU, as large as 13-bit, can occur in these technologies, limiting the efficacy of conventional SEC-DED error-correcting codes (ECC). A double-error correcting (DEC) ECC implementation technique suitable for SRAM applications is presented. Results show that this DEC scheme reduces errors by 98.5% compared to only 44% reducti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0
6

Year Published

2010
2010
2022
2022

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 115 publications
(43 citation statements)
references
References 10 publications
0
37
0
6
Order By: Relevance
“…In order to evaluate system performance, instruction per-cycle (IPC) for cache line sizes of 1024 bits and 512 bits are plotted in Figure 12. In our evaluation, we add zero cycle latency for parity code, one cycle latency for SECDED, two cycle latencies for DECTED, and seven cycle latencies for 4EC5ED [23,33]. As shown in the figure, the proposed two-layer ECCs achieves similar IPC with 8-way SECDED and 16-way SECDED because the two-layer ECCs only requires simple parity code encoding / decoding processes for most cache accesses.…”
Section: Performance Degradationmentioning
confidence: 89%
“…In order to evaluate system performance, instruction per-cycle (IPC) for cache line sizes of 1024 bits and 512 bits are plotted in Figure 12. In our evaluation, we add zero cycle latency for parity code, one cycle latency for SECDED, two cycle latencies for DECTED, and seven cycle latencies for 4EC5ED [23,33]. As shown in the figure, the proposed two-layer ECCs achieves similar IPC with 8-way SECDED and 16-way SECDED because the two-layer ECCs only requires simple parity code encoding / decoding processes for most cache accesses.…”
Section: Performance Degradationmentioning
confidence: 89%
“…Results of irradiation tests on 90nm commercial processes reveal that multi-bit upsets as large as 13 bits can occur in sub-100nm technologies [18]. These faults are expected to increase in the future processors due to shrinking size of the transistors.…”
Section: Multi-bit Faultsmentioning
confidence: 99%
“…In addition, different error-correction codes can introduce extra access cycles because of critical time overhead introduced by encoding/decoding process. In our evaluation, we add onecycle latency for SECDED, two-cycle latency for DECTED, and seven-cycle latency for 4EC5ED [5], [18]. To evaluate system performance of various mechanisms, Fig.…”
Section: Ipc Performance Comparisonmentioning
confidence: 99%