Claims
- 1. A method of creating a composite eye diagram for a collection of measured data signals from a System Under Test, the method comprising the steps of:(a) assigning separate data signals of interest to be members of a collection; (b) sampling at times relative to a reference signal the voltage of each separate data signal assigned to the collection; (c) for each separate data signal of step (b), populating respectively associated first eye diagram data structures with TIME, VOLTAGE, and NUMBER OF HITS information useable to create a corresponding component eye diagram for each such Separate data signal of step (b); (d) traversing the first eye diagram data structures of step (c) and combining their data content according to a selected rule to populate a resulting second eye diagram data structure of the same structure as the first eye diagram data structures, the combined data in the resulting second eye diagram data structure representing a composite eye diagram whose component eye diagrams correspond to the collection of step (a); (e) selecting as a populated eye diagram data structure from among those of steps (c) and (d) the resulting second eye diagram data structure; and (f) displaying the composite eye diagram represented by the resulting second eye diagram data structure of step (d) selected in step (e).
- 2. A method as in claim 1 wherein there are N-many data signals in the collection and the selected rule of step (d) comprises finding a normalized density Di for each of i-many (X, Y)i TIME and VOLTAGE combinations:Di=Σ# of hits for data signal J@(X, Y)i/Σ# of clocks for data signal J@(X, Y)i where each Σ is from J=1 to J=N.
- 3. A method as in claim 2 wherein the displaying step (f) comprises the step of varying the intensity of the composite eye diagram according to values of Di.
- 4. A method as in claim 2 wherein the displaying step (f) comprises the step of varying the color of the composite eye diagram according to values of Di.
- 5. A method as in claim 1 wherein there are N-many data signals in the collection and the selected rule of step (d) comprises finding an average density Di for each of i-many (X, Y)i TIME and VOLTAGE combinations:Di=(1/N)Σ[# of hits for data signal J@(X, Y)i/# of clocks for data signal J@(X, Y)i], where the Σ is from J=1 to J=N.
- 6. A method as in claim 5 wherein the displaying step (f) comprises the step of varying the intensity of the composite eye diagram according to values of Di.
- 7. A method as in claim 5 wherein the displaying step (f) comprises the step of varying the color of the composite eye diagram according to values of Di.
- 8. A method as in claim 1 wherein there are N-many data signals in the collection and the selected rule of step (d) comprises finding a channel density Di for each of i-many (X, Y)i TIME and VOLTAGE combinations:Di=ΣΔ(i, J)/N where the Σ is from J=1 to J=N and Δ(i, J)=[1|0] is a selected substitution for an associated NUMBER OF HITS divided by an associated NUMBER OF CLOCK CYCLES at each (X, Y)i.
- 9. A method as in claim 8 wherein the displaying step (f) comprises the step of varying the intensity of the composite eye diagram according to values of Di.
- 10. A method as in claim 8 wherein the displaying step (f) comprises the step of varying the color of the composite eye diagram according to values of Di.
- 11. A method as in claim 1 wherein the displaying step (f) comprises the step of varying the intensity of the composite eye diagram according to results produced by the selected rule of step (d).
- 12. A method as in claim 1 wherein the displaying step (f) comprises the step of varying the color of the composite eye diagram according to results produced by the selected rule of step (d).
REFERENCE TO RELATED APPLICATION
The subject matter of the present Application pertains to the measurement of eye diagrams in general, and is especially well suited for one eye diagram measurement technique in particular, which technique is also usable in a logic analyzer adapted to perform eye diagram measurements, or in a stand-alone circuit within an item of separate test equipment intended for that purpose. And although we disclose herein the nature and the general principles of that technique in sufficient detail to allow a complete understanding of the invention, a tangible implementation of that technique has complexity beyond what is easily summarized and is capable of performing additional functions. A preferred implementation of that technique is the subject matter of a US patent application entitled METHOD AND APPARATUS FOR PERFORMING EYE DIAGRAM MEASUREMENTS bearing Ser. No. 10/020,673 which was filed on Oct. 29, 2001 by Richard A. Nygaard, Jr. and assigned to Agilent Technologies, Inc. Because the subject matter of that Application is thus of interest to that of the present invention, and for the sake of brevity, “METHOD AND APPARATUS FOR PERFORMING EYE DIAGRAM MEASUREMENTS” is hereby expressly incorporated herein by reference.
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
4381546 |
Armstrong |
Apr 1983 |
A |
5343405 |
Kucera et al. |
Aug 1994 |
A |
5959607 |
Montijo |
Sep 1999 |
A |
6151010 |
Miller et al. |
Nov 2000 |
A |
6366374 |
Bradshaw et al. |
Apr 2002 |
B2 |
6385252 |
Gradl et al. |
May 2002 |
B1 |
Foreign Referenced Citations (2)
Number |
Date |
Country |
1241483 |
Mar 2001 |
EP |
1143654 |
Oct 2001 |
EP |
Non-Patent Literature Citations (3)
Entry |
Madhavan B. et al. “A 55.0 GB/s/cm Data Bandwidth Density Interface in .05 micrometer CMOS for Advanced Parallel Optical Interconnects”, 1998 Electronic Letters. vol. 34. pp. 1846-1847.* |
Christopher M. Miller, High-Speed Digital Transmitter Characterization Using Eye Diagram Analysis, 1266 Hewlett-Packard Journal 45(1944) Aug., No,4, pp. 29-37. |
www.synthesysresearch.com, BitAlyzer 1500 Bit Error Rate Analyzer, printed from internet Mar. 8, 2004, SyntheSys Research, Inc. |