High-speed digital channels can be characterized in many ways, with the goal of verifying signal integrity metrics that demonstrate channel compliance. S-parameters and impedance are useful, but one essential measurement requires a digital bitstream: the eye diagram.
As part of channel compliance, an eye diagram is a highly informative measurement or simulation. It reveals multiple factors that simultaneously influence signal behavior and ultimately determine errors and loss in a channel. This article explains the core measurements you can extract directly from an eye diagram and how they point to strategies for improving channel design.
Eye Diagrams in Signal Integrity Analysis
What Is an Eye Diagram?
An eye diagram is a fundamental method for qualifying digital channel designs. It is produced by overlaying the rising and falling edges of a bitstream in the time domain—typically on an oscilloscope—so that transitions align at a common time reference. Signal integrity simulators can generate the same overlay of signal levels. By stacking the rising and falling trajectories, you can immediately visualize the spread (variance) in signal behavior.
The variance that can lead to a measurable bit error rate (BER) is the key quantity assessed with an eye diagram. With the overlay, you can compute statistics at various points in the time-domain waveform. The example below shows an eye diagram and a histogram derived from the low-level portion of the trace. From such a histogram, the sample mean and standard deviation can be computed and fit to a normal distribution, which is then overlaid on the data.

Figure 1 | Eye-diagram SI analysis. The eye diagram (left) is used to capture statistics for the 0-level histogram (right).
What You Can Learn from an Eye Diagram
An eye diagram condenses a large amount of information from a single measurement. The following parameters can be extracted directly:
- Timing jitter: By examining the crossing points during transitions, you can directly observe the variation in the onset of rising and falling edges. This includes random noise and timing skew in a differential pair.
- Signal-level variation: The amplitude distribution at each logic level is visible. In general, this is a function of timing jitter and other random noise sources. Amplitude can also vary due to impedance mismatch, which introduces reflections and level-dependent distortion.
- Average rise/fall time: Typically defined as the time between the mean 10% and 90% levels of the signal. It is tied to the channel response and noise. Strong reflections, noise, or inter-symbol interference (ISI) can create uneven transitions, visible as stalls or sharp changes in slope.
- Average symbol duration: The time between consecutive midpoint crossings, often expressed as one unit interval (UI).
- Bit error rate (BER): BER can be estimated by comparing a logic threshold to the distribution of received bits in the eye diagram. While BER depends on many factors, targets in compliant systems can be as low as 10-12 or lower. Techniques such as equalization and pre-emphasis help reduce BER. For example, decision feedback equalization (DFE) is used in 400G systems employing PAM-4 signaling.
Inter-Symbol Interference (ISI)
Inter-symbol interference occurs when consecutive symbols interfere with each other due to signal integrity issues. By examining the pattern of consecutive bits and how they shape the eye, you can identify specific problems in the channel. ISI acts as a summary metric that encompasses multiple physical effects, and it is often compared against channel metrics such as insertion loss deviation in compliance methodologies like COM (Channel Operating Margin).
What would a "perfect" eye look like? Ideally, you would see zero signal distortion, zero jitter, zero pulse spreading, and zero amplitude noise—the output perfectly matches the input. The reason eye diagrams are so fundamental to signal integrity is that they make departures from this ideal state immediately visible.
How to Read an Eye Diagram
For high-speed channels, the primary indicators used to interpret an eye diagram are the mask (compliance mask) and the eye opening. The eye opening refers to the central region in the time-voltage plane where the receiver can reliably sample without error. A larger, cleaner eye opening indicates greater margin against noise and jitter.
Consider the following example of a 224 Gbps PAM-4 channel. The simulated eye diagram shows a pseudo-random bit sequence driven through a roughly 700 mil channel between a device and its connector module; the results were computed with Simberian. When the only jitter present arises from reflections with a perfectly terminated load, and the channel bandwidth extends to the required 56 GHz, the separation between adjacent PAM-4 levels is about 220 mV and the eye opening is very clear.

Figure 2 | Eye diagram of a 224 Gbps PAM-4 short channel.
In the time axis, the eye opening spans approximately 44% to 57% of the UI. This range represents the jitter observed at the receiver solely due to interference between the incident pulse and its reflected counterpart. From superposition alone, the resulting jitter in this channel is about 1.16 ps.
When random jitter is added, the crossing points begin to wander in both time and voltage, and the eye pattern becomes blurrier. The result below shows the effect of 5% random jitter (standard deviation as a fraction of UI) applied to rising edges at the channel input. Although 5% may seem small, with a UI of around 9 ps and a rise time of 25% UI, this is sufficient to substantially shift the level-crossing points. Practically, the vertical spacing between levels changes and the horizontal distance between crossings shrinks.
The key takeaway is that jitter can be viewed as a time-domain noise source that increases the effective noise in the voltage domain; this is directly observable in the eye diagram. In practice, designers set jitter budgets and evaluate eye masks to ensure the combined effects of ISI, reflections, crosstalk, and random jitter remain within allowable limits for the target BER.
Measuring and Simulating Eye Diagrams and BER
Eye diagrams can be simulated from a channel model defined by measured or modeled S-parameters (or equivalently the channel transfer function) and specified transmitter/receiver buffers. They can also be generated directly from a detailed PCB layout that includes all parasitics. If a channel model is known, an eye diagram for a pseudo-random bit sequence can be obtained by convolving the bit sequence with the channel's impulse response, as shown in the process flow below. This procedure can be implemented in Matlab or other numerical scripting environments.
When working with prototypes, a primary objective is to verify compliance and to extract a channel model from measurements. A validated channel model is valuable for subsequent design tasks such as adding connectors or via transitions and for assessing their impact on eye opening and BER. Determining compliance also involves BER analysis. Comprehensive BER evaluation can be complex because it depends on channel noise distributions, equalization settings, and receiver thresholds, but the eye diagram provides a fast, visual means to gauge margin before committing to deeper statistical analysis.
By combining measured or simulated eye diagrams with frequency-domain characterization (e.g., S-parameters), designers can connect causes to effects: impedance discontinuities and reflections, insertion loss and dispersion, crosstalk, and power-supply-induced noise all leave signatures in the eye. Through this lens, the eye diagram serves as a unifying measurement that links physical channel behavior to the digital performance metrics that determine whether a high-speed link will meet its BER target.