DesignCon 2002
DesignCon 2002
DesignCon 2002
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Discrete<br />
Time<br />
1.5<br />
1<br />
0.5<br />
0<br />
-0.5<br />
-1<br />
Input<br />
Output (Equalized)<br />
-1.5<br />
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1<br />
Output<br />
Waveform<br />
Feedback<br />
Taps<br />
K<br />
T T<br />
ff1 ff2 ff3 ffn<br />
fbm fb2<br />
fb1<br />
T<br />
SUM<br />
T<br />
T<br />
T<br />
Decision<br />
Forward<br />
Taps<br />
1<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0<br />
-0.2<br />
-0.4<br />
-0.6<br />
-0.8<br />
-1<br />
20 40 60 80 100 120 140 160<br />
Output<br />
Bits<br />
Figure 9: FFE/DFE Architecture implemented within QuickEye and VerifEye.<br />
The new statistical simulation tools allow the user to determine the number of taps<br />
required for equalizing the channel based on the architecture shown above. The tap<br />
weights may be entered manually or calculated by the software. The input of the<br />
equalizer quantizes the waveform in UI-spaced time slots and passes the voltage<br />
amplitudes through the FFE delays and taps. Currently a zero forcing function has been<br />
implemented to determine the optimum sampling point for the bits along with the tap<br />
weights. At each unit interval (UI) a decision is made between a binary 1 or 0 or (1 and<br />
-1) and that decision is fed back through the feedback delays and taps. The current output<br />
of the equalizer is the sum of both the forward and reverse weighted amplitudes stored in<br />
the UI-spaced taps.<br />
Figure 10: Graphical user interface used for setting up equalization within QuickEye and VerifEye.<br />
Pre-Layout Analysis<br />
Prior to the task of designing and laying out high-speed channels, simulation analysis is<br />
required and performed to determine an acceptable system level performance which is<br />
typically defined by many standards to be a BER = 1x10 -12 at a minimum. Simulation