Method for recognizing a power failure in a data memory and recovering the data memory
First Claim
Patent Images
1. A method for detecting a power failure supplied to a volatile data memory, the volatile data memory containing memory cells, each of the memory cells including an associated parity bit, the method comprising:
- reading a memory cell and associated parity bit when the memory cell is read-accessed;
deciding, based on the parity bit, whether the memory cell is corrupted; and
identifying a power failure when at least two read memory cells within a predefined number of successive read accesses are found to be corrupted,wherein the reading processes are not performed specifically for the purpose of identifying errors or failures,wherein the reading process is performed within a scope of carrying out a task that is different from the detecting of a power failure, and processing of the task is not delayed by the detecting, andwherein the predefined number are chosen such that a likelihood of at least two radiation-induced corruptions of the data units is substantially low.
1 Assignment
0 Petitions
Accused Products
Abstract
To detect a power failure in a volatile data memory containing useful data units and test data units associated with the useful data units, the associated test data unit is also read when the useful data unit is read-accessed, and a decision is made as to whether the useful data unit is corrupted based on the test data unit. A power failure is identified when at least two read useful data units within a predefined number of successive read accesses are found to be corrupted.
-
Citations
10 Claims
-
1. A method for detecting a power failure supplied to a volatile data memory, the volatile data memory containing memory cells, each of the memory cells including an associated parity bit, the method comprising:
-
reading a memory cell and associated parity bit when the memory cell is read-accessed; deciding, based on the parity bit, whether the memory cell is corrupted; and identifying a power failure when at least two read memory cells within a predefined number of successive read accesses are found to be corrupted, wherein the reading processes are not performed specifically for the purpose of identifying errors or failures, wherein the reading process is performed within a scope of carrying out a task that is different from the detecting of a power failure, and processing of the task is not delayed by the detecting, and wherein the predefined number are chosen such that a likelihood of at least two radiation-induced corruptions of the data units is substantially low. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification