DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Securing against errors in an error correcting code (ECC) implemented in an automotive system

Abstract

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.

Inventors:
Issue Date:
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1805471
Patent Number(s):
10908995
Application Number:
16/137,002
Assignee:
NVIDIA Corp. (Santa Clara, CA)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
H - ELECTRICITY H03 - BASIC ELECTRONIC CIRCUITRY H03M - CODING
DOE Contract Number:  
AC52-07NA27344; B620719
Resource Type:
Patent
Resource Relation:
Patent File Date: 09/20/2018
Country of Publication:
United States
Language:
English

Citation Formats

Saxena, Nirmal Raj. Securing against errors in an error correcting code (ECC) implemented in an automotive system. United States: N. p., 2021. Web.
Saxena, Nirmal Raj. Securing against errors in an error correcting code (ECC) implemented in an automotive system. United States.
Saxena, Nirmal Raj. Tue . "Securing against errors in an error correcting code (ECC) implemented in an automotive system". United States. https://www.osti.gov/servlets/purl/1805471.
@article{osti_1805471,
title = {Securing against errors in an error correcting code (ECC) implemented in an automotive system},
author = {Saxena, Nirmal Raj},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2021},
month = {2}
}

Works referenced in this record:

Reduced-overhead error detection and correction
patent, October 2017


Semiconductor memory device including non-volatile memory, cache memory, and computer system
patent-application, May 2014


Semiconductor Memory Device Having Selective ECC Function
patent-application, February 2016


Method of ECC Encoding a Dram and Dram
patent-application, November 2018


Memory device check bit read mode
patent, December 2017


Transparent error correcting memory
patent-application, February 2005


Implementing ECC redundancy using reconfigurable logic blocks
patent, January 2016


Systems and methods for adaptive data storage
patent-application, July 2013


Double consecutive error correction
patent, August 2017


Safe execution in place (XIP) from flash memory
patent, August 2019


Multiple processor system with standby sparing
patent, December 2002


System and method for optimizing source code
patent, September 2011


Method and apparatus for performing error correction code (ECC) conversion
patent-application, July 2004


Apparatus for error detection in memory devices
patent, September 2016


Safe Execution in Place (XIP) From Flash Memory
patent-application, October 2018


Transparent error correcting memory
patent, April 2008


Validation of Memory on-Die Error Correction Mode
patent-application, October 2017


DRAM error detection, evaluation, and correction
patent, July 2015