Method and means for internal error check in a digital memory
AssigneeFairchild Camera and Instrument Corporation
InventorRamesh C. Varshney
Life of this patent
Estimating the term…
Abstract
A semiconductor digital memory such as a charge coupled device is provided with error detection capability. Error logic responsive to a group of data on the input bus generates a first error code which is stored in memory along with the group of data. When the data is retrieved from memory similar error logic generates a second error code. The first and second error codes are compared, and if the codes are identical the data is assumed to be correct. If codes differ then the data is discarded or errors therein are identified and corrected.
Claims3
An error detection apparatus responsive to an ED signal, an ED' signal, data and an external error check code received from an external source, with means for coupling said apparatus to a memory having a storing cycle and a reading cycle and an output buffer, comprising:
- means, responsive to said ED signal, said ED' signal, said data and said external error check code for generating a first internal error check code and storing said data and said external error check code in said memory during said storing cycle and for generating a second internal error check code and reading said data and said external error check code from said memory to said output buffer during said reading cycle when both said ED signal and said ED' signal are low;
- and
- means, including comparing means, responsive to said ED signal, said ED' signal, said external error check code, said first internal error check code and, said second internal error check code for:
- (a) storing said first internal error check code in said memory during said storing cycle and comparing said first internal error check code stored in said memory and said second internal error check code and reading the results of said comparison to said output buffer during said reading cycle when said ED signal is high and said ED' signal is low;
- and
- (b) storing said external error check in said memory during said storing cycle and comparing said external error check code stored in said memory and an external error check code received from said external source and reading the results of said comparison to said output buffer during said reading cycle when both said ED and said ED' signals are high.
Dependencies are inferred from the claim text.