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

Method and apparatus for a minimal memory in-circuit digital tester

Assignee: Teradyne Inc
•
Filing: 1990-12-06
•
Granted: 1994-06-14
•
Expires: 2010-12-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A minimal memory in-circuit digital tester with vector memory concentrated in a centralized vector processor circuit, eliminating the need for pin memory. The vector processor circuit memory is partitioned into two blocks, a pointer memory and a change list memory. Every vector clock cycle has one pointer memory entry. The pointer memory entry is an address for the change list memory. The change list memory contains lists of nodes used in the vector test sequence. Each change list entry contains a pin number and several control bits. The control bits define functions such as whether the pin will toggle its data or enable state, whether there are more pins in that particular change list, and whether the list or test has ended. When the end of each change list is reached, all pins that have been primed by that change list will be toggled. The next entry of the pointer memory is then selected which, in turn, selects another, or perhaps the same change list in the change list memory. Each vector within a test vector file corresponds to one entry in the pointer memory, however, several different pointers can address the same change list. As a result, test vector files of great length can be accommodated using minimal memory.

Inventors

  • 👤 Douglas W. Raymond
  • 👤 B. Karen McElfresh
  • 👤 Eugene H. Breniman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 22:13
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31903; G01R31/31915

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 93 words
A method of creating a sequence of circuit test vectors used for testing a circuit comprising: storing in a memory a plurality of change lists, each entry of each change list including change data for a single entry in a test vector, at least one of said change lists having a plurality of entries; and creating a sequence of circuit test vectors for electrical nodes of a circuit under test by sequentially selecting individual ones of said change lists in a predetermined order, and by sequentially retrieving entries of each selected change list.
Claim 2
Independent Claim 93 words
A method of creating a sequence of circuit test vectors used for testing a circuit comprising: storing in a memory a plurality of change lists, each entry of each change list including change data for a single entry in a test vector, at least one of said change lists having a plurality of entries; and creating a sequence of circuit test vectors for electrical nodes of a circuit under test by sequentially selecting individual ones of said change lists in a predetermined order, and by sequentially retrieving entries of each selected change list.
Claim 3
Dependent Claim 17 words
The method of claim 1, said creating step including retrieving each entry of a selected change list.
Claim 4
Dependent Claim 25 words
The method of claim 1, said creating step comprising selecting at least a portion of at least one of said change lists more than once.
Claim 5
Dependent Claim 39 words
The method of claim 1, said storing step comprising determining a frequency of use of each of said change lists to create said sequence of test vectors, and ordering said change lists within said memory according to said frequency.
Claim 6
Dependent Claim 30 words
The method of claim 4, said storing step comprising storing more frequently used change lists at lower order addresses within said memory, than addresses of less frequently used change lists.
Claim 7
Dependent Claim 45 words
The method of claim 1, said change lists also including expected response data, the method further comprising: measuring selected nodes of said circuit under test to produce measured response data; and comparing said measured response data with said expected response data to produce comparison data.
Claim 8
Dependent Claim 11 words
The method of claim 6, further comprising storing said comparison data.
Claim 9
Dependent Claim 12 words
The method of claim 6, further comprising storing said measured response data.
Claim 10
Dependent Claim 173 words
A circuit tester comprising: a plurality of test pins; drive means, connected to the test pins, for driving selected test pins under control of a test vector; measurement means, connected to the test pins, for measuring data appearing on selected test pins under control of said test vector to produce measured response data; a change list memory for storing a plurality of change lists, each entry of each change list in said change list memory including change data for one element of said test vector, at least one of said change lists including a plurality of entries; a pointer memory for sequentially storing addresses of said change list memory; vector sequencer means, operatively connected to said drive means, measurement means, change list memory and pointer memory, for incrementally addressing said change list memory, for sequentially priming said drive means and measurement means according to entries of a selected change list, and for activating said drive means and measurement means to drive and measure said test pins at the end of each change list.
Claim 11
Dependent Claim 173 words
A circuit tester comprising: a plurality of test pins; drive means, connected to the test pins, for driving selected test pins under control of a test vector; measurement means, connected to the test pins, for measuring data appearing on selected test pins under control of said test vector to produce measured response data; a change list memory for storing a plurality of change lists, each entry of each change list in said change list memory including change data for one element of said test vector, at least one of said change lists including a plurality of entries; a pointer memory for sequentially storing addresses of said change list memory; vector sequencer means, operatively connected to said drive means, measurement means, change list memory and pointer memory, for incrementally addressing said change list memory, for sequentially priming said drive means and measurement means according to entries of a selected change list, and for activating said drive means and measurement means to drive and measure said test pins at the end of each change list.
Claim 12
Dependent Claim 36 words
The circuit tester of claim 9, further comprising: a map memory, operatively connected to said change list memory, for converting said change data of selected change list entries into control data for controlling said measurement means.
Claim 13
Dependent Claim 21 words
The circuit tester of claim 10, said map memory further comprising: means for generating expected response data from said change data.
Claim 14
Dependent Claim 28 words
The circuit tester of claim 11, said measurement means further comprising means for comparing said expected response data with said measured response data to produce a comparison result.
Claim 15
Dependent Claim 20 words
The circuit tester of claim 12, further comprising: means, connected to said means for comparing, for storing said comparison result.
Claim 16
Dependent Claim 20 words
The circuit tester of claim 12, further comprising: means, connected to said measurement means, for storing said measured response data.
Claim 17
Dependent Claim 19 words
The circuit tester of claim 9, wherein said vector sequencer means activates said drive means before said measurement means.
Claim 18
Dependent Claim 21 words
The circuit tester of claim 9, wherein said vector sequencer means activates said drive means to drive said test pins simultaneously.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-06-13 1997-12-13 1998-06-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-06-13 2001-12-13 2002-06-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-06-13 2005-12-13 2006-06-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag