Patent EP0474274A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0474274A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Event sequencer for automatic test equipment

Assignee: Schlumberger Technologies Inc
•
Filing: 1991-08-12
•
Granted: —
•
Expires: 2011-08-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A number of local sequencers, one for each pin of the device under test is disclosed. Each local sequencer is provided with a global clock, a global time zero signal indicating the clock edge for referencing the start of a test, and a period vernier indicating an offset from the clock for the start of the test period. Each local sequencer uses this information to generate its own test events referenced to the test period with individual calibration delays factored in locally. Each local sequencer is individually programmable so that different sequencers can provide different numbers of events during the same test period.

Inventors

  • 👤 Burnell West
  • 👤 Egbert Graeve

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-24 09:56
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31917; G01R31/31922; G01R31/2832; G01R31/2834; G01R31/31903; G01R31/31908; G01R31/3191; G01R31/31919; G01R31/31921

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 134 words
A test system for testing an integrated circuit, comprising: a) a global sequencer including a clock signal generator, means for generating a time zero signal using said clock signal to indicate the start of a test sequence, b) means for generating a period vernier value indicating an offset from said clock signal for the start of each of a plurality of test cycles; and c) a plurality of local sequencers, each of said local sequencers being coupled to a separate lead of said integrated circuit, each local sequencer including means, responsive to said clock signal and said period vernier value, for generating an edge in a signal for said pin within a test cycle defined by said period vernier value, such that said test cycle need not be a multiple of said clock signal.
Claim 2
Dependent Claim 102 words
A test system for testing an electronic circuit having a plurality of I/O leads, comprising: means for generating a global clock signal; a plurality of local sequencers, each local sequencer being coupled to one of said leads, each local sequencer including means for generating, in a test period calibrated to said global clock signal, a programmable number of signal transitions of a test signal to said I/O lead; and said local sequencers being programmable with said number of signal transitions for said plurality of local sequencers such that said local sequencers can have different numbers of transitions in any given test period.
Claim 3
Dependent Claim 77 words
The test system of claim 2 further comprising: means for generating a global time zero signal indicating the beginning of said test period; means for generating a global strobe time zero signal for collecting data at the end of said test period; and means, in each of said local sequencers, for synchronizing said test period with said global time zero signal and for providing data from said pin in response to said global strobe time zero signal.
Claim 4
Dependent Claim 75 words
The test system of claim 3 further comprising: second means for generating a global time zero signal coupled to said means for synchronizing; and second means for generating a global strobe time zero signal coupled to said means for providing data; such that separate groups of said local sequencers can receive separate global time zero and global strobe time zero signals to asynchronously and independently test different groups of said I/O leads of said circuit.
Claim 5
Dependent Claim 130 words
A local sequencer for a test system having a plurality of said local sequencers, each local sequencer being coupled to a lead of a device under test, comprising: memory means for storing the time and type of events applied to and received from said device under test and for storing offsets for said time according to said event type; adder means for adding said time from said memory, one of said offsets and an externally provided global test period offset to provide a calibrated time; means for delaying an external clock signal by said calibrated time to produce a delayed clock signal; and edge generator means, coupled to said means for delaying, for producing a test signal transition for said lead at a time indicated by said delayed clock signal.
Claim 6
Dependent Claim 33 words
The local sequencer of claim 5 wherein said memory means comprises a functional memory for storing event types, a local memory for storing event times and a calibration memory for storing said offsets.
Claim 7
Dependent Claim 30 words
The local sequencer of claim 6 wherein said local memory also stores one of (a) an event type and (b) a reference to said functional memory for every event time.
Claim 8
Dependent Claim 31 words
The local sequencer of claim 7 further comprising event type decode logic having inputs coupled to said functional memory and said local memory and an output coupled to said calibration memory.
Claim 9
Dependent Claim 31 words
The local sequencer of claim 7 wherein said local memory also stores for each event time a flag indicating whether said event is the last event in a sequence of events.
Claim 10
Dependent Claim 43 words
The local sequencer of claim 5 further comprising a register coupled to the output of said adder for storing said calibrated time, and wherein said means for delaying includes a linear delay circuit having an input coupled to an output of said register.
Claim 11
Dependent Claim 19 words
The local sequencer of claim 6 wherein said event time is defined as the time since a last event.
Claim 12
Dependent Claim 104 words
A test system for testing a circuit having a plurality of I/O leads, comprising: a plurality of first event sequencers, each first event sequencer being coupled to one of said leads, for providing first test signal transitions to said lead; and a plurality of second event sequencers, each second event sequencer being coupled to one of said leads in parallel with one of said first event sequencers, for providing second signal transitions to said lead, such that said second transitions can be provided a sooner time after one of said first transitions than said first event sequencers could provide a next test signal transition.
Claim 13
Dependent Claim 106 words
A sequencer for providing test signals to a circuit being tested, comprising: memory means for storing timing data indicating the time for each of a sequence of signal transitions and functional data indicating the state to be transitioned to for said sequence, wherein a bit of said functional data can apply to a plurality of signal transitions; decoding means, having a first input coupled to receive said timing data and a second input coupled to receive said functional data, for providing an output indicating the state and transition time of events; and driver means, coupled to said decoding means, for providing said events to said circuit.
Claim 14
Dependent Claim 41 words
The sequencer of claim 13 wherein said memory means comprises a functional memory for storing functional data, a local memory for storing said timing data and a calibration memory for storing offsets for said timing data according to said functional data.
Claim 15
Dependent Claim 28 words
The sequencer of claim 14 wherein said local memory also stores, for every event time, one of (a) functional data and (b) a reference to said functional memory.
Claim 16
Dependent Claim 33 words
The sequencer of claim 15 wherein said decoding means comprises event type decode logic having inputs coupled to said functional memory and said local memory and an output coupled to said calibration memory.
Claim 17
Dependent Claim 30 words
The sequencer of claim 15 wherein said local memory also stores for each event time a flag indicating whether said event is the last event in a sequence of events.
Claim 18
Dependent Claim 168 words
A test system for testing an integrated circuit, comprising: a global sequencer including a clock signal generator, means for generating a time zero signal using said clock signal to indicate the start of a test sequence, means for generating a period vernier value indicating an offset from said clock signal for the start of each of a plurality of test cycles; and a plurality of local sequencers, each of said local sequencers being coupled to a separate lead of said integrated circuit, for generating, in a test period calibrated to said clock signal, a programmable number of said signal transitions, such that said local sequencers can have different numbers of transitions in any given test period, each local sequencer including edge generator means, responsive to said clock signal and said period vernier value, for generating a signal transition in a signal for said pin within a test cycle defined by said period vernier value, such that said test cycle need not be a multiple of said clock signal.
Claim 19
Dependent Claim 231 words
A test system for testing an integrated circuit, comprising: a global sequencer including a clock signal generator, means for generating a time zero signal using said clock signal to indicate the start of a test sequence, means for generating a period vernier value indicating an offset from said clock signal for the start of each of a plurality of test cycles; and a plurality of local sequencers, each of said local sequencers being coupled to a separate lead of said integrated circuit, each local sequencer including memory means for storing timing data indicating the time for each of a sequence of signal transitions and functional data indicating the state to be transitioned to for said sequence, wherein a bit of said functional data can apply to a plurality of signal transitions, decoding means, having a first input coupled to receive said timing data and a second input coupled to receive said functional data, for providing an output indicating the state and transition time of events, edge generator means, responsive to said clock signal, said period vernier value and said timing data, for generating an edge in a signal for said pin within a test cycle defined by said period vernier value, such that said test cycle need not be a multiple of said clock signal, and driver means, coupled to said edge generator means, for providing said edges to said circuit.
Claim 20
Dependent Claim 251 words
A test system for testing an integrated circuit, comprising: a global sequencer including a clock signal generator, means for generating a time zero signal using said clock signal to indicate the start of a test sequence, means for generating a period vernier value indicating an offset from said clock signal for the start of each of a plurality of test cycles; and a plurality of local sequencers, each of said local sequencers being coupled to a separate lead of said integrated circuit, each local sequencer including memory means for storing timing data indicating the time for each of a sequence of signal transitions and functional data indicating the state to be transitioned to for said sequence, wherein a bit of said functional data can apply to a plurality of signal transitions; decoding means, having a first input coupled to receive said timing data and a second input coupled to receive said functional data, for providing an output indicating the state and transition time of events; edge generator means, responsive to said clock signal, said period vernier value and said timing data for generating a programmable number of signal transitions in a signal for said pin within a test cycle defined by said period vernier value, such that said test cycle need not be a multiple of said clock signal and said local sequencers can have different numbers of transitions in any given test period, and driver means, coupled to said edge generator means, for providing said signal transitions to said circuit.
Claim 21
Dependent Claim 185 words
A local sequencer for a test system having a plurality of said local sequencers, each local sequencer being coupled to a lead of a device under test, comprising: a functional memory for storing event types; a local memory for storing event times, one of (a) an event type and (b) a reference to said functional memory for every event time, and a flag indicating whether said event is the last event in a sequence of events; a calibration memory for storing offsets for said event times according to said event type; event type decode logic having inputs coupled to said functional memory and said local memory and an output coupled to said calibration memory; adder means for adding said time from said memory, one of said offsets and an externally provided global test period offset to provide a calibrated time; means for delaying an external clock signal by said calibrated time to produce a delayed clock signal; and edge generator means, coupled to said means for delaying, for producing a test signal transition to said lead at a time indicated by said delayed clock signal.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag