US5654971A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Electronic circuit or board tester and method of testing an electronic device
Assignee: Verigy Singapore Pte Ltd
•
Filing: 1996-07-26
•
Granted: 1997-08-05
•
Expires: 2016-07-26
Abstract
Abstract This invention relates to electronic circuit testing and more particularly to an apparatus and a method utilizing enhanced test data compression techniques. An electronic circuit or board tester according to the invention includes one tester circuit with a combination of a sequencer and a vector-sequencer-memory per pin. The test-data-sequence to be applied to a pin of a device under test is compressed in order to save memory space.
Inventors
- 👤 Winfried Heitele
- 👤 Stefan Zschiegner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 11:05
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318335; G01R31/318307; G01R31/319; G01R31/31917; G01R31/31919; G01R31/31921
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
134 words
An electronic circuit or board tester for testing an electronic device (DUT) comprising a plurality of tester circuits, each comprising: a conductor for providing an electrical connection to said electronic device (DUT) to be tested; a first memory for storing at least a compressed test-data-sequence; a first comparator; a sequencer connected to said first memory via an address bus and a data bus for controlling decompression of a compressed test-data-sequence to produce a decompressed test-data-sequence, and for transferring said decompressed test-data-sequence to said electronic device (DUT) or to said first comparator which compares response data of said electronic device (DUT) with said decompressed test data; each tester circuit electrically connected with one electrical connection of said electronic device (DUT) to be tested; and a clock means for applying a timing signal to said sequencer.
Claim 2
Dependent Claim
134 words
An electronic circuit or board tester for testing an electronic device (DUT) comprising a plurality of tester circuits, each comprising: a conductor for providing an electrical connection to said electronic device (DUT) to be tested; a first memory for storing at least a compressed test-data-sequence; a first comparator; a sequencer connected to said first memory via an address bus and a data bus for controlling decompression of a compressed test-data-sequence to produce a decompressed test-data-sequence, and for transferring said decompressed test-data-sequence to said electronic device (DUT) or to said first comparator which compares response data of said electronic device (DUT) with said decompressed test data; each tester circuit electrically connected with one electrical connection of said electronic device (DUT) to be tested; and a clock means for applying a timing signal to said sequencer.
Claim 3
Dependent Claim
80 words
An electronic circuit or board tester as in claim 1, further comprising: a data processor for checking a test-data-sequence to be transferred to said one electrical connection of said electronic device (DUT) to be tested or to said first comparator, with regard to a data string that is repeated in said test-data-sequence, said data processor generating sequencer instructions and said compressed test-data-sequence, said sequencer instructions being operating instructions which control said sequencer to decompress said compressed test-data-sequence to said test-data-sequence.
Claim 4
Dependent Claim
29 words
An electronic circuit or board tester as in claim 2, wherein said sequencer instructions are stored in said first memory or in a second memory of said tester circuit.
Claim 5
Dependent Claim
53 words
An electronic circuit or board tester as in claim 2 wherein said data string that is repeated in said test-data-sequence is stored only once in said first memory, and said sequencer instructions comprise an instruction to repeat said data string whenever necessary to generate said test-data-sequence on a basis of said compressed test-data-sequence.
Claim 6
Dependent Claim
34 words
An electronic circuit or board tester as in claim 4, wherein said sequencer instructions comprise at least two access instructions to load the once stored data string sequentially in a memory of said sequencer.
Claim 7
Dependent Claim
53 words
An electronic circuit or board tester as in claim 2, further comprising: a second comparator for checking whether said storage of said repeated data string and said sequencer instruction to repeat said data string whenever necessary to generate said test-data-sequence requires more memory space than the storage of the decompressed repeated data strings.
Claim 8
Dependent Claim
31 words
An electronic circuit or board tester as in claim 1, wherein each of said sequencers of said tester circuits operates independently of other of said sequencers, except for said timing signal.
Claim 9
Dependent Claim
19 words
An electronic circuit or board tester as in claim 1, wherein each of said first memories comprises a RAM.
Claim 10
Dependent Claim
27 words
An electronic circuit or board tester as in claim 1, wherein each of said sequencers comprises a sequencer storage unit, a sequencer directory, and a sequencer controller.
Claim 11
Independent Claim
146 words
A method of testing an electronic device (DUT) comprising the steps of: a first step in which a decompressed test-data-sequence to be applied to one electrical connection of said electronic device (DUT) to be tested is compressed into a compressed test-data-sequence by a data processor for generating sequencer instructions; a second step in which said compressed test-data-sequence and said sequencer instructions of said sequencer are stored in at least a first memory that is connected with each said sequencer via an address bus and a data bus; a third step in which said sequencer is operated by said sequencer instructions to decompress said compressed test-data-sequence; and a fourth step in which said decompressed test-data-sequence is transferred to said one electrical connection of said electronic device (DUT) to be tested or to a comparator which compares response data of said electronic device (DUT) with said decompressed test-data-sequence.
Claim 12
Independent Claim
146 words
A method of testing an electronic device (DUT) comprising the steps of: a first step in which a decompressed test-data-sequence to be applied to one electrical connection of said electronic device (DUT) to be tested is compressed into a compressed test-data-sequence by a data processor for generating sequencer instructions; a second step in which said compressed test-data-sequence and said sequencer instructions of said sequencer are stored in at least a first memory that is connected with each said sequencer via an address bus and a data bus; a third step in which said sequencer is operated by said sequencer instructions to decompress said compressed test-data-sequence; and a fourth step in which said decompressed test-data-sequence is transferred to said one electrical connection of said electronic device (DUT) to be tested or to a comparator which compares response data of said electronic device (DUT) with said decompressed test-data-sequence.
Claim 13
Dependent Claim
51 words
A method of testing an electronic device (DUT) as in claim 10, wherein said decompressed test-data-sequence is checked to determine if a data string is repeated in said decompressed test-data-sequence and said data string is stored only once or at least less times than it is repeated in said first memory.
Claim 14
Dependent Claim
74 words
A method of testing an electronic device (DUT) as in claim 11 where, in said compression of said test-data-sequence, said repeated data string is eliminated from said test-data-sequence and a first sequencer instruction is added to already existing sequencer instructions controlling operation of said sequencer such that said sequencer is operated by said sequencer instruction and already existing sequencer instructions that generate said decompressed test-data-sequence or said already existing sequencer instructions are modified accordingly.
Claim 15
Dependent Claim
121 words
A method of testing an electronic device (DUT) as in claim 11 where, in said compression of said test-data-sequence said repeated data string is replaced by an access instruction, such compressed test-data-sequence is stored in said first memory, said data string is stored in said first memory or a second memory, said sequencer when loading said compressed test-data-sequence sequentially for decompression, checking the existence of said access instruction and in case of said existence, loading said data string and inserting said data string in order to obtain said decompressed test-data-sequence to be applied to one electrical connection of said electronic device (DUT) to be tested or to said comparator comparing response data of said electronic device (DUT) with said decompressed test-data-sequence.
Claim 16
Dependent Claim
45 words
A method of testing an electronic device (DUT) as in claim 12 where a second comparator checks whether said first sequencer instruction that is added to said already existing sequencer instructions requires more memory space than is required for storage of said repeated data strings.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-08-04 | 2001-02-03 | 2001-08-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-08-04 | 2005-02-03 | 2005-08-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-08-04 | 2009-02-03 | 2009-08-05 | $7700.00 | Window Closed / Lapsed |