Abstract | ||
---|---|---|
In this paper, we explore a two-layer error control codes (ECC), which combines rectangular and Hamming product codes in an efficient way to address process and supply voltage variation in cache. Two-layer ECC employs simple rectangular codes for each cache line to detect error, while loading extra Hamming product codes check bits in the case of error detection; thus enabling process and supply voltage variation-tolerant cache design. Our analysis and experimental results shows that compared to complex 4-way 4EC5ED, two-layer ECC can increase Mean-Error-To-Failure by more than 2×, improve reliability by two order of magnitude under process variation, and reduce residual failure rate by one order of magnitude under supply voltage variation. Compared to simple 8-way SECDED, two-layer ECC shows a 28x-133x improvement in METF, and residual failure rate are improved furthermore. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/DFT.2013.6653600 | DFT |
Keywords | Field | DocType |
process variation,mean-error-to-failure,supply voltage variation,cache storage,error detection codes,two-layer ecc,error detection,power supply circuits,fault-tolerant,supply voltage variation-tolerant cache design,error correction codes,cache,failure analysis,product codes,residual failure rate,vlsi,hamming codes,4-way 4ec5ed,hamming product codes check bits,rectangular product code,ecc,magnitude under process variation,cache line,reliability,rectangular codes,metf,two-layer error control codes | Hamming code,Forward error correction,Concatenated error correction code,Cache,Computer science,CPU cache,Turbo code,Real-time computing,Electronic engineering,Error detection and correction,Linear code | Conference |
ISSN | ISBN | Citations |
1550-5774 | 978-1-4799-1583-5 | 2 |
PageRank | References | Authors |
0.41 | 16 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Meilin Zhang | 1 | 40 | 3.16 |
Paul Ampadu | 2 | 285 | 28.55 |