Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
128 words
An apparatus for verifying the execution of an input sequence of coded instruction in the form of i-bit binary words, where i is the number of bits in each binary word, comprising: a sequence check register including an n-stage feedback shift register for generating a binary sequence, where the number of stages, n, of said feedback shift register is greater than i + 1, and means for combining the input sequence of binary words with said binary sequence to compute an n-bit sequence checkword; means for storing a predetermined n-bit reference sequence checkword; and means connected to said sequence check register and said storage means for comparing bit-by-bit said computed sequence checkword with said stored reference checkword and for producing an error signal when the compared checkwords differ.
Claim 2
Independent Claim
128 words
An apparatus for verifying the execution of an input sequence of coded instruction in the form of i-bit binary words, where i is the number of bits in each binary word, comprising: a sequence check register including an n-stage feedback shift register for generating a binary sequence, where the number of stages, n, of said feedback shift register is greater than i + 1, and means for combining the input sequence of binary words with said binary sequence to compute an n-bit sequence checkword; means for storing a predetermined n-bit reference sequence checkword; and means connected to said sequence check register and said storage means for comparing bit-by-bit said computed sequence checkword with said stored reference checkword and for producing an error signal when the compared checkwords differ.
Claim 3
Dependent Claim
28 words
The apparatus of claim 1, further including means for stepping said shift register at least once for each word of said sequence input to said sequence check register.
Claim 4
Dependent Claim
46 words
The apparatus of claim 2 wherein said combining means includes means for modifying the contents of i stages of said shift register in accordance with the bits of each word of said input sequence, prior to shifting said contents to the next succeeding shift register stage.
Claim 5
Dependent Claim
36 words
The apparatus of claim 3 wherein said modifying means comprises MOD 2 adders connected between the output of each of the first i stages of said shift register and the input to the next succeeding stage.
Claim 6
Dependent Claim
47 words
The apparatus of claim 1 wherein said computed checkword is represented by the contents of each of the n stages of said shift register after said shift register is shifted at least N steps, where N is equal to the number of words in said input sequence.
Claim 7
Dependent Claim
44 words
The apparatus of claim 5 wherein said comparing means includes a counter which increases its count by one for each word of said sequence input to said sequence check register and which enables said comparison when said counter reaches a count equal to N.
Claim 8
Dependent Claim
23 words
The apparatus of claim 6 which further includes means for resetting said shift register and said counter prior to inputting said input sequence.
Claim 9
Dependent Claim
31 words
The apparatus of claim 7 wherein said storage means and said counter means are programmable, thereby permitting said apparatus to monitor the execution of different sequences in accordance with said programming.
Claim 10
Dependent Claim
51 words
The apparatus of claim 1 wherein said combining means further comprises means for computing a sequence checkword such that the probability of said computed checkword matching said reference checkword, when said sequence of instructions contains an error, is 1/2 n , where n is the number of bits in each checkword.