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

Integrated circuit tester having multiple period generators

Assignee: Credence Systems Corp
•
Filing: 1997-08-21
•
Granted: 1999-06-29
•
Expires: 2017-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit tester includes a pattern generator, a main and an auxiliary period generator, and set of tester channels, one for each terminal of an integrated circuit device under test (DUT). A test is organized into a succession of main test cycles, each divided into two or more auxiliary test cycles. The main period generator indicates the start of each main test cycle and the auxiliary period generator indicates the start of each auxiliary test cycle. Each tester channel is programmed to respond either to the main period generator or to the auxiliary period generator. At the start of each main test cycle, the pattern generator supplies data to each tester channel indicating a test activity to be carried out at the DUT terminal and indicated a time relative to a start of a test cycle at which the activity is to be carried out. Each tester channel programmed to respond to the main period generator carries out the indicated test activity once at the indicated time during the main test cycle. Each tester channel programmed to respond to the auxiliary period generator repeats the indicated test activity at the indicated time during each successive auxiliary test cycle spanned by the main test cycle.

Inventors

  • 👤 Brian J. Arkin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:02
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31917; G01R31/31922

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 287 words
A tester for carrying out test activities at each terminal of an integrated circuit device under test (DUT), the test being organized into successive main test cycles, each main test cycle spanning a plurality of auxiliary test cycles, the tester comprising: a main period generator for generating main test cycle data indicating a beginning time of each main test cycle signal; an auxiliary period generator for generating auxiliary test cycle data indicating a beginning time of each auxiliary test cycle; a pattern generator for generating a plurality of timeset data values for each main test cycle; and a plurality of tester channels, each tester channel for receiving the main and auxiliary test cycle data, each tester channel for receiving a separate one of said timeset values, each tester channel for receiving separate input selection control data selectively controlling whether the tester channel responds to said main test cycle data or to said auxiliary test cycle data, each tester channel, when responding to main test cycle data received at the beginning of a main test cycle, for carrying out a test activity at one of said DUT terminals once during said main test cycle, the test activity being timed in accordance with a combination of the received main test cycle data and the received timeset data, and wherein each tester channel, when responding to the auxiliary test cycle data received at the beginning of a main test cycle, for carrying out a test activity at one of said DUT terminals once during each of a plurality of auxiliary test cycles spanned by said main test cycle, the test activity being timed in accordance with a combination of the received auxiliary test cycle data and the received timeset data.
Claim 2
Dependent Claim 287 words
A tester for carrying out test activities at each terminal of an integrated circuit device under test (DUT), the test being organized into successive main test cycles, each main test cycle spanning a plurality of auxiliary test cycles, the tester comprising: a main period generator for generating main test cycle data indicating a beginning time of each main test cycle signal; an auxiliary period generator for generating auxiliary test cycle data indicating a beginning time of each auxiliary test cycle; a pattern generator for generating a plurality of timeset data values for each main test cycle; and a plurality of tester channels, each tester channel for receiving the main and auxiliary test cycle data, each tester channel for receiving a separate one of said timeset values, each tester channel for receiving separate input selection control data selectively controlling whether the tester channel responds to said main test cycle data or to said auxiliary test cycle data, each tester channel, when responding to main test cycle data received at the beginning of a main test cycle, for carrying out a test activity at one of said DUT terminals once during said main test cycle, the test activity being timed in accordance with a combination of the received main test cycle data and the received timeset data, and wherein each tester channel, when responding to the auxiliary test cycle data received at the beginning of a main test cycle, for carrying out a test activity at one of said DUT terminals once during each of a plurality of auxiliary test cycles spanned by said main test cycle, the test activity being timed in accordance with a combination of the received auxiliary test cycle data and the received timeset data.
Claim 3
Dependent Claim 51 words
The tester in accordance with claim 1 wherein said pattern generator also generates period set data at the beginning of each main test cycle, the period set data indicating a length of the main test cycle, said main period generator determining therefrom the beginning time for a next main test cycle.
Claim 4
Dependent Claim 48 words
The tester in accordance with claim 1 wherein said period set data also indicates a length of each auxiliary cycle occurring during a next main test cycle, said auxiliary period generator determining therefrom a beginning time for each auxiliary test cycle spanned by a next main test cycle.
Claim 5
Dependent Claim 50 words
The tester in accordance with claim 1 wherein the main period generator comprises: a first random access memory addressed by said period set data and reading out main period length data in response thereto, and means responsive to said main period length data for generating said main test cycle data.
Claim 6
Dependent Claim 50 words
The tester in accordance with claim 4 wherein the auxiliary period generator comprises: a second random access memory addressed by said period set data and reading out auxiliary period length data in response thereto, and means responsive to said auxiliary period length data for generating said auxiliary test cycle data.
Claim 7
Dependent Claim 304 words
A tester for carrying out test activities at each terminal of an integrated circuit device under test (DUT) during successive main test cycles, each main test cycle spanning a plurality of auxiliary test cycles, the tester comprising: a main period generator for generating main test cycle data indicating a beginning time of each main test cycle signal; a plurality of auxiliary period generators, each for generating separate auxiliary test cycle data indicating a beginning time of an auxiliary test cycle, a pattern generator for generating a plurality of timeset data values for each main test cycle; and a plurality of tester channels, each tester channel for receiving the main test cycle data and for receiving the auxiliary test cycle data produced by each auxiliary period generator, each tester channel for receiving a separate one of said timeset values, each tester channel also for receiving separate input selection control data selectively controlling whether the tester channel responds to said main test cycle data or to auxiliary test cycle data from one of said auxiliary period generators, each tester channel, when responding to main test cycle data received at the beginning of a main test cycle, carrying out a test activity at one of said DUT terminals once during said main test cycle, the test activity being timed in accordance with a combination of the received main test cycle data and the received timeset data, and each tester channel, when responding to auxiliary test cycle data received at the beginning of a main test cycle, carrying out a test activity at one of said DUT terminals once during each auxiliary test cycle spanned by said main test cycle, the test activity being timed in accordance with a combination of received auxiliary test cycle data from one of said auxiliary period generators and the received timeset data.
Claim 8
Dependent Claim 304 words
A tester for carrying out test activities at each terminal of an integrated circuit device under test (DUT) during successive main test cycles, each main test cycle spanning a plurality of auxiliary test cycles, the tester comprising: a main period generator for generating main test cycle data indicating a beginning time of each main test cycle signal; a plurality of auxiliary period generators, each for generating separate auxiliary test cycle data indicating a beginning time of an auxiliary test cycle, a pattern generator for generating a plurality of timeset data values for each main test cycle; and a plurality of tester channels, each tester channel for receiving the main test cycle data and for receiving the auxiliary test cycle data produced by each auxiliary period generator, each tester channel for receiving a separate one of said timeset values, each tester channel also for receiving separate input selection control data selectively controlling whether the tester channel responds to said main test cycle data or to auxiliary test cycle data from one of said auxiliary period generators, each tester channel, when responding to main test cycle data received at the beginning of a main test cycle, carrying out a test activity at one of said DUT terminals once during said main test cycle, the test activity being timed in accordance with a combination of the received main test cycle data and the received timeset data, and each tester channel, when responding to auxiliary test cycle data received at the beginning of a main test cycle, carrying out a test activity at one of said DUT terminals once during each auxiliary test cycle spanned by said main test cycle, the test activity being timed in accordance with a combination of received auxiliary test cycle data from one of said auxiliary period generators and the received timeset data.
Claim 9
Dependent Claim 51 words
The tester in accordance with claim 6 wherein said pattern generator also generates period set data at the beginning of each main test cycle, the period set data indicating a length of the main test cycle, said main period generator determining therefrom the beginning time for a next main test cycle.
Claim 10
Dependent Claim 48 words
The tester in accordance with claim 6 wherein said period set data also indicates a length of each auxiliary cycle occurring during a next main test cycle, said auxiliary period generator determining therefrom a beginning time for each auxiliary test cycle spanned by a next main test cycle.
Claim 11
Dependent Claim 50 words
The tester in accordance with claim 6 wherein the main period generator comprises: a first random access memory addressed by said period set data and reading out main period length data in response thereto, and means responsive to said main period length data for generating said main test cycle data.
Claim 12
Dependent Claim 50 words
The tester in accordance with claim 9 wherein each auxiliary period generator comprises: a second random access memory addressed by said period set data and reading out auxiliary period length data in response thereto, and means responsive to said auxiliary period length data for generating said auxiliary test cycle data.
Claim 13
Dependent Claim 282 words
A tester for carrying out test activities at each terminal of an integrated circuit device under test (DUT) during successive main test cycles, each main test cycle spanning a plurality of auxiliary test cycles, the tester comprising: a main period generator for generating main test cycle data indicating a beginning time of each main test cycle signal; a pattern generator for generating a plurality of timeset data values for each main test cycle; and a plurality of tester channels, each tester channel receiving the main test cycle data produced by the main period generator, each tester channel generating auxiliary test cycle data for each main test cycle, the auxiliary test cycle data indicating a beginning time of each auxiliary test cycle spanned by the main test cycle, each tester channel receiving a separate one of said timeset values, each tester channel also receiving separate input selection control data selectively controlling whether the tester channel responds to said main test cycle data or to its generated auxiliary test cycle data, each tester channel, when responding to main test cycle data received at the beginning of a main test cycle, carrying out a test activity at one of said DUT terminals once during said main test cycle, the test activity being timed in accordance with a combination of the received main test cycle data and the received timeset data, and each tester channel, when responding to its generated auxiliary test cycle data, carrying out a test activity at one of said DUT terminals once during each auxiliary test cycle spanned by a main test cycle, the test activity being timed in accordance with a combination of auxiliary test cycle data the received timeset data.
Claim 14
Dependent Claim 282 words
A tester for carrying out test activities at each terminal of an integrated circuit device under test (DUT) during successive main test cycles, each main test cycle spanning a plurality of auxiliary test cycles, the tester comprising: a main period generator for generating main test cycle data indicating a beginning time of each main test cycle signal; a pattern generator for generating a plurality of timeset data values for each main test cycle; and a plurality of tester channels, each tester channel receiving the main test cycle data produced by the main period generator, each tester channel generating auxiliary test cycle data for each main test cycle, the auxiliary test cycle data indicating a beginning time of each auxiliary test cycle spanned by the main test cycle, each tester channel receiving a separate one of said timeset values, each tester channel also receiving separate input selection control data selectively controlling whether the tester channel responds to said main test cycle data or to its generated auxiliary test cycle data, each tester channel, when responding to main test cycle data received at the beginning of a main test cycle, carrying out a test activity at one of said DUT terminals once during said main test cycle, the test activity being timed in accordance with a combination of the received main test cycle data and the received timeset data, and each tester channel, when responding to its generated auxiliary test cycle data, carrying out a test activity at one of said DUT terminals once during each auxiliary test cycle spanned by a main test cycle, the test activity being timed in accordance with a combination of auxiliary test cycle data the received timeset data.
Claim 15
Dependent Claim 51 words
The tester in accordance with claim 11 wherein said pattern generator also generates period set data at the beginning of each main test cycle, the period set data indicating a length of the main test cycle, said main period generator determining therefrom the beginning time for a next main test cycle.
Claim 16
Dependent Claim 48 words
The tester in accordance with claim 6 wherein said period set data also indicates a length of each auxiliary cycle occurring during a next main test cycle, said auxiliary period generator determining therefrom a beginning time for each auxiliary test cycle spanned by a next main test cycle.
Claim 17
Dependent Claim 50 words
The tester in accordance with claim 11 wherein the main period generator comprises: a first random access memory addressed by said period set data and reading out main period length data in response thereto, and means responsive to said main period length data for generating said main test cycle data.
Claim 18
Dependent Claim 50 words
The tester in accordance with claim 14 wherein said auxiliary period generator comprises: a second random access memory addressed by said period set data and reading out auxiliary period length data in response thereto, and means responsive to said auxiliary period length data for generating said auxiliary test cycle data.

References Cited (Backward Citations)

US5717352A Cited
US5651014A Cited
US5682390A Cited
US5783959A Cited
US5748642A Cited
US5734662A Cited
US5689515A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-28 2002-12-28 2003-06-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-28 2006-12-28 2007-06-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-28 2010-12-28 2011-06-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag