Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
282 words
A method for a checkerboard self-test of memory circuits having a random pattern generator connected to address lines and data input lines thereof, the random pattern generator including means for stepping through each memory address, including a current memory address and a next memory address having a parity, during a random pattern generator cycle, the address lines including a least significant address line and a next least significant address line each having a binary state, the memory circuits having a multiple input signature register connected to output lines thereof, comprising the steps of: providing the random pattern generator with known seed data; continuously monitoring the parity of the current memory address and the next memory address to appear in the random pattern generator by using the binary state of the least significant and the next least significant address lines of the random pattern generator; writing checkerboard data into the memory circuits during a first random pattern generator cycle; outputting the checkerboard data from the memory circuits to the multiple input signature register during a second random pattern generator cycle; writing checkerboard data into the memory circuits during a third random pattern generator cycle, the data written during the third random pattern generator cycle being a complement of the data written during the first random pattern generator cycle; outputting the checkerboard data from the memory circuits to the multiple input signature register during a fourth random pattern generator cycle, thereby generating a data signature in the multiple input signature register; and comparing the data signature in the multiple input signature register with that which would be generated by the memory circuits if such are operating properly and provided with the same seed data.
Claim 2
Independent Claim
282 words
A method for a checkerboard self-test of memory circuits having a random pattern generator connected to address lines and data input lines thereof, the random pattern generator including means for stepping through each memory address, including a current memory address and a next memory address having a parity, during a random pattern generator cycle, the address lines including a least significant address line and a next least significant address line each having a binary state, the memory circuits having a multiple input signature register connected to output lines thereof, comprising the steps of: providing the random pattern generator with known seed data; continuously monitoring the parity of the current memory address and the next memory address to appear in the random pattern generator by using the binary state of the least significant and the next least significant address lines of the random pattern generator; writing checkerboard data into the memory circuits during a first random pattern generator cycle; outputting the checkerboard data from the memory circuits to the multiple input signature register during a second random pattern generator cycle; writing checkerboard data into the memory circuits during a third random pattern generator cycle, the data written during the third random pattern generator cycle being a complement of the data written during the first random pattern generator cycle; outputting the checkerboard data from the memory circuits to the multiple input signature register during a fourth random pattern generator cycle, thereby generating a data signature in the multiple input signature register; and comparing the data signature in the multiple input signature register with that which would be generated by the memory circuits if such are operating properly and provided with the same seed data.
Claim 3
Dependent Claim
45 words
The method of claim 1 wherein said step of continuously monitoring the parity of the current memory address and the next memory address includes comparing the binary state of the least significant address line with the binary state of the next least significant address line.
Claim 4
Dependent Claim
97 words
The method of claim 1 wherein said steps of writing checkerboard data into the memory circuits during the first and third random pattern generator cycles includes writing a first binary state at each memory address determined to be of the first binary state during the step of continuously monitoring the parity of the current memory address and the next memory address, and writing a second binary state at each memory address determined to be of the second binary state during the step of continuously monitoring the parity of the current memory address and the next memory address.
Claim 5
Dependent Claim
44 words
The method of claim 3 wherein said step of continuously monitoring the parity of the current memory and the next memory address includes comparing the binary state of the least significant address line with the binary state of the next least significant address line.
Claim 6
Independent Claim
382 words
A method for a self-test of memory circuits having a random pattern generator connected to address lines and data input lines thereof, the random pattern generator including means for stepping through each memory address, including a current memory address and a next memory address having a parity, during a random pattern generator cycle, the address lines including a least significant address line and a next least significant address line each having a binary state, the memory circuits having a multiple input signature register connected to output lines thereof, comprising the steps of: providing the random pattern generator with known seed data; writing random data into the memory circuits during a first random pattern generator cycle; outputting data from the memory circuits to the multiple input signature register during a second random pattern generator cycle; writing random data into the memory circuits during a third random pattern generator cycle, the data written during the third random pattern generator cycle being a complement of the data written during the first random pattern generator cycle; outputting the random data from the memory circuits to the multiple input signature register during a fourth random pattern generator cycle; writing checkerboard data into the memory circuits during a fifth random pattern generator cycle; outputting the checkerboard data from the memory circuits to the multiple input signature register during a sixth random pattern generator cycle; writing checkerboard data into the memory circuits during a seventh random pattern generator cycle, the data written during the seventh random pattern generator cycle being a complement of the data written during the fifth random pattern generator cycle; outputting the checkerboard data from the memory circuits to the multiple input signature register during an eighth random pattern generator cycle, thereby generating a data signature in the multiple input signature register; continuously monitoring the parity of the current memory address and the next memory address to appear in the random pattern generator during the fifth and seventh random pattern generator cycles by using the binary state of the least significant and the next least significant address lines of the random pattern generator; and comparing the data signature in the multiple input signature register with that which would be generated by the memory circuits if such are operating properly and provided with the same seed data.
Claim 7
Independent Claim
382 words
A method for a self-test of memory circuits having a random pattern generator connected to address lines and data input lines thereof, the random pattern generator including means for stepping through each memory address, including a current memory address and a next memory address having a parity, during a random pattern generator cycle, the address lines including a least significant address line and a next least significant address line each having a binary state, the memory circuits having a multiple input signature register connected to output lines thereof, comprising the steps of: providing the random pattern generator with known seed data; writing random data into the memory circuits during a first random pattern generator cycle; outputting data from the memory circuits to the multiple input signature register during a second random pattern generator cycle; writing random data into the memory circuits during a third random pattern generator cycle, the data written during the third random pattern generator cycle being a complement of the data written during the first random pattern generator cycle; outputting the random data from the memory circuits to the multiple input signature register during a fourth random pattern generator cycle; writing checkerboard data into the memory circuits during a fifth random pattern generator cycle; outputting the checkerboard data from the memory circuits to the multiple input signature register during a sixth random pattern generator cycle; writing checkerboard data into the memory circuits during a seventh random pattern generator cycle, the data written during the seventh random pattern generator cycle being a complement of the data written during the fifth random pattern generator cycle; outputting the checkerboard data from the memory circuits to the multiple input signature register during an eighth random pattern generator cycle, thereby generating a data signature in the multiple input signature register; continuously monitoring the parity of the current memory address and the next memory address to appear in the random pattern generator during the fifth and seventh random pattern generator cycles by using the binary state of the least significant and the next least significant address lines of the random pattern generator; and comparing the data signature in the multiple input signature register with that which would be generated by the memory circuits if such are operating properly and provided with the same seed data.
Claim 8
Independent Claim
129 words
A system for checkerboard memory self-test comprising: a memory array having address lines, input lines, and output lines, the address lines including a least significant address line and a next least significant address line each having a binary state; a multiple input signature register connected to the output lines of the memory array; a random pattern generator connected to the address lines and input lines of the memory array, the random pattern generator capable of stepping through each memory address, including a current memory address and a next memory address having a parity; and means connected to the address lines and the input lines of the memory array for monitoring the parity of the current memory address and the next memory address to appear in the random pattern generator.
Claim 9
Independent Claim
129 words
A system for checkerboard memory self-test comprising: a memory array having address lines, input lines, and output lines, the address lines including a least significant address line and a next least significant address line each having a binary state; a multiple input signature register connected to the output lines of the memory array; a random pattern generator connected to the address lines and input lines of the memory array, the random pattern generator capable of stepping through each memory address, including a current memory address and a next memory address having a parity; and means connected to the address lines and the input lines of the memory array for monitoring the parity of the current memory address and the next memory address to appear in the random pattern generator.
Claim 10
Dependent Claim
41 words
The system of claim 6 wherein said means comprises an exclusive OR gate connected between the address lines and the input lines, the least significant and the next least significant address lines connected to the input of the exclusive OR gate.
Claim 11
Dependent Claim
26 words
The system of claim 7 wherein said means further comprises: AND, OR, and AND gates sequentially connected between the exclusive OR gate and the input lines.
Claim 12
Independent Claim
133 words
A system for functional and checkerboard memory self-test comprising: a memory array having address lines, input lines, and output lines; a multiple input signature register connected to the output lines of the memory array; a random pattern generator based upon a primitive polynomial and connected to the address lines and input lines of the memory array, the random pattern generator capable of stepping through each memory address, including a current memory address and a next memory address having a parity, the random pattern generator having at least one stage in addition to the number of address lines; and means connected to the address lines and the input lines of the memory array for monitoring the parity of the current memory address and the next memory address to appear in the random pattern generator.
Claim 13
Independent Claim
133 words
A system for functional and checkerboard memory self-test comprising: a memory array having address lines, input lines, and output lines; a multiple input signature register connected to the output lines of the memory array; a random pattern generator based upon a primitive polynomial and connected to the address lines and input lines of the memory array, the random pattern generator capable of stepping through each memory address, including a current memory address and a next memory address having a parity, the random pattern generator having at least one stage in addition to the number of address lines; and means connected to the address lines and the input lines of the memory array for monitoring the parity of the current memory address and the next memory address to appear in the random pattern generator.