Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Saturday 31.10.2020 at 7:00 AM CET
Settings

Settings

Goto Application

1. WO2019046481 - LIVENESS AS A FACTOR TO EVALUATE MEMORY VULNERABILITY TO SOFT ERRORS

Publication Number WO/2019/046481
Publication Date 07.03.2019
International Application No. PCT/US2018/048627
International Filing Date 29.08.2018
IPC
G01R 31/28 2006.01
GPHYSICS
01MEASURING; TESTING
RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
31Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
28Testing of electronic circuits, e.g. by signal tracer
G06F 11/07 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
G06F 11/34 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
G06F 12/08 2016.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
CPC
G06F 11/073
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
0706the processing taking place on a specific hardware platform or in a specific software environment
073in a memory management context, e.g. virtual memory or cache management
G06F 11/0757
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
0751Error or fault detection not based on redundancy
0754by exceeding limits
0757by exceeding a time limit, i.e. time-out, e.g. watchdogs
G06F 11/1068
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
1008in individual solid state devices
1068in sector programmable memories, e.g. flash disk
G06F 11/3419
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; ; Recording or statistical evaluation of user activity, e.g. usability assessment
3409for performance assessment
3419by assessing time
G06F 11/3457
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; ; Recording or statistical evaluation of user activity, e.g. usability assessment
3457Performance evaluation by simulation
G06F 11/3471
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; ; Recording or statistical evaluation of user activity, e.g. usability assessment
3466Performance evaluation by tracing or monitoring
3471Address tracing
Applicants
  • NVIDIA CORPORATION [US]/[US]
Inventors
  • BRAMLEY, Richard Gavin
  • SHIRVANI, Philip Payman
  • SAXENA, Nirmal R.
Agents
  • ROSSI, Jamie
Priority Data
16/115,18928.08.2018US
62/552,28230.08.2017US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) LIVENESS AS A FACTOR TO EVALUATE MEMORY VULNERABILITY TO SOFT ERRORS
(FR) VIVACITÉ UTILISÉE EN TANT QUE FACTEUR POUR ÉVALUER UNE VULNÉRABILITÉ DE MÉMOIRE À DES ERREURS PASSAGÈRES
Abstract
(EN)
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. A method, computer readable medium, and system are provided for using liveness as a factor to evaluate memory vulnerability to soft errors.
(FR)
La mémoire, utilisée par un ordinateur pour stocker des données, est généralement sujette à des défaillances, y compris des défaillances permanentes (c'est-à-dire se rapportant à une durée de vie du matériel de mémoire), ainsi qu'à des défaillances transitoires (c'est-à-dire relatives à certaines causes externes) qui sont autrement connues sous le nom d'erreurs passagères. Étant donné que des erreurs passagères peuvent changer l'état des données dans la mémoire et ainsi provoquer des erreurs dans des applications lisant et traitant les données, il est souhaitable de caractériser le degré de vulnérabilité de la mémoire à des erreurs passagères. En particulier, une fois que la vulnérabilité pour une mémoire particulière à des erreurs passagères a été caractérisée, des compromis coût/fiabilité peuvent être déterminés, ou des mécanismes de détection d'erreurs passagères (par exemple une parité) peuvent être utilisés sélectivement pour la mémoire. L'invention concerne également un procédé, un support lisible par ordinateur et un système pour utiliser la vivacité en tant que facteur pour évaluer la vulnérabilité de la mémoire à des erreurs passagères.
Also published as
Latest bibliographic data on file with the International Bureau