Patent US5031047A successfully refreshed from Google Patents.
Patent US297402A successfully refreshed from Google Patents.
Patent US5948115A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5948115A Expired / Lapsed US ⏱️ 0.0 years remaining

Event phase modulator for integrated circuit tester

Assignee: Credence Systems Corp
•
Filing: 1998-01-30
•
Granted: 1999-09-07
•
Expires: 2018-01-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A drive circuit for an integrated circuit tester produces an output test signal in response to an input sequence of vector data values, wherein each vector data value references a test signal state and a time at which the test signal is to change to the referenced state. The drive circuit includes decoding and timing circuits for producing an indicating signal (D) of the state referenced by each incoming vector data value and a timing signal (TD) having a pulse occurring at the time referenced by the incoming vector data value. An event phase modulator within the drive circuit stores a control bit indicating the state of the indicating signal in response to each pulse of the timing signal. The event phase modulator waits for a variable amount of time after storing each control bit and then forwards the control bit to the input of a driver producing the test signal. The driver sets the test signal state in accordance with the state of the control bit. The delay between the time the event phase modulator stores a control bit and forwards it to the driver is a function of time determined by input programming data. Thus the event phase modulator phase modulates the test signal in a manner determined by its input programming data.

Inventors

  • 👤 Bryan Dinteman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 16:32
CPC Classifications
G; G11; G11C; G11C29/00; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31917; G01R31/31919; G01R31/31922

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 142 words
A drive circuit for an integrated circuit tester for producing a phase modulated output TEST signal in response to an input sequence of vector data values, wherein each vector data value references a state and a time; the drive circuit comprising: first means for receiving each vector data value and producing an indicating signal (D) of a state referenced by the vector data value and a timing signal (TD) having a pulse occurring at a time referenced by the vector data value; and second means for receiving said indicating signal and said timing signal, for sampling the state of said indicating signal in response to said timing signal pulse and, after a delay following said timing signal pulse, for producing said output TEST signal of a state determined by the sampled state of said indicating signal, wherein said delay varies with time.
Claim 2
Dependent Claim 142 words
A drive circuit for an integrated circuit tester for producing a phase modulated output TEST signal in response to an input sequence of vector data values, wherein each vector data value references a state and a time; the drive circuit comprising: first means for receiving each vector data value and producing an indicating signal (D) of a state referenced by the vector data value and a timing signal (TD) having a pulse occurring at a time referenced by the vector data value; and second means for receiving said indicating signal and said timing signal, for sampling the state of said indicating signal in response to said timing signal pulse and, after a delay following said timing signal pulse, for producing said output TEST signal of a state determined by the sampled state of said indicating signal, wherein said delay varies with time.
Claim 3
Dependent Claim 155 words
The drive circuit in accordance with claim 1 wherein said second means comprises: third means for receiving and delaying said timing signal with said delay that varies with time to produce a delayed timing signal, a first-in, first-out (FIFO) buffer having a data input, a shift-in input, a data output, and a shift-out input, wherein said data input receives said indicating signal, said shift-in input receives said timing signal, and said shift-out input receives said delayed timing signal, wherein said FIFO buffer samples the state of said indicating signal and shifts in a control bit representing the sampled current state in response to each pulse of said timing signal, and wherein said FIFO buffer shifts out its longest stored control bit at said data output in response to each pulse of said delayed timing signal; and fourth means for producing the TEST signal in response to the control bit shifted out of said FIFO buffer.
Claim 4
Dependent Claim 72 words
The drive circuit in accordance with claim 2 wherein said third means comprises: a pattern generator receiving said timing signal for producing output delay data having a value set in response to each pulse of said timing signal, and a programmable delay circuit receiving said delay data and receiving and delaying said timing signal by an amount determined by the value of said delay data thereby to produce said delayed timing data.
Claim 5
Dependent Claim 43 words
The drive circuit in accordance with claim 3 wherein a manner in which the pattern generator, in response to each pulse of said timing signal, sets the delay data to a value determined by programming data provided as input to said pattern generator.
Claim 6
Dependent Claim 213 words
A circuit for producing a phase modulated output signal in response to an input indicating signal (D) having a succession of states and an input timing signal (TD) having a succession of pulses, the circuit comprising: a pattern generator receiving said timing signal for producing output delay data having a value set in response to each pulse of said timing signal; a programmable delay circuit receiving said delay data and receiving and delaying said timing signal by an amount determined by the value of said delay data thereby to produce said delayed timing data; a first-in, first-out (FIFO) buffer having a data input, a shift-in input, a data output, and a shift-out input, wherein said data input receives said indicating signal, said shift-in input receives said timing signal, and said shift-out input receives said delayed timing signal, wherein said FIFO buffer samples the state of said indicating signal and stores a control bit representing the sampled current state in response to each pulse of said timing signal, and wherein said FIFO buffer shifts out its longest stored control bit at said data output in response to each pulse of said delayed timing signal; and fourth means for producing the TEST signal in response to the control bit shifted out of said FIFO buffer.
Claim 7
Dependent Claim 213 words
A circuit for producing a phase modulated output signal in response to an input indicating signal (D) having a succession of states and an input timing signal (TD) having a succession of pulses, the circuit comprising: a pattern generator receiving said timing signal for producing output delay data having a value set in response to each pulse of said timing signal; a programmable delay circuit receiving said delay data and receiving and delaying said timing signal by an amount determined by the value of said delay data thereby to produce said delayed timing data; a first-in, first-out (FIFO) buffer having a data input, a shift-in input, a data output, and a shift-out input, wherein said data input receives said indicating signal, said shift-in input receives said timing signal, and said shift-out input receives said delayed timing signal, wherein said FIFO buffer samples the state of said indicating signal and stores a control bit representing the sampled current state in response to each pulse of said timing signal, and wherein said FIFO buffer shifts out its longest stored control bit at said data output in response to each pulse of said delayed timing signal; and fourth means for producing the TEST signal in response to the control bit shifted out of said FIFO buffer.
Claim 8
Dependent Claim 42 words
The circuit in accordance with claim 5 wherein a manner in which the pattern generator responds to each pulse of said timing signal by setting the delay data to a value determined by programming data provided as input to said pattern generator.
Claim 9
Dependent Claim 272 words
A drive circuit for an integrated circuit tester for producing an output TEST signal in response to an input sequence of vector data values, wherein each vector data value references a state and a time, the drive circuit comprising: first means for receiving each vector data value and producing a first indicating signal (D) and a second indicating signal (I) each of a state referenced by the vector data value and a first timing signal TD) and a second timing signal (TI) each having a pulse occurring at a time referenced by the vector data value; second means for receiving said first indicating signal and said first timing signal, for sampling the state of said first indicating signal in response to said first timing signal pulse and, after a first delay following said first timing signal pulse, for producing an output DRIVE signal of a state determined by the sampled state of said first indicating signal, wherein said first delay varies with time; third means for receiving said second indicating signal and said second timing signal, for sampling the state of said second indicating signal in response to said second timing signal pulse and, after a second delay following said second timing signal pulse, for producing an output INHIBIT signal of a state determined by the sampled state of said second indicating signal, wherein said second delay varies with time; and an inhibitable driver receiving said DRIVE and INHIBIT signals and producing said TEST signal in response thereto, wherein the state of said INHIBIT signal determines whether said TEST signal is inhibited or is controlled by the state of said DRIVE signal.
Claim 10
Dependent Claim 272 words
A drive circuit for an integrated circuit tester for producing an output TEST signal in response to an input sequence of vector data values, wherein each vector data value references a state and a time, the drive circuit comprising: first means for receiving each vector data value and producing a first indicating signal (D) and a second indicating signal (I) each of a state referenced by the vector data value and a first timing signal TD) and a second timing signal (TI) each having a pulse occurring at a time referenced by the vector data value; second means for receiving said first indicating signal and said first timing signal, for sampling the state of said first indicating signal in response to said first timing signal pulse and, after a first delay following said first timing signal pulse, for producing an output DRIVE signal of a state determined by the sampled state of said first indicating signal, wherein said first delay varies with time; third means for receiving said second indicating signal and said second timing signal, for sampling the state of said second indicating signal in response to said second timing signal pulse and, after a second delay following said second timing signal pulse, for producing an output INHIBIT signal of a state determined by the sampled state of said second indicating signal, wherein said second delay varies with time; and an inhibitable driver receiving said DRIVE and INHIBIT signals and producing said TEST signal in response thereto, wherein the state of said INHIBIT signal determines whether said TEST signal is inhibited or is controlled by the state of said DRIVE signal.
Claim 11
Dependent Claim 150 words
The drive circuit in accordance with claim 7 wherein said second means comprises: fourth means for receiving and delaying said first timing signal with said first delay that varies with time to produce a delayed first timing signal; and a first-in, first-out (FIFO) buffer having a data input, a shift-in input, a data output, and a shift-out input, wherein said data input receives said first indicating signal, said shift-in input receives said first timing signal, and said shift-out input receives said delayed first timing signal, wherein said FIFO buffer samples the state of said first indicating signal and shifts in a control bit representing the sampled current state in response to each pulse of said timing signal, and wherein said FIFO buffer shifts out its longest stored control bit at said data output in response to each pulse of said delayed first timing signal thereby to produce said DRIVE signal.
Claim 12
Dependent Claim 292 words
A drive circuit for an integrated circuit tester for producing an output TEST signal in response to an input sequence of vector data values, wherein each vector data value references a state and a time, the drive circuit comprising: means for receiving each vector data value and producing four indicating signals (DH,DL,IH, and IL), each of a state referenced by the vector data value and for producing four timing signals (TDH, TDL, TIH, and TIL) each conveying a pulse at a time referenced by the vector data value; first, second, third and fourth event phase modulators, each receiving a separate one of said four indicating signals and a separate one of said four timing signals, each sampling the state of its received indicating signal in response to a pulse of its received timing signal and, after a delay following the timing signal pulse, for producing an output control pulse of a state determined by the sampled state of its received indicating signal, wherein said delay varies with time; a first type SR flip-flop having a set input receiving the output control pulse of said first event phase modulator, having a reset input receiving the output control pulse of said second event phase modulator, and producing an output DRIVE signal; a second type SR flip-flop having a set input receiving the output control pulse of said third event phase modulator, having a reset input receiving the output control pulse of said fourth event phase modulator, and producing an output INHIBIT signal; and an inhibitable driver receiving said DRIVE and INHIBIT signals and producing said TEST signal in response thereto, wherein the state of said INHIBIT signal determines whether said TEST signal is inhibited or is controlled by the state of said DRIVE signal.
Claim 13
Dependent Claim 292 words
A drive circuit for an integrated circuit tester for producing an output TEST signal in response to an input sequence of vector data values, wherein each vector data value references a state and a time, the drive circuit comprising: means for receiving each vector data value and producing four indicating signals (DH,DL,IH, and IL), each of a state referenced by the vector data value and for producing four timing signals (TDH, TDL, TIH, and TIL) each conveying a pulse at a time referenced by the vector data value; first, second, third and fourth event phase modulators, each receiving a separate one of said four indicating signals and a separate one of said four timing signals, each sampling the state of its received indicating signal in response to a pulse of its received timing signal and, after a delay following the timing signal pulse, for producing an output control pulse of a state determined by the sampled state of its received indicating signal, wherein said delay varies with time; a first type SR flip-flop having a set input receiving the output control pulse of said first event phase modulator, having a reset input receiving the output control pulse of said second event phase modulator, and producing an output DRIVE signal; a second type SR flip-flop having a set input receiving the output control pulse of said third event phase modulator, having a reset input receiving the output control pulse of said fourth event phase modulator, and producing an output INHIBIT signal; and an inhibitable driver receiving said DRIVE and INHIBIT signals and producing said TEST signal in response thereto, wherein the state of said INHIBIT signal determines whether said TEST signal is inhibited or is controlled by the state of said DRIVE signal.
Claim 14
Dependent Claim 158 words
The drive circuit in accordance with claim 9 wherein each said second means comprises: means for receiving and delaying said one of said timing signals with said delay that varies with time to produce a delayed timing signal; and a first-in, first-out (FIFO) buffer having a data input, a shift-in input, a data output, and a shift-out input, wherein said data input receives one of said indicating signals, said shift-in input receives said one of said timing signals, and said shift-out input receives said delayed timing signal, wherein said FIFO buffer samples the state of said one of said indicating signals and shifts in a control bit representing the sampled current state in response to each pulse of said one of said timing signals, and wherein said FIFO buffer shifts out its longest stored control bit at said data output in response to each pulse of said delayed first timing signal thereby to produce an output control pulse.
Claim 15
Independent Claim 102 words
A method for producing a test signal comprising the steps of: generating an indicating signal (D) having a sequence of states and a timing signal TD having successive pulses; generating a control bit and delay data in response to each pulse of said timing signal, wherein the control bit represents a current state of the indicating signal, and wherein the delay data has a value that changes with time; generating said test signal, wherein a state of said test signal is set in delayed response to each generated control bit with a delay controlled by the value of delay data generated therewith.
Claim 16
Independent Claim 102 words
A method for producing a test signal comprising the steps of: generating an indicating signal (D) having a sequence of states and a timing signal TD having successive pulses; generating a control bit and delay data in response to each pulse of said timing signal, wherein the control bit represents a current state of the indicating signal, and wherein the delay data has a value that changes with time; generating said test signal, wherein a state of said test signal is set in delayed response to each generated control bit with a delay controlled by the value of delay data generated therewith.
Claim 17
Dependent Claim 56 words
The method in accordance with claim 11 wherein the step of generating said indicating signal and said timing signal comprises the substep of decoding an input sequence of vector data values, wherein each successive vector data value indicates a successive state of said indicating signal and a time of a successive pulse of said timing signal.

References Cited (Backward Citations)

US4660197A Cited
US5018145A Cited
US5023840A Cited
US5177630A Cited
US5432797A Cited
US5654971A Cited
US5835506A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag