Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
272 words
In a data processing system, the combination comprising: selectively addressable storage means including a plurality of memories; addressing means for addressing a said memory to read out selected memory data therefrom, said selected memory data including a plurality of check bits chosen so as to permit determining whether at least a single bit error is present in the selected memory data; local error detection and correction means, one for each memory, for detecting and correcting single bit memory read errors in selected memory data read from its respective memory in response to said check bits included therein and for automatically restoring corrected memory data back into the respective memory address whenever a single bit memory read error is detected; common error detection and correction means to which data read from each memory is applied without correction by its respective local error detection and correction means, said common error detection and correction means being operative in response to the check bits included in each selected memory data applied thereto to detect and correct single bit errors and to provide a single bit error signal each time a single bit error is detected in applied memory data along with a corresponding error signal pattern indicating the incorrect bit; and selective error determining means constructed and arranged to operate in response to said single bit error signal, said addressing means, and said error signal pattern for indicating when a detected single bit error in data read from a memory is likely to be hardware related by determining whether this same error has been consecutively detected a predetermined plurality of times for the same memory area.
Claim 2
Dependent Claim
272 words
In a data processing system, the combination comprising: selectively addressable storage means including a plurality of memories; addressing means for addressing a said memory to read out selected memory data therefrom, said selected memory data including a plurality of check bits chosen so as to permit determining whether at least a single bit error is present in the selected memory data; local error detection and correction means, one for each memory, for detecting and correcting single bit memory read errors in selected memory data read from its respective memory in response to said check bits included therein and for automatically restoring corrected memory data back into the respective memory address whenever a single bit memory read error is detected; common error detection and correction means to which data read from each memory is applied without correction by its respective local error detection and correction means, said common error detection and correction means being operative in response to the check bits included in each selected memory data applied thereto to detect and correct single bit errors and to provide a single bit error signal each time a single bit error is detected in applied memory data along with a corresponding error signal pattern indicating the incorrect bit; and selective error determining means constructed and arranged to operate in response to said single bit error signal, said addressing means, and said error signal pattern for indicating when a detected single bit error in data read from a memory is likely to be hardware related by determining whether this same error has been consecutively detected a predetermined plurality of times for the same memory area.
Claim 3
Dependent Claim
62 words
The invention in accordance with claim 1, wherein said check bits are also chosen to permit detecting multiple bit errors in the selected memory data, and wherein said common error detection and correction means also provides a multiple bit error signal indicating the detection of a multiple bit memory read error in applied memory data along with a corresponding error signal pattern.
Claim 4
Dependent Claim
86 words
The invention in accordance with claim 1, wherein said selective error determining means includes: error storing means operable in response to a single bit error signal for storing therein an error signal pattern and memory address corresponding to the selected memory data which produced the single bit error signal; and control means for preventing any change in said error storing means whenever the same single bit error is consecutively detected for selected memory data corresponding to the same memory address data a predetermined number of times.
Claim 5
Dependent Claim
92 words
The invention in accordance with claim 3, wherein said error storing means includes an error register, wherein said control means includes a comparator for comparing a currently produced error signal pattern and corresponding memory address with those currently stored in said error register; and wherein said control means also includes locking means coupled to said comparator for preventing any change in said error register in response to said comparator determining that a currently produced error signal pattern and corresponding memory address are the same as those currently stored in said error register.
Claim 6
Dependent Claim
32 words
The invention in accordance with claim 4, including means for transmitting to a utilization device the error signal pattern and corresponding memory address locked into said error register by said locking means.
Claim 7
Dependent Claim
29 words
The invention in accordance with claim 5, including means for clearing and unlocking said error register after transmission of the error signal pattern and corresponding memory address locked therein.
Claim 8
Dependent Claim
79 words
The invention in accordance with claim 1, 3, 4, 5, or 6, wherein said selective error determining means is constructed and arranged to indicate the occurrence of a hardware related single bit memory read error based on determining whether a single bit memory read error has been consecutively detected a predetermined plurality of times for the same memory area without the intervening detection of a single bit memory read error at a different memory area of the respective memory.
Claim 9
Dependent Claim
15 words
The invention in accordance with claim 7, wherein said predetermined plurality of times is two.