Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
175 words
A pattern sequence control system for controlling the sequence of pattern memory addresses applied to pattern money during the execution of test cycles of functional tests for semiconductor devices, comprising; a memory for storing control information describing only changes in the sequence of a pattern that is to be executed; control logic circuits for incrementing the addresses of control information for pattern sequence changes; a single pattern address counter for incrementing the pattern addresses in memory for sequential patterns; a single loop address counter for incrementing the pattern address in memory for looping patterns; and a cycle and loop count memory storing a cycle count which represents the number of times a single pattern is to be repeated and a loop count which represents the number of times a loop is to be executed; wherein the cycle count also represents the number of sequential pattern addresses to be executed in a straight line mode, and the loop count represents the maximum number of times a match loop is to be executed before logging a failure.
Claim 2
Dependent Claim
175 words
A pattern sequence control system for controlling the sequence of pattern memory addresses applied to pattern money during the execution of test cycles of functional tests for semiconductor devices, comprising; a memory for storing control information describing only changes in the sequence of a pattern that is to be executed; control logic circuits for incrementing the addresses of control information for pattern sequence changes; a single pattern address counter for incrementing the pattern addresses in memory for sequential patterns; a single loop address counter for incrementing the pattern address in memory for looping patterns; and a cycle and loop count memory storing a cycle count which represents the number of times a single pattern is to be repeated and a loop count which represents the number of times a loop is to be executed; wherein the cycle count also represents the number of sequential pattern addresses to be executed in a straight line mode, and the loop count represents the maximum number of times a match loop is to be executed before logging a failure.
Claim 3
Dependent Claim
43 words
The pattern sequence control system according to claim 1, including a loop length counter, used in conjunction with pattern loops, that is incremented whenever the pattern address changes during the loop, and is initialized at the start of each iteration through the loop.
Claim 4
Dependent Claim
31 words
The pattern sequence control system according to claim 1, including a control RAM which provides output to alert the control system of the need for test cycles that require back-to-back changes.
Claim 5
Dependent Claim
154 words
A pattern sequence control system for controlling the sequence of pattern memory addresses applied to pattern memory during the execution of a functional test, comprising; a control RAM for storing the changes in the sequence of patterns that are to be executed; a single pattern address counter for incrementing the pattern addresses in memory for sequential patterns; and a single loop address counter for incrementing the pattern address in memory for looping patterns; and a cycle and loop count memory storing a cycle count which represents the number of times a single pattern is to be repeated and a loop count which represents the number of times a loop is to be executed; wherein the cycle count also represents the number of sequential pattern addresses to be executed in a straight line mode, and the loop count represents the maximum number of times a match loop is to be executed before logging a failure.
Claim 6
Dependent Claim
154 words
A pattern sequence control system for controlling the sequence of pattern memory addresses applied to pattern memory during the execution of a functional test, comprising; a control RAM for storing the changes in the sequence of patterns that are to be executed; a single pattern address counter for incrementing the pattern addresses in memory for sequential patterns; and a single loop address counter for incrementing the pattern address in memory for looping patterns; and a cycle and loop count memory storing a cycle count which represents the number of times a single pattern is to be repeated and a loop count which represents the number of times a loop is to be executed; wherein the cycle count also represents the number of sequential pattern addresses to be executed in a straight line mode, and the loop count represents the maximum number of times a match loop is to be executed before logging a failure.
Claim 7
Dependent Claim
57 words
The pattern sequence control system according to claim 4, wherein basic pattern control includes straight line sequential patterns, repeating patterns, and pattern loops, including; at least one counter to determine the number of test cycles a sequential sequence or repeating pattern is to be applied, and at least one address register to store a pattern starting address.
Claim 8
Dependent Claim
30 words
The pattern sequence control system according to claim 4, including a loop counter which is incremented at the beginning of each loop as it is processed through the control system.
Claim 9
Dependent Claim
43 words
The pattern sequence control system according to claim 4, including a loop length counter, used in conjunction with pattern loops, that is incremented whenever the pattern address changes during the loop, and is initialized at the start of each iteration through the loop.
Claim 10
Dependent Claim
29 words
The pattern sequence control system according to claim 4, including a cycle counter which determines the number of test cycles a sequential sequence or repeating pattern will be applied.
Claim 11
Independent Claim
134 words
A method of compression of pattern control storage and sequential patterns are to be performed during successive test cycles, comprising the steps of: storing control information in a memory describing only the changes in the sequence of a pattern that is to be executed; and incrementing the memory address for pattern sequence changes; loading a starting pattern address into a pattern address counter; loading the output of the cycle count and loop count memory into a cycle counter; and incrementing the pattern address counter until the cycle counter has reached a terminal count; wherein the cycle count also represents the number of sequential pattern addresses to be executed in a straight line mode, and the loop count represents the maximum number of times a match loop is to be executed before logging a failure.
Claim 12
Independent Claim
134 words
A method of compression of pattern control storage and sequential patterns are to be performed during successive test cycles, comprising the steps of: storing control information in a memory describing only the changes in the sequence of a pattern that is to be executed; and incrementing the memory address for pattern sequence changes; loading a starting pattern address into a pattern address counter; loading the output of the cycle count and loop count memory into a cycle counter; and incrementing the pattern address counter until the cycle counter has reached a terminal count; wherein the cycle count also represents the number of sequential pattern addresses to be executed in a straight line mode, and the loop count represents the maximum number of times a match loop is to be executed before logging a failure.
Claim 13
Dependent Claim
103 words
The method according to claim 9, wherein pattern loops are to be performed on a sequence of patterns during successive test cycles, the pattern sequence addresses are generated by a loop address counter, including the steps of: loading the output of the cycle and loop count memory into a loop counter; loading the output of a loop length memory into a loop length counter; loading the output of a loop starting address memory into a loop address counter; freezing the pattern address counter; and selecting the output of the loop address counter via a pattern address multiplexer to start a pattern address pipeline.
Claim 14
Dependent Claim
19 words
The method according to claim 9, wherein information is stored for straight line patterns, repeating patterns and pattern loops.
Claim 15
Dependent Claim
24 words
The method according to claim 9, including loading a cycle count to determine the number of test cycles a repeating pattern will be applied.