For a real eye diagram, as show in Figure 2, we can first see the average erise time (Rise Time), fall time (Fall Time), Overshoot, Undershoot, and other basic level shift parameters such as Threshold/ Crossing Percent of the digital waveform.
Figure 3: Voltage Noise and Jitter
The blank area on the eye diagram becomes smaller due to noise and jitter. As shown in Figure 4, on the basis of removing jitter and noise, the distance of the blank area on the eye digram on the horizontal axis is called Eye Width. When the data superimposed on the eye diagram is sufficient, the eye width is well reflected. The stability time of the signal on the transmission line; similarly, the distance on the vertical axis of the blank area on the eye diagram is called Eye Height. When the data superimposed on the eye diagram is sufficient, the eye height reflects the transmission line very well. The noise margin of the upper signal. At the same time, the highest eye height in the eye diagram is the best judgement moment.
Before and after sampling, the digital signal needs to have a certain setup time and hold time. The digital signal should be stable during this period to ensure correct sampling, as shown in the blue part of Figure 5.1. For the input level decision, the high level voltage value is required to be higher than the input high level VIH, and the low level voltage value is input with the low level VIL, as shown in the green portion of Figure 5.1. Therefore, we can know that the earliest sampling time and the latest sampling time are shown in Figures 5.1 and 5.2.
Figure 5.1: Sampling and judgement a
Figure 5.2: Sampling and judgement b
At the optimal sampling time, the bit error rate of the sample is the lowest, and the bit error rate increases as the sampling time moves to both sides of the time axis, as shown in Figure 6. Therefore, the engineering often also draws a curve of the bit error rate during the signal sampling period, called the Bathtub Curve.
Figure 6: Bathtub Curve
In the actual test, in order to improve the efficiency of the testing, the method often used is Mask Testing. That is, according to the requirements of signal transmission, an area (such as the diamond-shaped area in Figure 7) is specified on the eye diagram, and all the left and right signals are required to appear outside the area. Once a signal appears in the diamond area, the test fails.
Figure 7: Mask Testing
3 Tools from NIFor transmission performance test analysis of digital signals, acquisition and analysis can be separated.
At the acquisition end, it is necessary to select an oscilloscope with the appropriate sampling rate, appropriate bandwidth and effective quantized bits according to the actual signal frequency, bandwidth, level characteristics, etc. NI provides a variety of oscilloscope cards for measurement, among them, PXIe-5186 oscilloscope can achieve 12.5 GS/s sampling, 5GHz bandwidth. The oscilloscope can be selected at http://www.ni.com/digitizers/zhs/.On the analysis side, you cna use the Signal Processing Toolkit (Function Palette - Signal Processing) in LabVIEW to perform simple processing on digital signals, including waveform measurement, analysis, and transformation. Testing for high speed digital signals;LabVIEW also offers the Jitter Analysis Toolkit, which provides VIs for clock recovery, eye diagram measurements, jitter measurements, level detection, jitter signal generation, and timing measurements. A description of the Jitter Analysis Toolkit can be found at http://sine.ni.com/ds/app/doc/p/id/ds-328/lang/en.The correlation display analysis function of the eye diagram is shown in Figure 8, including eye diagram display, Mark Testing, eye diagram parameter calculation. The detection of other parameters mentioned in the paper can find the corresponding function in the board of clock recovery, jitter measurement, level detection, jitter signal generation, timing measurement, see Table 1.
Collaborate with other users in our discussion forums
A valid service agreement may be required, and support options vary by country.