EEPROM Correction Method
AssigneeHoneywell International Inc.
InventorJames L. TUCKER
Life of this patent
Estimating the term…
Abstract
A computer readable storage medium and techniques to verify that information stored in the storage medium is accurate. Information in the storage medium is accurate when it is the same as the information written to the storage medium. In some examples, circuitry of the computer readable storage medium may be subject to charge leakage, and one or more bits of a word stored in the storage medium may decay, for example, from a logic zero to a logic one. The computer readable storage medium of this disclosure, e.g., referred to as a memory for short, may employ bitwise word redundancy, and selective bit wise code inversion to identify and correct errors in the stored information.
Claims20
A device comprising:
- functional circuitry;
- and
- memory circuitry coupled to the functional circuitry, the memory circuitry configured to:
- store words of information received from the functional circuitry;
- receive a word for storage from the functional circuitry;
- determine a bit density for the received word;
- in response to the bit density satisfying a bit density threshold, perform an invert function on the word;
- duplicate the word into a first word and a second word;
- and
- write the first word to a first location and the second word to a second location.
A method comprising:
- receiving, by memory circuitry, a word of information for storage;
- determining a bit density for the word, wherein the bit density comprises a count of ones and zeros in the word;
- in response to the bit density satisfying a bit density threshold, performing an invert function on the word, wherein the invert function comprises changing a one into a zero and a zero into a one;
- after determining duplicating the word into a first word and a second word;
- and
- writing the first word to a first location and the second word to a second location of the memory circuitry.
A system comprising:
- a device that includes:
- functional circuitry;
- and
- memory circuitry coupled to the functional circuitry and configured to:
- store words of information received from the functional circuitry;
- receive a word for storage from the functional circuitry;
- determine a bit density for the received word;
- in response to the bit density satisfying a bit density threshold, perform an invert function on the word;
- duplicate the word into a first word and a second word;
- and
- write the first word to a first location and the second word to a second location.
Dependencies are inferred from the claim text.