Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
298 words
A pattern generator for testing a device under test which includes a logic circuit part and memory part, comprising: an instruction memory including a first field storing sequence instructions describing a sequence of steps for generating test patterns, and a second field for specifying operation instructions to be executed for generation of algorithmic logic patterns; an instruction decoder, coupled to said instruction memory, for decoding the sequence instructions read out of said first field of said instruction memory; a program counter, coupled to said instruction memory and said instruction decoder, for generating addresses for accessing, simultaneously, said first and second fields of said instruction memory in accordance with the decoded outputs from said instruction decoder; an arithmetic unit, coupled to said instruction memory and the memory part of the device under test, for generating the algorithmic logic patterns by arithmetic operation in accordance with the operation instructions read out from said second field of said instruction memory, and for supplying the algorithmic logic patterns to the memory part of the device under test; a data buffer memory which has stored therein random logic patterns for testing the logic circuit part of the device under test; a control instruction memory for storing control instructions for controlling a sequence of generation of the random logic patterns; an address pointer, coupled to said data buffer memory and said control instruction memory, to generate, under control of the control instructions from said control instruction memory, addresses for accessing said data buffer memory and selectively reading out therefrom the random logic patterns; and a load data memory coupled to said address pointer, to hold address data to be set in said address pointer, said load data memory and said control instruction memory being simultaneously accessed by the address created by said program counter.
Claim 2
Dependent Claim
298 words
A pattern generator for testing a device under test which includes a logic circuit part and memory part, comprising: an instruction memory including a first field storing sequence instructions describing a sequence of steps for generating test patterns, and a second field for specifying operation instructions to be executed for generation of algorithmic logic patterns; an instruction decoder, coupled to said instruction memory, for decoding the sequence instructions read out of said first field of said instruction memory; a program counter, coupled to said instruction memory and said instruction decoder, for generating addresses for accessing, simultaneously, said first and second fields of said instruction memory in accordance with the decoded outputs from said instruction decoder; an arithmetic unit, coupled to said instruction memory and the memory part of the device under test, for generating the algorithmic logic patterns by arithmetic operation in accordance with the operation instructions read out from said second field of said instruction memory, and for supplying the algorithmic logic patterns to the memory part of the device under test; a data buffer memory which has stored therein random logic patterns for testing the logic circuit part of the device under test; a control instruction memory for storing control instructions for controlling a sequence of generation of the random logic patterns; an address pointer, coupled to said data buffer memory and said control instruction memory, to generate, under control of the control instructions from said control instruction memory, addresses for accessing said data buffer memory and selectively reading out therefrom the random logic patterns; and a load data memory coupled to said address pointer, to hold address data to be set in said address pointer, said load data memory and said control instruction memory being simultaneously accessed by the address created by said program counter.
Claim 3
Dependent Claim
36 words
A pattern generator according to claim 1, wherein said load data memory and said control instruction memory are formed as fields of said instruction memory which are accessed by the addresses created by said program counter.