← Back to Patent Explorer
US4598245A Expired / Lapsed US ⏱️ 0.0 years remaining

Circuit tester having indirect counters

Assignee: Agilent Technologies Inc
•
Filing: 1984-01-03
•
Granted: 1986-07-01
•
Expires: 2004-01-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit tester and test technique are presented that compresses the amount of data stored in local test data RAMs for the implementation of a circuit test, thereby reducing the amount of data that must be downloaded to the local test data RAMs, thereby improving test throughput. Derivative data vectors are utilized in addition to raw data vectors as part of the data compression technique. Further compression results from storing only unique data vectors in the local test data RAMs and utilizing a sequencer to control the order in which the unique data vectors are utilized. The sequencer includes test program logic and logic capable of implementing on test pins indirect counters.

Inventors

  • 👤 William A. Groves
  • 👤 Matthew L. Snook
  • 👤 Rodney Browen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 15:26
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318335; G01R31/2832; G01R31/2834; G01R31/31712; G01R31/31713; G01R31/318371; G01R31/319; G01R31/3193; G01R31/31935

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 106 words
A circuit tester comprising: a set of n test pins on which an n-bit indirect counter is to be produced, where n is an integer; driving means, responsive to derivative mode data vectors having n digits, each digit being associated one-to-one with one of said n test pins, for driving test vectors onto the set of test pins; means for generating an ordered sequence of n distinct derivative mode data vectors that will produce an indirect counter on said n test pins when supplied to the driving means in order; and means for supplying said ordered sequence of derivative mode data vectors to said driving means.
Claim 2
Dependent Claim 106 words
A circuit tester comprising: a set of n test pins on which an n-bit indirect counter is to be produced, where n is an integer; driving means, responsive to derivative mode data vectors having n digits, each digit being associated one-to-one with one of said n test pins, for driving test vectors onto the set of test pins; means for generating an ordered sequence of n distinct derivative mode data vectors that will produce an indirect counter on said n test pins when supplied to the driving means in order; and means for supplying said ordered sequence of derivative mode data vectors to said driving means.
Claim 3
Dependent Claim 125 words
A circuit tester as in claim 1 wherein the means for generating comprises: a counter containing n bits; a priority encoder responsive to the contents of the counter to produce a signal representing the bit position of the least significant zero in the contents of the counter; and means, responsive to the output of the priority encoder for each successive state of the counter, for generating a derivative mode data vector V k when the output of the priority encoder indicates that the least significant zero in the contents of the counter is in the kth least significant bit of said counter, each of said V k for k=1, . . . ,n being such that an indirect counter is produced on said test pins.
Claim 4
Dependent Claim 96 words
A circuit tester as in claim 2 wherein the means for generating a derivative mode data vector V k comprises: a first memory in which the V k are stored, each location in which a V k is stored having an associated address; and means, responsive to the priority encoder, for sequentially selecting from said first memory V k when the priority encoder indicates that the least significant zero in the contents of the counter is in the kth least significant bit of said counter, whereby an ordered sequence of derivative mode data vectors is generated.
Claim 5
Dependent Claim 47 words
A circuit tester as in claim 3 wherein V k has a TOGGLE data in the k least significant digits and has a KEEP data in the other digits, whereby the successive states of the indirect counter differ by one as in an up-counter or a downcounter.
Claim 6
Dependent Claim 35 words
A circuit tester as in claim 3 wherein V k has a TOGGLE data in the kth least significant digit and has a KEEP data in the other digits, whereby a Gray code is generated.
Claim 7
Independent Claim 122 words
A method of producing an indirect counter on a set of n test pins on which signals are driven by a driver which is responsive to derivative mode data vectors having digits which are associated one-to-one with the test pins and which indicate whether the signal on its associated test pin is to be kept or toggled, said method comprising the steps of: generating an ordered set of n distinct derivative mode data vectors that will produce an indirect counter on said n test pins when updating the signals driven onto the test pins in response to successive vectors in this ordered set; and updating the signals driven onto the test pins in response to each successive vector in this ordered set.
Claim 8
Independent Claim 122 words
A method of producing an indirect counter on a set of n test pins on which signals are driven by a driver which is responsive to derivative mode data vectors having digits which are associated one-to-one with the test pins and which indicate whether the signal on its associated test pin is to be kept or toggled, said method comprising the steps of: generating an ordered set of n distinct derivative mode data vectors that will produce an indirect counter on said n test pins when updating the signals driven onto the test pins in response to successive vectors in this ordered set; and updating the signals driven onto the test pins in response to each successive vector in this ordered set.
Claim 9
Dependent Claim 109 words
A method as in claim 6 wherein there are n derivative mode data vectors V k for k=1, . . . ,n and wherein the step of updating the signals driven onto the test pins, comprises the steps of: incrementing through a sequence of states a counter having n digits, listed in increasing order of significance, d 1 , . . . ,d n ; detecting which digit of said counter contains the least significant zero of the counter contents; and supplying to the driver the kth derivative mode data vector V k whenever the kth least significant digit d k of the counter contains the least significant zero.
Claim 10
Dependent Claim 33 words
A method as in claim 7 wherein the vector V k has a TOGGLE digit in each of its k least significant digits and has a KEEP digit in all other digit positions.
Claim 11
Dependent Claim 32 words
A method as in claim 8 further comprising the step of: initializing the counter and the indirect counter to the same initial state, whereby an up-counter is implemented in the indirect counter.
Claim 12
Dependent Claim 31 words
A method as in claim 7 wherein the vector V k has a TOGGLE digit in its kth least significant digit and has a KEEP digit in all other digit positions.
Claim 13
Dependent Claim 33 words
A method as in claim 10 further comprising the steps of: initializing the counter and the indirect counter to the same initial state, whereby a Gray code is generated in the indirect counter.
Claim 14
Dependent Claim 97 words
A circuit tester as in claim 3, wherein said means for sequentially selecting V k comprises: a second memory containing the n addresses of the first memory in which the data vectors V k are contained; and in response to each successive value of the signal from the priority encoder applying to the first memory the address of vector V k when the priority encoder indicates that the least significant zero of the counter is contained in the kth least significant bit of the counter so that the vector V k is selected from the first memory.

References Cited (Backward Citations)

US4329640A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-06-30 1989-12-30 1990-07-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-06-30 1993-12-30 1994-07-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-06-30 1997-12-30 1998-07-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag