Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
202 words
In a data processing system, including a plurality of data locations, through which data are propagated in system clock cycles in response to a system clock signal, an error tracking apparatus comprising: a plurality of error detection means, each in communication with an associated data location, for detecting errors in the associated location and for generating an error signal upon detection of an error; a plurality of counter means, each in communication with an associated error detection means and responsive to the system clock signal, for counting system clock cycles and storing a system cycle count for the data location associated with the respective error detection means, each of said counter means including means, responsive to an error signal from the associated error detection means, for disabling the counter means to freeze the system cycle count indicating the system clock cycle during which the error signal was generated; interrupt means, responsive to the error signals, for disabling the system clock signal, whereby the system cycle count in each of said plurality of counter means is indicative of the system clock cycle during which the system clock signal was disabled, or during which an error signal was generated at its associated data location.
Claim 2
Dependent Claim
202 words
In a data processing system, including a plurality of data locations, through which data are propagated in system clock cycles in response to a system clock signal, an error tracking apparatus comprising: a plurality of error detection means, each in communication with an associated data location, for detecting errors in the associated location and for generating an error signal upon detection of an error; a plurality of counter means, each in communication with an associated error detection means and responsive to the system clock signal, for counting system clock cycles and storing a system cycle count for the data location associated with the respective error detection means, each of said counter means including means, responsive to an error signal from the associated error detection means, for disabling the counter means to freeze the system cycle count indicating the system clock cycle during which the error signal was generated; interrupt means, responsive to the error signals, for disabling the system clock signal, whereby the system cycle count in each of said plurality of counter means is indicative of the system clock cycle during which the system clock signal was disabled, or during which an error signal was generated at its associated data location.
Claim 3
Dependent Claim
36 words
The apparatus of claim 1, further including: scan out means for providing a data path for interrogation of the system cycle counts stored in the plurality of counter means upon disabling of the system clock signal.
Claim 4
Dependent Claim
27 words
The apparatus of claim 1, wherein: said interrupt means disables the system clock signal in the same system cycle at all of said plurality of counter means.
Claim 5
Dependent Claim
32 words
The apparatus of claim 1, wherein: said means for disabling the counter means is operable to freeze the system cycle count in the same cycle as the associated error signal is generated.
Claim 6
Dependent Claim
46 words
The apparatus of claim 1, wherein said plurality of data locations are organized into sections within the data processing system and further including; means for combining error signals generated from data locations within a given section to generate a process damage signal for the given section.
Claim 7
Dependent Claim
84 words
The apparatus of claim 5, further including: a plurality of counter means, each in communication with an associated section and responsive to the system clock signal, for counting system cycles and storing a system cycle count for the associated section, each of said counter means including means, responsive to a process damage signal from the associated section, for disabling the counter means to freeze the system cycle count indicating the system cycle during which a process damage signal was generated at the associated section.
Claim 8
Dependent Claim
74 words
The apparatus of claim 6, wherein said sections are organized into blocks of sections and further including: a plurality of means, each associated with a given block and connected to receive the process damage signals from sections within the given block, for combining the received process damage signals to generate a block-level process damage signal; and wherein said interrupt means includes means responsive to the block-level process damage signals for disabling the system clock.
Claim 9
Dependent Claim
190 words
In a data processing system that includes a plurality of data registers through which data words are propagated in system cycles during processing according to a system clock signal, and a system clock generating the system clock signal responsive to a disable signal for stopping the system clock signal, an apparatus for tracking errors comprising: a plurality of error detection means, each in communication with one of the data registers and responsive to the data word in the one data register during a system cycle, for detecting errors at the one data register and generating an error signal if an error is detected; a plurality of counter means, each in communication with one of the error detection means and receiving the system clock signal, for generating and storing a system cycle count in response to the system clock signal, each of the counter means including means, connected to receive the error signal from the one error detection means, for freezing the system cycle count upon receipt of the error signal; means, in communication with the plurality of error detection means, responsive to the error signals for generating the disable signal.
Claim 10
Dependent Claim
190 words
In a data processing system that includes a plurality of data registers through which data words are propagated in system cycles during processing according to a system clock signal, and a system clock generating the system clock signal responsive to a disable signal for stopping the system clock signal, an apparatus for tracking errors comprising: a plurality of error detection means, each in communication with one of the data registers and responsive to the data word in the one data register during a system cycle, for detecting errors at the one data register and generating an error signal if an error is detected; a plurality of counter means, each in communication with one of the error detection means and receiving the system clock signal, for generating and storing a system cycle count in response to the system clock signal, each of the counter means including means, connected to receive the error signal from the one error detection means, for freezing the system cycle count upon receipt of the error signal; means, in communication with the plurality of error detection means, responsive to the error signals for generating the disable signal.
Claim 11
Dependent Claim
116 words
The apparatus of claim 8, wherein the data registers are organized in sections of the data processing machine, further including a plurality of means, each in communication with the error detection means for data registers within one section of the system, for combining the error signals from the one section to generate a section-level process damage signal; and a plurality of section-level counter means, each connected to receive one section-level process damage signal and receiving the system clock signal, for generating and storing a system cycle count in response to the system clock signal, each of the counter means including means for freezing the system cycle count upon receipt of the one section-level process damage signal.
Claim 12
Dependent Claim
79 words
The apparatus of claim 9, wherein the sections are organized into blocks of sections and further including: a plurality of means, each associated with a given block and connected to receive the section-level process damage signals from sections within the given block, for combining the section-level process damage signals to generate a block-level process damage signal; and the means for generating the disabled signal includes means for combining the block-level process damage signals for supply as the disable signal.
Claim 13
Dependent Claim
39 words
The apparatus of claim 8, wherein the data words include data and an error code for the data and the error detection means include means responsive the the data and the error code for detecting errors in the data.
Claim 14
Dependent Claim
13 words
The apparatus of claim 11, wherein the error code is a parity bit.