Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
209 words
A method for self-test of logic circuits and memory circuits having a random pattern generator connected to input lines of the logic circuits and address lines and data input lines of the memory circuits, the random pattern generator including means for stepping through each memory address during a random pattern generator cycle, the logic and memory circuits having a multiple input signature register connected to output lines thereof, comprising: providing the random pattern generator with known seed data; writing 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 data into the memory circuits during a third random pattern generator cycle, the data written during the third random pattern generator cycle being the complement of the data written during the first random pattern generator cycle; outputting data from the memory circuits to the multiple input signature register during a fourth random pattern generator cycle; scanning data through the logic circuits and into the multiple input signature register; and comparing the data signature in the multiple input signature register with that which would be generated by properly operating logic and memory circuits provided with the same seed data.
Claim 2
Independent Claim
209 words
A method for self-test of logic circuits and memory circuits having a random pattern generator connected to input lines of the logic circuits and address lines and data input lines of the memory circuits, the random pattern generator including means for stepping through each memory address during a random pattern generator cycle, the logic and memory circuits having a multiple input signature register connected to output lines thereof, comprising: providing the random pattern generator with known seed data; writing 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 data into the memory circuits during a third random pattern generator cycle, the data written during the third random pattern generator cycle being the complement of the data written during the first random pattern generator cycle; outputting data from the memory circuits to the multiple input signature register during a fourth random pattern generator cycle; scanning data through the logic circuits and into the multiple input signature register; and comparing the data signature in the multiple input signature register with that which would be generated by properly operating logic and memory circuits provided with the same seed data.
Claim 3
Dependent Claim
31 words
The method of claim 1 wherein the step of scanning data through the logic circuits and into the multiple input signature register is performed before the four random pattern generator cycles.
Claim 4
Dependent Claim
31 words
The method of claim 1 wherein the step of scanning data through the logic circuits and into the multiple input signature register is performed after the four random pattern generator cycles.
Claim 5
Dependent Claim
35 words
The method of claim 1 wherein the step of scanning data through the logic circuits and into the multiple input signature register is performed during at least one of the four random pattern generator cycles.
Claim 6
Independent Claim
88 words
A system for 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 having at least one stage in addition to the number of address lines; and a switchable inverter connected between the random pattern generator and the input lines of the memory array.
Claim 7
Independent Claim
88 words
A system for 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 having at least one stage in addition to the number of address lines; and a switchable inverter connected between the random pattern generator and the input lines of the memory array.
Claim 8
Independent Claim
87 words
A system for logic and 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 having at least one stage in addition to the number of address lines; and logic circuits connected between the random pattern generator and the multiple input signature register.
Claim 9
Independent Claim
87 words
A system for logic and 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 having at least one stage in addition to the number of address lines; and logic circuits connected between the random pattern generator and the multiple input signature register.
Claim 10
Dependent Claim
24 words
The system of claim 6, further comprising a switchable inverter connected between the random pattern generator and the input lines of the memory array.
Claim 11
Independent Claim
128 words
A system for 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; and a random pattern generator based upon a primitive polynomial and connected to the address lines and input lines of the memory array, each stage of the random pattern generator connected to no more than one address line of the memory array, the random pattern generator having at least one stage in addition to the number of address lines, said at least one stage not connected to the address lines of the memory array, the contents of the stages of the random pattern generator connected to the address lines of the memory array representing a memory address.
Claim 12
Independent Claim
128 words
A system for 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; and a random pattern generator based upon a primitive polynomial and connected to the address lines and input lines of the memory array, each stage of the random pattern generator connected to no more than one address line of the memory array, the random pattern generator having at least one stage in addition to the number of address lines, said at least one stage not connected to the address lines of the memory array, the contents of the stages of the random pattern generator connected to the address lines of the memory array representing a memory address.
Claim 13
Dependent Claim
24 words
The system of claim 8 wherein each address line of the memory array is connected to exactly one stage of the random pattern generator.
Claim 14
Dependent Claim
22 words
The system of claim 8 wherein the random pattern generator has exactly one stage in addition to the number of address lines.