Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
142 words
Pipelined data processing apparatus comprising: a) a plurality of processing stages connected in series to form an instruction pipeline for executing a sequence of instructions, b) a termination stage connected to said processing stages, for terminating execution of an instruction after it has been successfully executed by all said processing stages, c) error detection means connected to one of the processing stages, for producing an error signal upon detection of an error condition associated with a particular instruction currently being processed by that processing stage, d) means for passing said error signal to the termination stage in step with said particular instruction, e) activation means for activating said error signal only when said particular instruction reaches said termination stage, and f) means for aborting an instruction before it reaches the termination stage, and for discarding any error signal associated with that instruction.
Claim 2
Dependent Claim
142 words
Pipelined data processing apparatus comprising: a) a plurality of processing stages connected in series to form an instruction pipeline for executing a sequence of instructions, b) a termination stage connected to said processing stages, for terminating execution of an instruction after it has been successfully executed by all said processing stages, c) error detection means connected to one of the processing stages, for producing an error signal upon detection of an error condition associated with a particular instruction currently being processed by that processing stage, d) means for passing said error signal to the termination stage in step with said particular instruction, e) activation means for activating said error signal only when said particular instruction reaches said termination stage, and f) means for aborting an instruction before it reaches the termination stage, and for discarding any error signal associated with that instruction.
Claim 3
Dependent Claim
75 words
Apparatus according to claim 1 wherein said means for passing said error signal to the termination stage comprises: a) a memory having a plurality of locations, b) means for allocating said locations to respective ones of said instructions, c) means for writing said error signals into a location of said memory allocated to said particular instruction, and d) means for reading said error signal from the memory when said particular instruction reaches the termination stage.
Claim 4
Dependent Claim
41 words
Apparatus according to claim 1, further including: a) a diagnostic processor, connected to said processing stages, and b) means responsive to activation of said error signal, for causing said diagnostic processor to initiate a diagnostic procedure to diagnose said error condition.
Claim 5
Dependent Claim
22 words
Apparatus according to claim 1 further including means for preventing normal termination of said particular instruction when said error signal is activated.
Claim 6
Dependent Claim
63 words
Apparatus according to claim 4 further including: a) means for defining a normal mode of operation and a test mode of operation, b) means responsive to said normal mode of operation for preventing normal termination of instructions subsequent to said particular instruction, and c) means responsive to said test mode of operation for permitting normal termination of instructions subsequent to said particular instruction.
Claim 7
Dependent Claim
80 words
A data processing method comprising the steps: a) passing a sequence of instructions through a series of processing stages up to a termination stage, b) producing an error signal upon detection in one of said processing stages of an error condition associated with a particular instruction currently being processed by that stage, c) passing said error signal to the termination stage in step with particular instructions, and d) activating said error signal when said particular instruction reaches said termination stage.
Claim 8
Dependent Claim
80 words
A data processing method comprising the steps: a) passing a sequence of instructions through a series of processing stages up to a termination stage, b) producing an error signal upon detection in one of said processing stages of an error condition associated with a particular instruction currently being processed by that stage, c) passing said error signal to the termination stage in step with particular instructions, and d) activating said error signal when said particular instruction reaches said termination stage.
Claim 9
Dependent Claim
51 words
A method according to claim 6 wherein the step of passing he error signal to the termination stage comprises: a) writing the error signal into a memory location associated with said particular instruction, and b) reading the error signal from the memory location when said particular instruction reaches the termination stage.
Claim 10
Dependent Claim
26 words
A method according to claim 6 including the further step of initiating a diagnostic procedure to diagnose said error condition when said error signal is activated.
Claim 11
Dependent Claim
62 words
A method according to claim 6 including the further steps: a) selecting between a normal mode of operation and a test mode of operation, b) in the normal mode of operation, preventing normal termination of said particular instruction and subsequent instructions, c) in the test mode of operation, preventing normal termination of said particular instruction but permitting normal termination of subsequent instructions.