Identification of channels and associated signal information...

Data processing: measuring – calibrating – or testing – Measurement system in a specific environment – Electrical signal parameter measurement system

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S208000, C708S819000

Reexamination Certificate

active

06668235

ABSTRACT:

BACKGROUND OF THE INVENTION
Eye diagrams are a conventional format for representing parametric information about signals, and especially digital signals. We shall refer to an item of test equipment or a measurement circuit arrangement that creates an eye diagram as an eye diagram tester, whether it is found in an oscilloscope, a BERT (Bit Error Rate Tester), a logic analyzer, or, as a separate item of test equipment. The preferred method (and by implication, any corresponding circuit apparatus) to be disclosed herein is that of the incorporated Application, is different than those used in 'scopes and BERTs, and is especially suitable for use within a logic analyzer, as well as an item of stand-alone test equipment. We shall call this different method (and any corresponding circuit apparatus) an Eye Diagram Analyzer, or EDA for short.
A modern eye diagram for a digital signal is not so much a trace formed continuously in the time domain, as it is an “eye” shape composed of closely spaced points (displayed dots, or illuminated pixels) representing many individual measurement samples taken upon separate instances of a signal occurring on a channel of interest, and which were then stored in a memory. Each measurement sample contributes to a displayed dot. The eye shape appears continuous because the collection of dots is rather dense, owing to the large number of times that the signal is sampled. Unlike a true continuous technique, however, there may be detached dots that are separated from the main body of the eye shape. A further difference with the continuous analog technique is that rare or infrequently occurring events, once sampled, do not appear faint in the display or disappear with the persistence of the CRT's phosphor. This latter difference is often quite an advantage, since it is often the case that such otherwise “hard to see” features of the trace are very much of interest.
In any event, the vertical axis is voltage, and the horizontal axis represents the differences in time (i.e., various offsets) between some reference event and the locations for the measurement samples. The reference event is generally an edge of a clock signal in the system under test, represents directly or through some fixed delay the expected point in time when the value of an applied data signal would be captured by some receiving circuit in an SUT (System Under Test), and is derived from an application of the SUT's clock to the Eye Diagram Analyzer. The time axis will generally have enough length to depict one complete eye-shape (cycle of a DUT signal) centered about the reference, with sometimes perhaps several additional eyes (cycles) before and after.
Different (X, Y) regions of an eye diagram represent different combinations of time and voltage. Assume that the eye diagram is composed of a number of pixels, and temporarily assume that the resolution is such that each different (X, Y) pixel position can represent a different combination of time and voltage (and vice versa), which combinations of time and voltage we shall term “measurement points.” What the analyzer measures is the number of times, out of a counted number of clock cycles, that the signal on the channel being monitored passed through a selected measurement point. Then another measurement point is selected, and the process repeated until there are enough measurement points for all the pixels needed for the display. The range over which the measurement points are varied is called a “sample space” and is defined during a measurement set-up operation. And in reality, we define the sample space and the resolution for neighboring measurement points first, start the measurement and then let the analyzer figure out later how to ascribe values to the pixels of the display. The “display” is, of course, an arbitrary graphic output device such as a printer or an X Window of some as yet unknown size in a window manager (e.g., X11) for a computer operating system. (A one-to-one correspondence between display pixels and measurement points is not required. It will be appreciated that it is conventional for display systems, such as X Windows, to figure out how to ascribe values to the pixels for an image when the correspondence between the display's pixel locations and the image description is not one-to-one.)
An eye diagram trace itself is not a single time domain waveform (think: ‘single valued function’), but is instead equivalent to an accumulation of many such instances; it can present multiple voltage (Y axis) values for a given time value (X axis). So, for example, the upper left-hand region of an eye might represent the combination of an adequate logical one at an adequately early time relative to the SUT's clock signal, and an eye diagram whose trace passes robustly through that region indicates to us that a signal of interest is generally achieving a proper onset of voltage at a proper time. Furthermore, we note that there are also other regions, say, near the center of an eye, that are not ordinarily transited by the trace, and which if that were indeed to happen, would presumably be an indication of trouble. Thickening of the traces is indicative of jitter, a rounding of a corner is indicative of slow transitions, and so on. An eye diagram by itself cannot reveal in the time domain which isolated instance of the signal caused such an exception, as other types of measurements might, but it does provide timely and valid information about signal integrity within a system as it operates. In particular, by incorporating very long (perhaps “infinite”) persistence the eye diagram presents readily seen evidence of occasional or infrequently occurring failures.
An eye diagram, then, is information about signal behavior over time at various time-voltage (X, Y) combinations. A simple system would be to indicate that the signal was “there” or that it wasn't. That is, respectively put either an illuminated pixel or a non-illuminated pixel at the various (X, Y) locations for the different instances of “there.” This is similar to what an analog oscilloscope would do if it were used to create an eye diagram for some signal. However, in such an analog case we would notice that some parts of the trace were brighter than others, and understand that this is a (somewhat useful) artifact caused by finite persistence on the one hand (old stuff goes away) and relative rates of occurrence on the other. That is, the display ends up having an intensity component at each pixel location. This is fine as far as it goes, but we would rather not rely upon the persistence of phosphor for this effect, since the most interesting indications are apt to be also the faintest. Since we are not using an analog 'scope, anyway, and have an instrument (an EDA) with memory (akin to a digital oscilloscope, timing analyzer or logic analyzer), we can gather data and decide after the fact what pixel value is to go with each (X, Y) pixel location. Those pixel values can be rendered as variations in color, intensity, or both, according to whatever scheme is in use (and there are several). The general idea is that the operator configures the EDA to render the display in a way that makes the condition he is most interested is quite visible, and also such that the eye diagram as a whole is generally easy to interpret. Thus, the reader is reminded that there is usually more going on than simply the presence or absence of dots at some series of (X, Y) locations, and that we often have recourse to the notion of a “pixel value” at some (X, Y) position in the display. We shall denote with the symbol “V” whatever that “pixel value” is. V might be a single binary-valued item, such as “ON” or “OFF” or it might be a variable intensity without the notion of color. On the other hand, V will often expand into a whole series of parameters V
R
, V
G
, V
B
, . . . , where each such parameter represents the intensity of an associated color. Whatever V is or represents, each V
i
is computed by the Eye Diagram Analyzer according to operational modes selected by

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Identification of channels and associated signal information... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Identification of channels and associated signal information..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Identification of channels and associated signal information... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3182104

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.