Eye doctor: Why too much equalization boost is bad for your serial link health


Welcome to the “Eye Doctor” series! This post will walk through challenges that signal integrity and hardware engineers face when designing or debugging multi-gigabit per second links. Whether you are working on next generation high resolution video displays, medical imaging, data storage or the latest high speed Ethernet and tele-communications protocols, we all face the same basic signal integrity challenges. Let’s kick off the series by talking about over-equalization.

Serializers and deserializers (SERDES) in modern application-specific integrated circuits (ASICs) and field-programmable gate arrays (FPGAs) are typically capable of achieving good link performance across channels with loss up to 30dB. Channels that are a bit longer or higher in loss often require assistance from signal conditioners such as retimers or repeaters. These devices compensate for the effects of long channels and provide systems the margin necessary to drive extra-long distances.

One of the primary functions for a repeater or retimer is to compensate for the insertion loss of the channel. This function breaks down to receive equalization and transmit equalization. Receive-equalization circuits typically consist of a continuous time linear equalizer (CTLE) and sometimes a decision feedback equalizer (DFE). De-emphasis or finite impulse response filters (FIR) are common options for transmit-equalization circuits. Receive-equalization circuits apply boost to the signal after a long channel to compensate for frequency-dependent loss. Transmit-equalization circuits change the shape of the launch signal so that the signal will recover more easily after its attenuation by traveling across the channel.

For both receive equalization and transmit equalization, it is important to apply the appropriate amount of equalization. Applying too little equalization (under-equalization) can prevent the signal from being recovered properly. However, applying too much equalization (over-equalization) can also be an issue because over-equalized waveforms can interfere with the receiver’s ability to recover the data.

Figure 1 shows two example eye diagrams. One eye diagram is properly tuned for the channel (left), while the other shows signs of over-equalization (right).

Figure 1: Properly tuned versus over-equalized eye diagrams

The largest difference between the two eye diagrams is at the 0V crossing. The over-equalized eye diagram on the right shows separation of the rising and falling edges. This is commonly referred to as “double banding.” Double banding can interfere with a receiver’s ability to properly detect the frequency or maintain the proper phase relationship with incoming data.

Using the jitter decomposition function of an oscilloscope, you can see in Figure 2 how the over-equalized eye shows bimodal jitter content. In other words, the jitter distribution is on two frequencies that average out to the data rate rather than the actual data rate itself. Further examination shows that this bimodal jitter distribution is associated with data-dependent jitter, which is directly impacted by the amount of equalization applied by the equalizer.

Figure 2: Jitter decomposition of properly tuned versus over-equalized eye diagrams

Over-equalization can present itself in many ways; Figure 3 shows a more classic case. The scope shots on the left show a properly equalized eye. The over-equalized plots shown on the right exhibit both double-banded eye diagram edges and excessive amplitude on bit transitions. In this case, the extra amplitude on the bit transitions could lead to compliance issues with system specifications for logic-high and logic-low level tolerances. Also note the differences between the jitter profiles. 

Figure 3: Alternate presentation of over-equalization – double banding with overshoot

When tuning or optimizing links for best performance, keep in mind both the horizontal and vertical eye opening. It is easy to maximize for one or the other, but be sure to avoid over-equalizing the signal, as that may increase the bit error rate. In my next installment, I’ll be discussing reflections – what are they, and how engineers can mitigate their effects in their high-speed systems. Subscribe to Analog Wire to receive an email notification upon the publication of the second post.

What considerations do you face when optimizing links for best performance? Log in and leave a comment below.

Additional resources