US6606575B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Cross-correlation timing calibration for wafer-level IC tester interconnect systems
Assignee: FormFactor Inc
•
Filing: 2000-12-29
•
Granted: 2003-08-12
•
Expires: 2020-12-29
Abstract
Abstract To calibrate timing of test signals generated by all channels of an integrated circuit, each channel is programmed to generate a test signal having a repetitive pseudo-random test signal edge pattern. The test signal pattern of each channel is compared to a reference signal having the same edge pattern and the delay of each channel is adjusted to maximize cross-correlation between the test signal and the reference signal.
Inventors
- 👤 Charles A. Miller
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 06:40
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318385; G01R31/319; G01R31/31903; G01R31/31905; G01R31/31908; G01R31/3191
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
227 words
A method for calibrating TEST signal timing of an integrated circuit (IC) tester having a plurality of probes with tips for contacting input/output (I/O) terminals on a surface of an IC, and having a plurality of tester channels, each tester channel for generating a TEST signal at a tip of a corresponding one of said probes in response to a periodic CLOCK signal with a delay adjustable by drive calibration data supplied as input to the tester channel, the TEST signal including edges occurring in an edge timing pattern selected by programming data provided as input to the tester channel, the method comprising the steps of, for each said tester channel: a. providing the input programming data to the tester channel so that the tester channel responds to the CLOCK signal by generating a TEST signal having a repetitive edge timing pattern at the tester channel's corresponding probe tip, b. supplying the input drive calibration data to the tester channel to adjust said delay with which the tester channel produces said TEST signal in response to the CLOCK signal, c. generating a periodic reference (REF) signal having said repetitive edge timing pattern, and d. cross-correlating the TEST signal generated at step b to said REF signal over a finite time interval to produce cross-correlation data indicating how closely the TEST signal matches the REF signal in phase.
Claim 2
Independent Claim
227 words
A method for calibrating TEST signal timing of an integrated circuit (IC) tester having a plurality of probes with tips for contacting input/output (I/O) terminals on a surface of an IC, and having a plurality of tester channels, each tester channel for generating a TEST signal at a tip of a corresponding one of said probes in response to a periodic CLOCK signal with a delay adjustable by drive calibration data supplied as input to the tester channel, the TEST signal including edges occurring in an edge timing pattern selected by programming data provided as input to the tester channel, the method comprising the steps of, for each said tester channel: a. providing the input programming data to the tester channel so that the tester channel responds to the CLOCK signal by generating a TEST signal having a repetitive edge timing pattern at the tester channel's corresponding probe tip, b. supplying the input drive calibration data to the tester channel to adjust said delay with which the tester channel produces said TEST signal in response to the CLOCK signal, c. generating a periodic reference (REF) signal having said repetitive edge timing pattern, and d. cross-correlating the TEST signal generated at step b to said REF signal over a finite time interval to produce cross-correlation data indicating how closely the TEST signal matches the REF signal in phase.
Claim 3
Dependent Claim
75 words
The method in accordance with claim 1 further comprising the steps of for each said tester channel: e. performing a plurality of iterations of steps b-d, providing the tester channel with differing values of the input drive calibration data during each iteration of step b; and f. determining a particular iteration of steps b-d for which cross-correlation data produced at step d indicates the channel's TEST signal most closely matched the REF signal in phase.
Claim 4
Dependent Claim
59 words
The method in accordance with claim 2 further comprising for each said tester channel the step of: g. calibrating timing of the tester channel by providing input drive calibration data to said tester channel of value matching that of input drive calibration data provided to said tester channel during said particular iteration of steps b-d determined at step f.
Claim 5
Dependent Claim
80 words
The method in accordance with claim 3 wherein step d comprises the substeps of: d1. generating a MATCH signal having a magnitude indicating how well an amplitude of the periodic TEST signal appearing at the probe tip matches an amplitude of the REF signal, d2. integrating the MATCH signal over a finite time interval to produce an analog cross-correlation (CC) signal, and d3. digitizing the CC signal at an end of the finite time interval to produce the cross-correlation data.
Claim 6
Dependent Claim
26 words
The method in accordance with claim 4 wherein said successive edges of said TEST signal within said repetitive edge timing pattern are separated by non-uniform intervals.
Claim 7
Dependent Claim
27 words
The method in accordance with claim 4 wherein successive edges of the TEST signal within said repetitive edge timing pattern are separated by intervals of pseudo-random duration.
Claim 8
Dependent Claim
26 words
The method in accordance with claim 3 wherein said successive edges of said TEST signal within said repetitive edge timing pattern are separated by non-uniform intervals.
Claim 9
Dependent Claim
28 words
The method in accordance with claim 3 wherein successive edges of the TEST signal edges within said repetitive edge timing pattern are separated by intervals of pseudo-random duration.
Claim 10
Dependent Claim
80 words
The method in accordance with claim 2 wherein step d comprises the substeps of: d1. generating a MATCH signal having a magnitude indicating how well an amplitude of the periodic TEST signal appearing at the probe tip matches an amplitude of the REF signal, d2. integrating the MATCH signal over a finite time interval to produce an analog cross-correlation (CC) signal, and d3. digitizing the CC signal at an end of the finite time interval to produce the cross-correlation data.
Claim 11
Dependent Claim
53 words
The method in accordance with claim 1 wherein step d comprises the substeps of: d1. generating a MATCH signal having a magnitude indicating how closely the TEST signal and the REF signal match in amplitude, and d2. generating the cross-correlation data representing an integral of the MATCH signal over a finite time interval.
Claim 12
Dependent Claim
49 words
The method in accordance with claim 10 wherein substep d2 comprises the further substeps of: integrating the MATCH signal over said finite time interval to produce an analog cross-correlation (CC) signal, and digitizing the CC signal at an end of the finite time interval to produce the cross-correlation data.
Claim 13
Dependent Claim
26 words
The method in accordance with claim 1 wherein said successive edges of said TEST signal within said repetitive edge timing pattern are separated by non-uniform intervals.
Claim 14
Dependent Claim
28 words
The method in accordance with claim 1 wherein successive edges of the TEST signal edges within said repetitive edge timing pattern are separated by intervals of pseudo-random duration.
Claim 15
Independent Claim
358 words
A method for calibrating TEST signal timing of an integrated circuit (IC) tester having a plurality of probes with tips for contacting input/output (I/O) terminals on a surface of an IC, and having a plurality of tester channels, each tester channel for generating a TEST signal at a tip of a corresponding one of said probes in response to a periodic CLOCK signal with a delay adjustable by drive calibration data supplied as input to the tester channel, the TEST signal including edges occurring in an edge timing pattern selected by programming data provided as input to the tester channel, the method comprising the steps of, for each said tester channel: a. providing the input programming data to the tester channel so that the tester channel responds to the CLOCK signal by generating a TEST signal having a repetitive edge timing pattern at the tester channel's corresponding probe tip; b. supplying the input drive calibration data to the tester channel to adjust said delay with which the tester channel produces said TEST signal in response to the CLOCK signal; c. generating a periodic reference (REF) signal having said repetitive edge timing pattern; d. generating a MATCH signal having a magnitude indicating how well an amplitude of the periodic TEST signal appearing at the probe tip matches an amplitude of the REF signal; e. integrating the MATCH signal over a finite time interval to produce an analog cross-correlation (CC) signal; f. digitizing the CC signal at an end of the finite time interval to produce the cross-correlation data; g. performing a plurality of iterations of steps b-f, providing the tester channel with differing values of the input drive calibration data during each iteration of step b; h. determining a particular iteration of steps b-f for which cross-correlation data produced at step f indicates the channel's TEST signal most closely matched the REF signal in phase; and i. calibrating timing of the tester channel by providing input drive calibration data to said tester channel of value matching a that of input drive calibration data provided to said tester channel during said particular iteration of steps b-f determined at step h.
Claim 16
Independent Claim
358 words
A method for calibrating TEST signal timing of an integrated circuit (IC) tester having a plurality of probes with tips for contacting input/output (I/O) terminals on a surface of an IC, and having a plurality of tester channels, each tester channel for generating a TEST signal at a tip of a corresponding one of said probes in response to a periodic CLOCK signal with a delay adjustable by drive calibration data supplied as input to the tester channel, the TEST signal including edges occurring in an edge timing pattern selected by programming data provided as input to the tester channel, the method comprising the steps of, for each said tester channel: a. providing the input programming data to the tester channel so that the tester channel responds to the CLOCK signal by generating a TEST signal having a repetitive edge timing pattern at the tester channel's corresponding probe tip; b. supplying the input drive calibration data to the tester channel to adjust said delay with which the tester channel produces said TEST signal in response to the CLOCK signal; c. generating a periodic reference (REF) signal having said repetitive edge timing pattern; d. generating a MATCH signal having a magnitude indicating how well an amplitude of the periodic TEST signal appearing at the probe tip matches an amplitude of the REF signal; e. integrating the MATCH signal over a finite time interval to produce an analog cross-correlation (CC) signal; f. digitizing the CC signal at an end of the finite time interval to produce the cross-correlation data; g. performing a plurality of iterations of steps b-f, providing the tester channel with differing values of the input drive calibration data during each iteration of step b; h. determining a particular iteration of steps b-f for which cross-correlation data produced at step f indicates the channel's TEST signal most closely matched the REF signal in phase; and i. calibrating timing of the tester channel by providing input drive calibration data to said tester channel of value matching a that of input drive calibration data provided to said tester channel during said particular iteration of steps b-f determined at step h.
Claim 17
Dependent Claim
26 words
The method in accordance with claim 14 wherein said successive edges of said TEST signal within said repetitive edge timing pattern are separated by non-uniform intervals.
Claim 18
Dependent Claim
28 words
The method in accordance with claim 14 wherein successive edges of the TEST signal edges within said repetitive edge timing pattern are separated by intervals of pseudo-random duration.
Claim 19
Dependent Claim
28 words
The method in accordance with claim 14 wherein successive edges of the TEST signal edges within said repetitive edge timing pattern are separated by intervals of uniform duration.
Claim 20
Independent Claim
159 words
An apparatus for testing an integrated circuit (IC) having a plurality of input/output (I/O) terminals, the apparatus comprising: means for generating a periodic CLOCK signal; a plurality of probes with tips, each for contacting a separate I/O terminal of said IC a plurality of tester channels, each tester channel for generating a TEST signal at a tip of a corresponding one of said probes in response to a periodic CLOCK signal with a delay adjustable by drive calibration data supplied as input to the tester channel, the TEST signal including edges occurring in an edge timing pattern selected by programming data provided as input to the tester channel; means for generating a reference (REF) signal having a repetitive edge timing pattern; and cross-correlation means for cross-correlating the TEST signal generated at each probe tip to said REF signal over a finite time interval to produce cross-correlation data indicating how closely the TEST signal matches the REF signal in phase.
Claim 21
Independent Claim
159 words
An apparatus for testing an integrated circuit (IC) having a plurality of input/output (I/O) terminals, the apparatus comprising: means for generating a periodic CLOCK signal; a plurality of probes with tips, each for contacting a separate I/O terminal of said IC a plurality of tester channels, each tester channel for generating a TEST signal at a tip of a corresponding one of said probes in response to a periodic CLOCK signal with a delay adjustable by drive calibration data supplied as input to the tester channel, the TEST signal including edges occurring in an edge timing pattern selected by programming data provided as input to the tester channel; means for generating a reference (REF) signal having a repetitive edge timing pattern; and cross-correlation means for cross-correlating the TEST signal generated at each probe tip to said REF signal over a finite time interval to produce cross-correlation data indicating how closely the TEST signal matches the REF signal in phase.
Claim 22
Dependent Claim
100 words
The apparatus in accordance with claim 18 further comprising: control means for supplying programming data supplied to each of said tester channel causing each tester channel to produce its TEST signal at its corresponding probe tip with an edge timing pattern similar to that of the REF signal, and for iteratively altering the drive calibration data input to each channel and monitoring the cross-correlation data produced by said cross-correlation means to determine for each tester channel a value of said drive calibration data for which said cross-correlation data indicates the TEST signal most closely matches the REF signal in phase.
Claim 23
Dependent Claim
82 words
The apparatus in accordance with claim 19 wherein said cross-correlation means comprises: means for generating a MATCH signal having a magnitude indicating how well an amplitude of each of the TEST signals appearing at said probe tips matches an amplitude of the REF signal; means for integrating the MATCH signal over a finite time interval to produce an analog cross-correlation (CC) signal, and means for digitizing the CC signal at an end of the finite time interval to produce the cross-correlation data.
Claim 24
Dependent Claim
20 words
The apparatus in accordance with claim 20 wherein the means for generating the MATCH signal comprises an exclusive OR gate.
Claim 25
Dependent Claim
20 words
The apparatus in accordance with claim 20 wherein the means for generating the MATCH signal comprises an analog multiplier circuit.
References Cited (Backward Citations)
US5086271A
Cited
US5162728A
Cited
US5270643A
Cited
US5844988A
Cited
EP0566823A2
Cited
US5262716A
Cited
US5754353A
Cited
US5608337A
Cited
US5736850A
Cited
US6022750A
Cited
US5828226A
Cited
US6040691A
Cited
US6163759A
Cited
EP0919823A2
Cited
US6192496B1
Cited
US6181144B1
Cited
US6064948A
Cited
DE19915398A1
Cited
US6327678B1
Cited
DE19817763A1
Cited
US6300757B1
Cited
US6137346A
Cited
DE19922907A1
Cited
US6298465B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-08-11 | 2007-02-10 | 2007-08-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-08-11 | 2011-02-10 | 2011-08-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-08-11 | 2015-02-10 | 2015-08-12 | $7700.00 | Window Closed / Lapsed |