Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
290 words
A method for fault testing each of a plurality of self-testing read and write memory elements arranged in banks, each memory element operative to execute first, second and third sequences of read and/or write operations, comprising the steps of: signaling each of the banks in succession for a first time to cause each memory element in a successive bank to execute its first sequence of read and write operations without any delay between operations, the first sequence containing a write operation which, when executed, causes a first pattern of bits to be present in that memory element at the completion of the first sequence of operations; signaling the banks of memory elements in succession for a second time, after a first predetermined interval following signaling for the first time, to cause each memory element in a successive bank to execute its second sequence of read and write operations without any delay between operations, the second sequence including a read operation which is executed by each memory at the beginning of the second sequence to read itself to determine if the first pattern of bits is present, and a write operation, which upon execution, causes a second pattern of bits, complementary to the first pattern, to be present in the memory element at the completion of the second sequence of operations; and signaling the banks of memory elements in succession for a third time., after a second predetermined interval following signaling for the second time, to cause each memory element in a successive bank to execute the third sequence of operations without any delay between operations, the third sequence including a read operation which is executed by each memory element to determine if the second pattern of bits is present therein.
Claim 2
Independent Claim
290 words
A method for fault testing each of a plurality of self-testing read and write memory elements arranged in banks, each memory element operative to execute first, second and third sequences of read and/or write operations, comprising the steps of: signaling each of the banks in succession for a first time to cause each memory element in a successive bank to execute its first sequence of read and write operations without any delay between operations, the first sequence containing a write operation which, when executed, causes a first pattern of bits to be present in that memory element at the completion of the first sequence of operations; signaling the banks of memory elements in succession for a second time, after a first predetermined interval following signaling for the first time, to cause each memory element in a successive bank to execute its second sequence of read and write operations without any delay between operations, the second sequence including a read operation which is executed by each memory at the beginning of the second sequence to read itself to determine if the first pattern of bits is present, and a write operation, which upon execution, causes a second pattern of bits, complementary to the first pattern, to be present in the memory element at the completion of the second sequence of operations; and signaling the banks of memory elements in succession for a third time., after a second predetermined interval following signaling for the second time, to cause each memory element in a successive bank to execute the third sequence of operations without any delay between operations, the third sequence including a read operation which is executed by each memory element to determine if the second pattern of bits is present therein.
Claim 3
Dependent Claim
52 words
The method according to claim 1 wherein the step of signaling for a first time includes a step of supplying a Start, Built-In, Self-Test (SBIST) signal which is maintained in an active state during execution of the first, second and third sequences of operations by each memory element in each successive bank.
Claim 4
Dependent Claim
45 words
The method according to claim 1 wherein the step of signaling for a second time comprises supplying each memory element in each successive bank with a signal which becomes active after the memory element has signaled completion of execution of the first sequence of operations.
Claim 5
Dependent Claim
45 words
The method according to claim 1 wherein the step of signaling for a third time comprises supplying each memory element in each successive bank with a signal which becomes active alter the memory element has signaled completion of execution of the second sequence of operations.
Claim 6
Independent Claim
358 words
A method for fault testing at least one self-testing non-read/write memory element and each of a plurality of self-testing read and write memory elements arranged in banks, each read and write memory element in each bank containing first, second and third sequences of read and/or write operations, comprising the steps of: signaling each of the banks of read and write memory elements in succession for a first time to cause each memory read and write element in a successive bank to execute the first sequence of mad and write operations without any delay between operations, the first sequence containing a write operation, which, when executed, causes a first pattern of bits to be present in the read and write memory element at the completion of the first sequence of operations; signaling the non-mad and write memory element to commence self-testing after the banks of mad and write memory elements have been successively signaled; signaling the banks of mad and write memory elements in succession for a second time, after a first predetermined interval following signaling of the banks of read and write memory elements for the first time, to cause each read and write memory element in a successive bank to execute the second sequence to read and write operations without any delay between operations, the second sequence including a mad operation which is executed to read the read and write memory element to determine if the first pattern of bits is present, and a write operation, which upon execution, causes a second pattern of bits, complementary to the first pattern, to be present in the read and write memory element at the completion of the second sequence of operations; and signaling the banks of read and write memory elements in succession for a third time, after a second predetermined interval following signaling for the second time, to cause each read and write memory element in a successive bank to execute the third sequence of operations without any delay between operations, the third sequence including a read operation which is executed to determine if the second pattern of bits is present in the read and write memory element.
Claim 7
Independent Claim
358 words
A method for fault testing at least one self-testing non-read/write memory element and each of a plurality of self-testing read and write memory elements arranged in banks, each read and write memory element in each bank containing first, second and third sequences of read and/or write operations, comprising the steps of: signaling each of the banks of read and write memory elements in succession for a first time to cause each memory read and write element in a successive bank to execute the first sequence of mad and write operations without any delay between operations, the first sequence containing a write operation, which, when executed, causes a first pattern of bits to be present in the read and write memory element at the completion of the first sequence of operations; signaling the non-mad and write memory element to commence self-testing after the banks of mad and write memory elements have been successively signaled; signaling the banks of mad and write memory elements in succession for a second time, after a first predetermined interval following signaling of the banks of read and write memory elements for the first time, to cause each read and write memory element in a successive bank to execute the second sequence to read and write operations without any delay between operations, the second sequence including a mad operation which is executed to read the read and write memory element to determine if the first pattern of bits is present, and a write operation, which upon execution, causes a second pattern of bits, complementary to the first pattern, to be present in the read and write memory element at the completion of the second sequence of operations; and signaling the banks of read and write memory elements in succession for a third time, after a second predetermined interval following signaling for the second time, to cause each read and write memory element in a successive bank to execute the third sequence of operations without any delay between operations, the third sequence including a read operation which is executed to determine if the second pattern of bits is present in the read and write memory element.
Claim 8
Dependent Claim
49 words
The method according to claim 5 wherein the step of signaling for a first time includes supplying a Start, Built-In, Self-Test (SBIST) signal which is maintained in an active state during execution of the first, second and third sequence of operations by each memory element in each successive bank.
Claim 9
Dependent Claim
45 words
The method according to claim 5 wherein the step of signaling for a second time comprises supplying each memory element in each successive bank with a signal which becomes active after the memory element has signaled completion of execution of the first sequence of operations.
Claim 10
Dependent Claim
45 words
The method according to claim 7 wherein the step of signaling for a third time comprises supplying each memory element in each successive bank with a signal which becomes active after the memory element has signaled completion of execution of the second sequence of operations.
Claim 11
Dependent Claim
182 words
Apparatus for fault testing each of a plurality of self-testing read and write memory elements arranged in banks which are coupled in daisy-chain fashion, each read and write memory element capable of executing first, second and third stored sequences of read and/or write operations, comprising: control means coupled to the read and write memory elements in each of the banks for signaling the banks of read and write memory elements in succession at three separate intervals delayed in time to cause the read and write memory elements in each successive bank to execute a separate one of their first, second and third sequences of read and/or write instructions so no delay occurs between operations in each sequence of operations; and delay means coupled to the control means and responsive to a test complete signal from a last one of the banks of memory elements for causing the control means to delay the signaling of the banks of read and write memory elements to execute their second and third sequences of read and/or write operations by a first and second predetermined interval, respectively.
Claim 12
Dependent Claim
182 words
Apparatus for fault testing each of a plurality of self-testing read and write memory elements arranged in banks which are coupled in daisy-chain fashion, each read and write memory element capable of executing first, second and third stored sequences of read and/or write operations, comprising: control means coupled to the read and write memory elements in each of the banks for signaling the banks of read and write memory elements in succession at three separate intervals delayed in time to cause the read and write memory elements in each successive bank to execute a separate one of their first, second and third sequences of read and/or write instructions so no delay occurs between operations in each sequence of operations; and delay means coupled to the control means and responsive to a test complete signal from a last one of the banks of memory elements for causing the control means to delay the signaling of the banks of read and write memory elements to execute their second and third sequences of read and/or write operations by a first and second predetermined interval, respectively.
Claim 13
Dependent Claim
76 words
The apparatus according to claim 9 wherein the control means comprises a plurality of Standard, Built-In, Self-Test, Resource Controllers (SBRICs) coupled in daisy-chain fashion, each SBRIC being associated with a separate bank of read and write memory elements for signaling the memory elements of the banks and for signaling a succeeding one of the SBPdCs in the chain to signal the read and write memory elements in its associated bank of read and write memory elements.
Claim 14
Dependent Claim
46 words
The apparatus according to claim 10 wherein the delay means comprises a Linear Feedback Shift Register (LFSR) responsive to a signal from a last SBRIC in the chain of SBRICs for delaying receipt of a signal therefrom for transmission to a first SBRIC in the chain.