What is the eye diagram and how do I interpret it for a high speed serial link?
Eye Diagram Interpretation
The eye diagram provides a single visual summary of all time-domain impairments affecting a digital link, making it the most intuitive signal quality metric for high-speed designers.
- Performance verification: confirm specifications against the application requirements before finalizing the design
- Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
- Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
- Interface compatibility: verify impedance, connector type, and mechanical form factor match the system architecture
- Margin allocation: include sufficient design margin to account for manufacturing tolerances and aging effects
Frequently Asked Questions
What is an eye mask test?
An eye mask is a polygon (hexagonal or diamond shape) placed inside the eye opening. If any measured waveform trace enters the mask region: the test FAILS. The mask dimensions are defined by the protocol specification. Example: IEEE 802.3 KR (10GBase-KR) defines a mask with specific height and width requirements relative to the unit interval (UI) and voltage amplitude. Mask compliance is a pass/fail test for transmitter quality and is required for interoperability certification.
How many bits do I need to capture for a good eye?
Minimum: 10,000 bit transitions for a basic eye shape. Good: 100,000-1,000,000 bits for clear jitter statistics. For BER estimation: 10⁶ - 10⁹ bits are needed to observe rare events (jitter tails). Real-time oscilloscopes can capture millions of UIs in a single acquisition. Equivalent-time oscilloscopes build the eye over many trigger events (each acquisition adds a few points).
Can I extract BER from the eye diagram?
Yes. The Q-factor relates the eye opening to the BER: Q = (eye height) / (2 × σ_noise). BER = 0.5 × erfc(Q/√2). Example: eye height = 200 mV, σ_noise = 15 mV → Q = 200/(2×15) = 6.67 → BER ≈ 1.3×10⁻¹¹. For PAM4: the BER is calculated for each of the three eyes separately, and the worst eye determines the link BER.