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

Title: Liveness as a factor to evaluate memory vulnerability to soft errors

Abstract

Memory, used by a computer to store data, is generally prone to faults, including permanent faults (i.e. relating to a lifetime of the memory hardware), and also transient faults (i.e. relating to some external cause) which are otherwise known as soft errors. Since soft errors can change the state of the data in the memory and thus cause errors in applications reading and processing the data, there is a desire to characterize the degree of vulnerability of the memory to soft errors. In particular, once the vulnerability for a particular memory to soft errors has been characterized, cost/reliability trade-offs can be determined, or soft error detection mechanisms (e.g. parity) may be selectively employed for the memory. In some cases, memory faults can be diagnosed by redundant execution and a diagnostic coverage may be determined.

Inventors:
; ;
Issue Date:
Research Org.:
Nvidia Corporation, Santa Clara, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
2222087
Patent Number(s):
11720472
Application Number:
17/522,417
Assignee:
Nvidia Corporation (Santa Clara, CA)
DOE Contract Number:  
B620719
Resource Type:
Patent
Resource Relation:
Patent File Date: 11/09/2021
Country of Publication:
United States
Language:
English

Citation Formats

Bramley, Richard Gavin, Shirvani, Philip Payman, and Saxena, Nirmal R. Liveness as a factor to evaluate memory vulnerability to soft errors. United States: N. p., 2023. Web.
Bramley, Richard Gavin, Shirvani, Philip Payman, & Saxena, Nirmal R. Liveness as a factor to evaluate memory vulnerability to soft errors. United States.
Bramley, Richard Gavin, Shirvani, Philip Payman, and Saxena, Nirmal R. Tue . "Liveness as a factor to evaluate memory vulnerability to soft errors". United States. https://www.osti.gov/servlets/purl/2222087.
@article{osti_2222087,
title = {Liveness as a factor to evaluate memory vulnerability to soft errors},
author = {Bramley, Richard Gavin and Shirvani, Philip Payman and Saxena, Nirmal R.},
abstractNote = {Memory, used by a computer to store data, is generally prone to faults, including permanent faults (i.e. relating to a lifetime of the memory hardware), and also transient faults (i.e. relating to some external cause) which are otherwise known as soft errors. Since soft errors can change the state of the data in the memory and thus cause errors in applications reading and processing the data, there is a desire to characterize the degree of vulnerability of the memory to soft errors. In particular, once the vulnerability for a particular memory to soft errors has been characterized, cost/reliability trade-offs can be determined, or soft error detection mechanisms (e.g. parity) may be selectively employed for the memory. In some cases, memory faults can be diagnosed by redundant execution and a diagnostic coverage may be determined.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2023},
month = {8}
}

Works referenced in this record:

System and method of recovering from soft memory errors
patent, November 2005


Vulnerability estimation for cache memory
patent, July 2015


Determination and correction of physical circuit event related errors of a hardware design
patent, July 2019


Vulnerability Estimation for Cache Memory
patent-application, September 2014


Methodology for fixing Qcrit at design timing impact
patent, October 2005


Determining the vulnerability of multi-threaded program code to soft errors
patent, March 2016


Improvements in Backward Analysis for Determining Fault Masking Factors
patent-application, March 2013


Method and apparatus for memory vulnerability prediction
patent, June 2020


Memory Scrubbing of Expanded Memory
patent-application, April 2007


Hardware execution driven application level derating calculation for soft error rate analysis
patent, February 2015


Parity protection of a register
patent, May 2017


Software initialization of USB devices on a single bus
patent, April 2014


Adaptive hierarchical cache policy in a microprocessor
patent, June 2016


Register Liveness Analysis for SIMD Architectures
patent-application, October 2012


Hybrid Memory Protection Method and Apparatus
patent-application, November 2014


Modeling system-level effects of soft errors
patent, January 2012


Systems and methods for efficient memory access
patent, July 2015


Reducing the soft error vulnerability of stored data
patent, July 2009


Dynamic Cache Write Policy
patent-application, July 2014


System and method for correcting soft errors in random access memory devices
patent-application, October 2002


Method and Apparatus for Injecting Errors into Memory
patent-application, October 2013


Soft error detection
patent, November 2014


Single event upset error detection within an integrated circuit
patent-application, July 2007


System performance simulator
patent, April 2013


Lightweight checkpoint technique for resilience against soft errors
patent, May 2021


Data Storage Device and Method of Managing a Cache in a Data Storage Device
patent-application, August 2013


Simulation Apparatus and Simulation Method
patent-application, May 2013


Memory Apparatus and Methods Thereof for Preventing Read Errors on Weak Pages in a Non-Volatile Memory System
patent-application, October 2014


Object Liveness Tracking for Use in a Processing Device Cache
patent-application, October 2014


Determining Soft Error Infliction Probability
patent-application, August 2015


Detecting soft errors via selective re-execution
patent, January 2012