Securing against errors in an error correcting code (ECC) implemented in an automotive system
In general, data is susceptible to errors caused by faults in hardware (i.e. permanent faults), such as faults in the functioning of memory and/or communication channels. To detect errors in data caused by hardware faults, the error correcting code (ECC) was introduced, which essentially provides a sort of redundancy to the data that can be used to validate that the data is free from errors caused by hardware faults. In some cases, the ECC can also be used to correct errors in the data caused by hardware faults. However, the ECC itself is also susceptible to errors, including specifically errors caused by faults in the ECC logic. A method, computer readable medium, and system are thus provided for securing against errors in an ECC.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC52-07NA27344
- Assignee:
- NVIDIA Corp. (Santa Clara, CA)
- Patent Number(s):
- 10,908,995
- Application Number:
- 16/137,002
- OSTI ID:
- 1805471
- Country of Publication:
- United States
- Language:
- English
Similar Records
Liveness as a factor to evaluate memory vulnerability to soft errors
Concurrent-error detection and correction algorithm for fault-tolerant VLSI arithmetic array processors