Electronic circuit or board tester with compressed data-sequences
First Claim
Patent Images
1. An electronic tester for testing an electronic memory, said tester including a plurality of tester circuits, and comprising:
- a first memory for storing at least a compressed data-sequence which comprises an instruction and an operand, said instruction being a repeat instruction to repeat an operand for a predetermined number of clock cycles;
a sequencer, connected to said first memory via an address bus and a data bus, for controlling decompression of said compressed data-sequence to a decompressed data-sequence, and a transfer of said decompressed data-sequence to said electronic memory or to a first comparator which compares response data of said electronic memory with said decompressed data sequence, said decompressed data sequence being an address sequence which is applied to one address pin of the electronic memory, and data sequences of all tester circuits which are connected with address inputs of the electronic memory comprising sequences for addressing memory cells of said electronic memory, one after another; and
wherein said compressed data sequence is reiteratively executed and comprises;
for (address=0;
address<
n;
address=address+1);
AX, AX-1, AX-2, . . . , A2, A1, A0 =address and the address pin A0 of said electronic memory is;
space="preserve" listing-type="equation">n/2×
"01"with;
address=0;
first addressn;
uppermost addressaddress=address+1;
increment address by 1 each cycleAX, . . . , A0 ;
address pinsn/2×
;
instruction to repeat "01" n/2 times.
7 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to electronic circuit testing and more particularly to an apparatus utilizing data compression techniques. An electronic circuit or board tester according to the invention includes one tester circuit with the combination of a sequencer and a vector-sequencer-memory per pin. A data-sequence, such as a loop to address the memory cells of an electronic memory one after the other in a predetermined chronological order, is applied to a pin of a device under test and is compressed in order to save memory space.
67 Citations
5 Claims
-
1. An electronic tester for testing an electronic memory, said tester including a plurality of tester circuits, and comprising:
-
a first memory for storing at least a compressed data-sequence which comprises an instruction and an operand, said instruction being a repeat instruction to repeat an operand for a predetermined number of clock cycles; a sequencer, connected to said first memory via an address bus and a data bus, for controlling decompression of said compressed data-sequence to a decompressed data-sequence, and a transfer of said decompressed data-sequence to said electronic memory or to a first comparator which compares response data of said electronic memory with said decompressed data sequence, said decompressed data sequence being an address sequence which is applied to one address pin of the electronic memory, and data sequences of all tester circuits which are connected with address inputs of the electronic memory comprising sequences for addressing memory cells of said electronic memory, one after another; and wherein said compressed data sequence is reiteratively executed and comprises; for (address=0;
address<
n;
address=address+1);
AX, AX-1, AX-2, . . . , A2, A1, A0 =address and the address pin A0 of said electronic memory is;
space="preserve" listing-type="equation">n/2×
"01"with; address=0;
first addressn;
uppermost addressaddress=address+1;
increment address by 1 each cycleAX, . . . , A0 ;
address pinsn/2×
;
instruction to repeat "01" n/2 times. - View Dependent Claims (2, 3, 4)
-
-
5. An electronic circuit or board tester for testing an electronic device, said tester including a plurality of tester circuits, and comprising:
-
a conductor for providing an electrical connection to said electronic device to be tested; a first memory for storing at least a compressed data-sequence which comprises an instruction and an operand, said operand comprising a sequence of binary "0" and "1" data without any repetition of a part of said sequence of "0" and "1" data; a sequencer, connected to said first memory via an address bus and a data bus, for controlling decompression of said compressed data-sequence to a decompressed data-sequence, and a transfer of said decompressed data-sequence to said electronic device or to a first comparator which compares response data of said electronic device with said decompressed data sequence; each tester circuit being connected with another electrical connection to said electronic device to be tested; and a first clock means for applying a timing signal to said sequencer.
-
Specification