2013
DOI: 10.1109/tcad.2012.2226585
|View full text |Cite
|
Sign up to set email alerts
|

A Method to Construct Low Delay Single Error Correction Codes for Protecting Data Bits Only

Abstract: Abstract-Error correction codes (ECCs) have been used for decades to protect memories from soft errors. Single error correction (SEC) codes that can correct 1-bit error per word are a common option for memory protection. In some cases, SEC codes are extended to also provide double error detection and are known as SEC-DED codes. As technology scales, soft errors on registers also became a concern and, therefore, SEC codes are used to protect registers. The use of an ECC impacts the circuit design in terms of bo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0
3

Year Published

2013
2013
2023
2023

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 44 publications
(23 citation statements)
references
References 11 publications
0
20
0
3
Order By: Relevance
“…Finally, Low Delay (LD) codes proposed in [27] and [28] can be applied to CPU registers protection. They share objectives with our proposal.…”
Section: B Faster Error Control Codesmentioning
confidence: 99%
See 1 more Smart Citation
“…Finally, Low Delay (LD) codes proposed in [27] and [28] can be applied to CPU registers protection. They share objectives with our proposal.…”
Section: B Faster Error Control Codesmentioning
confidence: 99%
“…Low Delay (LD) SEC and SEC-DED codes [27] reduce the time required to correct 1-bit errors when only the correction of data bits is needed. These codes take advantage of the minor interest of correcting parity bits in registers, as the information stored is not rewritten in the same register once it has been read, and the input data come from other processor elements.…”
Section: Low Delay Codesmentioning
confidence: 99%
“…Recently, a method to optimize the decoding of SEC and SEC-DED codes with constant weight has been presented [13]. This scheme is based on the observation that when all the data columns in the H matrix have the same weight, errors can be located by checking only that the ones in the syndrome match those in the data column.…”
Section: Proposed Sec-daec Codesmentioning
confidence: 99%
“…A method to reduce the decoding complexity for some SEC and SEC-DED codes has been recently proposed in [13]. The scheme focuses on codes with constant weight on the data columns of the parity check matrix.…”
Section: Introductionmentioning
confidence: 99%
“…Fault tolerant approaches instead target at tolerating the occurrence of the bit flips at system level by adding different redundancy approaches such as coding (information redundancy) TMR/DMR (hardware redundancy) repeated operations (time redundancy) [7]. Depending on the size and the use of the memory to be protected (register files, cache memories, main memories, storage memories), different ECCs have been used [8], [9], [10], [11]. However, these techniques are not suitable for the protection of single memory elements such as latches or flip-flops.…”
Section: Introductionmentioning
confidence: 99%