Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
77 words
An apparatus comprising: a central processing unit comprising: first and second processors to process an identical instruction stream; a data bus coupled to said first and second processors; means for providing said first processor to furnish data to said data bus and to receive data from said data bus in response to said identical instruction stream; and means for providing said second processor to receive data from said data bus in response to said identical instruction stream.
Claim 2
Independent Claim
77 words
An apparatus comprising: a central processing unit comprising: first and second processors to process an identical instruction stream; a data bus coupled to said first and second processors; means for providing said first processor to furnish data to said data bus and to receive data from said data bus in response to said identical instruction stream; and means for providing said second processor to receive data from said data bus in response to said identical instruction stream.
Claim 3
Dependent Claim
126 words
The apparatus of claim 1 further comprising: a first system bus comprising an address bus, a control bus, an error code bus and said data bus, coupled to said first processor, to provide data to a cache and a memory; a second abbreviated system bus comprising an address bus, a control bus, and an error code bus, coupled to said second processor to provide data to said cache and said memory; error checking means for comparing said corresponding busses of said first system bus to said second abbreviated system bus to detect inconsistencies; and error correction means for comparing said an error code of said data bus with said error code bus of said first system bus to check and correct errors in said data bus.
Claim 4
Dependent Claim
83 words
The apparatus of claim 1 further comprising: a cache comprising: a cache memory coupled to said data bus to store data provided by said first processor; first and second tag storage means for storing addresses provided by and received by said first and second processors respectively in response to said identical instruction stream; and first and second error code storage means for storing error codes provided by and received by said first and second processors respectively in response to said identical instruction stream.
Claim 5
Dependent Claim
106 words
The apparatus of claim 1 further comprising: a main memory further comprising: first and second memory control means for storing a first and second address and a control data provided by said first and second processors respectively in response to said identical instruction stream; first error storage means for storing a first error code provided by said first in response to said identical instruction stream; data storage means for storing data provided from said first processor on said data bus; and error checking means for comparing said first and second address data, said first and second control data, and said first and second error code data.
Claim 6
Dependent Claim
33 words
The apparatus of claim 4, wherein said error checking means compares said first and second data to detect an inconsistency between address, control and error data provided by the first and second processors.
Claim 7
Dependent Claim
35 words
The apparatus of claim 4 further comprising error detection means for generating an error code from data stored in said data storage means and for comparing said generated error code to said first error code.
Claim 8
Dependent Claim
21 words
The apparatus of claim 1, further comprising a plurality of said computer processing systems operating on said identical instruction stream simultaneously.
Claim 9
Independent Claim
140 words
An apparatus comprising: a central processing unit comprising: first and second processors to process an identical instruction stream; a first system bus comprising a data bus coupled to said first and second processors with said first processor providing data to said data bus and receiving data from said data bus in response to said identical instruction stream and said second processor receiving data from said data bus and checking said data on said data bus for accuracy, said first system bus further comprising: a first address bus, a first error bus and a first control bus coupled to said first processor; and with said apparatus further comprising a second abbreviated system bus coupled to said second processor comprising a second address bus, a second error bus and a second control bus, and said data bus of said first system bus.
Claim 10
Independent Claim
140 words
An apparatus comprising: a central processing unit comprising: first and second processors to process an identical instruction stream; a first system bus comprising a data bus coupled to said first and second processors with said first processor providing data to said data bus and receiving data from said data bus in response to said identical instruction stream and said second processor receiving data from said data bus and checking said data on said data bus for accuracy, said first system bus further comprising: a first address bus, a first error bus and a first control bus coupled to said first processor; and with said apparatus further comprising a second abbreviated system bus coupled to said second processor comprising a second address bus, a second error bus and a second control bus, and said data bus of said first system bus.
Claim 11
Dependent Claim
69 words
The apparatus of claim 8 further comprising: a cache comprising: a cache memory coupled to said data bus, said first address bus and said first control bus; first and second tag storage means for storing data on said first and second address bus and said first and second control bus respectively; and first and second error storage means for storing data on said first and second error busses respectively.
Claim 12
Dependent Claim
129 words
The apparatus of claim 8 further comprising: a main memory further comprising: first and second memory control means for storing a first data on said first and second address and said first and second control bus respectively; first and second error storage means for storing data on said first and second error code busses respectively; data storage means for storing data on said data bus; error checking means for comparing said address and control data from said first and second tag storage means, and for comparing data from said first and second error storage means; and error detection means for generating an error code from data stored in said data storage means and for comparing said generated error code to said data stored in said first error storage means.
Claim 13
Dependent Claim
21 words
The apparatus of claim 8, further comprising a plurality of said computer processing systems operating on said identical instruction stream simultaneously.