Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
187 words
A pattern generator for executing a series of input or original operation processing instructions input thereto to generate a test pattern, comprising: first to N-th pattern generator units each including arithmetic logical operation means for executing a series of operation processing instructions; sequential output circuit means, coupled to outputs of said first to N-th pattern generator units and responsive to clock pulses, for sequentially selecting one of the outputs of said first to N-th pattern generator units in synchronism with said clock pulses, said sequentially selected outputs providing said test pattern; and memory means disposed in each of said first to N-th pattern generator units and connected to respective arithmetic logical operation means, for storing information including a series of new operation processing instructions, each of said new operation processing instructions being obtained by putting together operation processing instructions, N by N, taken from said series of input or original operation processing instructions and stored in an order according to which said series of input or original operation processing instructions are to be executed if said series of input or original operation processing instructions were serially executed.
Claim 2
Dependent Claim
187 words
A pattern generator for executing a series of input or original operation processing instructions input thereto to generate a test pattern, comprising: first to N-th pattern generator units each including arithmetic logical operation means for executing a series of operation processing instructions; sequential output circuit means, coupled to outputs of said first to N-th pattern generator units and responsive to clock pulses, for sequentially selecting one of the outputs of said first to N-th pattern generator units in synchronism with said clock pulses, said sequentially selected outputs providing said test pattern; and memory means disposed in each of said first to N-th pattern generator units and connected to respective arithmetic logical operation means, for storing information including a series of new operation processing instructions, each of said new operation processing instructions being obtained by putting together operation processing instructions, N by N, taken from said series of input or original operation processing instructions and stored in an order according to which said series of input or original operation processing instructions are to be executed if said series of input or original operation processing instructions were serially executed.
Claim 3
Dependent Claim
61 words
A pattern generator according to claim 1, wherein when said series of input or original operation processing instructions includes a loop and/or repetition instructions, said loop and/or repetition instructions are rearranged, prior to execution thereof by the pattern generator units, so that the number of instruction steps within each of said loop and/or repetition instructions is an integer divisible by N.
Claim 4
Dependent Claim
73 words
A pattern generator according to claim 1, further comprising means disposed in each pattern generator unit, for controlling said arithmetic logical operation means, said control means including second memory means for storing an instruction controlling an order of executing said new operation processing instructions; a program counter for generating read addresses of said second memory means; and a control unit for interpreting the order control instruction read out of said second memory means.
Claim 5
Dependent Claim
45 words
A pattern generator according to claim 1, wherein said arithmetic logic operation means comprises an arithmetic operating circuit, operating registers, in which outputs from said arithmetic operating circuit are stored, and a constant data register supplying constants necessary for operations to said arithmetic operation circuit.
Claim 6
Dependent Claim
50 words
A pattern generator according to claim 4, further comprising an auxiliary register coupled to said constant data register, wherein values obtained by adding and subtracting n (n is an integer satisfying 0≦n≦N) to and from the value held by said constant data register are being set in said auxiliary register.