Improved Engineering Analysis in FEC System Gain for 56G ...
Transcript of Improved Engineering Analysis in FEC System Gain for 56G ...
DesignCon 2018
Improved Engineering
Analysis in FEC System Gain
for 56G PAM4 Applications
Amanda (Xiaoqing) Dong, Huawei Technologies [email protected]
Nick (Chunxing) Huang, Zhongzeling Electronics [email protected]
Geoff (Geoffrey) Zhang, Xilinx Inc. [email protected]
Abstract
For the 56G and the forthcoming 112G PAM4 systems, it is no longer feasible to rely on SerDes
alone to transmit data through channels up to 30dB in insertion loss to achieve the desired BER. FEC becomes mandatory to work jointly with the SerDes to achieve the post-FEC BER better than
a designed target, e.g., 1e-15.
This paper starts with the less-adequate approaches adopted in the industry and with some standard
bodies today for FEC capability assessment. First, a large number of data based on the 28G generation KR4 FEC performance analysis and the lab test is presented to show that simply
specifying a pre-FEC BER is not enough for the FEC to help achieve the desired BER. Then a novel FEC post-processing method based on voltage bathtub curves is discussed. Recursive
models for both PAM4 DFE burst error probability and KP4-FEC BER estimation are derived and applied to some system link simulation examples. The methodology should help the industry to
gain better insight into the system BER requirement when FEC is applied.
Authors Biographies
Amanda (Xiaoqing) Dong joined Huawei Technologies in 2006 as a high speed serial link research
engineer. She has been working on high speed system link simulation and measurement technologies. She received her bachelor and master degrees in Communications and Information
System from Harbin Institute of Technology, China, for research in Information and Communication Engineering.
Nick (Chunxing) Huang is currently responsible for leading the development of High-frequency
Auto test equipment and solutions for Shenzhen Zhongzeling Electronics Co., Ltd. Prior to joining ZZL Electronics, he worked at Huawei Technologies from 2004 to 2013. He is responsible for
high speed end-to-end interconnection simulation and measurement techniques within High speed Interconnect Research Group. He received his Master degree in communications and information system from Nanjing University of Science &Technology in 2004.
Geoff (Geoffrey) Zhang received his Ph.D. in 1997 in microwave engineering and signal processing from Iowa State University, Ames, Iowa. He joined Xilinx Inc. in June, 2013. Geoff
is currently a Distinguished Engineer and Supervisor of Transceiver Architecture and Modeling Team, under SerDes Technology Group. Prior to joining Xilinx Geoff has employment
experiences with HiSilicon, Huawei Technologies, LSI, Agere Systems, Lucent Technologies, and Texas Instruments. His current interest is in transceiver architecture modeling and system level
end-to-end simulation, both electrical and optical.
1. Introduction
In 56Gbps PAM4 systems, FEC is mandatory to assure backplane transmissions with net BER
better than 1e-15. The standard bodies specified a pre-FEC BER (a.k.a. raw BER) in hope of the
post-FEC performance is guaranteed. However, FEC performance is strongly coupled with both
SerDes design and system topology such that any criterion without details of the system could be
inadequate, thus unreliable. For example, FEC system gain (SG) in compensating insertion loss
and in improving crosstalk tolerance behaves rather differently as will be clear in Section 2.
This paper introduces an engineering analysis method for more accurately predicting the FEC SG.
The method supports handling discriminately the impact from link insertion loss and from system
crosstalk, as well as the interactions between them. This is the key in terms of correctly assessing
FEC performance. After presenting the shortcomings of current approach, a testing method for
FEC SG is proposed based on the large amount of prior work in a 28G generation system. The
analysis shows that FEC SG from the insertion loss perspective is more limited than that from the
crosstalk tolerance perspective. Consequently, the effective pre-FEC BER for the same post-FEC
BER is different for the two mechanisms. Furthermore, the optimal TX FFE settings in terms of
lowest BER are different depending on whether FEC is applied. The underlying physics is
discussed and the method to simulate FEC SG is introduced.
A recursive analytical model for PAM4 FEC SG is presented. This recursive analysis algorithm
serves as the basis for quantifying PAM4 FEC SG. It supports a flexible multi-tap DFE error
propagation probability calculation for a PAM4 system where a single error could impact 2 bits;
the calculation depth for a single burst length is no less than 200 bits. Furthermore, the probability
of all possible symbol error patterns induced by burst errors in a single FEC frame is calculated.
This ensures that no error pattern is neglected. Algorithm optimization is performed to assure
calculation efficiency.
In practical engineering applications, where hundreds to thousands of backplane channels are
required for FEC SG analysis, the reference of โa given pre-FEC BER criteria will achieve a given
post-FEC BER targetโ is insufficient and could be many orders off. To solve this problem, a PAM4
FEC SG simulation method based on voltage bathtub curves is presented. The algorithm is based
on the DFE burst error probability recursive model for PAM4, and the Reed-Solomon (RS) FEC
BER performance recursive analysis for PAM4. Thus, the approach for FEC engineering SG is
quantified more accurately based on channel characteristics, simulated/measured DFE coefficients,
and voltage bathtub curves.
In summary, after highlighting the shortcoming of todayโs approach in assessing FEC capability,
and after providing engineering application guidelines based on the KR4 FEC performance
analysis and test validation for the 28G generation system, a novel FEC post processing method
based on voltage bathtub curves is presented. Both recursive models for PAM4 DFE burst error
probability and RS FEC BER simulations are derived.
2. Issues with FEC Applications for 28Gbps NRZ
KR4 FEC, RS(528, 514, 7), adopted in IEEE 802.3bj, is able to improve link BER from 1e-5 to
<1e-12 for a compliant channel of up to 35dB. It has also been indicated that the KR4 FEC can
help the target compliant channel insertion loss increase from 30dB to 35dB at 12.89GHz,
providing 5dB insertion loss compensation capability can be safely achieved at the target BER.
However, the KR4 FEC capability strongly depends on the error distribution signatures of the
โ1e-5โ data stream before applying FEC, and depends on the assumption of pre-FEC โlink
performance linearityโ, which means for example, if 30-35dB already falls outside a SerDes
linear compensation region, the 5dB gain in channel insertion loss would prove too optimistic.
The basic idea is illustrated in Figure 1.
Figure 1. โLinearityโ curve illustration for link performance.
Even assuming the above FEC gain can be obtained, we are still facing two problems for a
practical system design, which will be analyzed in more details below.
What is the necessary pre-FEC BER when the target post-FEC BER is more stringent than
1e-12 for a practical backplane system? A backplane system typically is self-defined for a
system house, thus the single lane BER target is not necessarily equal to the definition in
802.3bj standard, because many factors are involved, such as the number of channels in a
system, data packet drop rate requirement, etc. On the other hand, determining pre-FEC BER
is important for link system end-to-end simulations as well as the evaluation of a SerDes
driving capability for both 28Gbps NRZ system and 56Gbps PAM4 system.
FEC engineering SG also depends on the link error signatures, which is related to the
characteristics of the link system. At a given targeted BER, will the FEC SG from insertion
loss compensation capability and from crosstalk immunity be equivalent? The answer is key
to the evaluation of a link system for achieving maximal FEC SG performance.
2.1 FEC System Gain Test for 28Gbps Systems
To address the above questions we set up a system evaluation test bench for a 28Gbps link, as
shown in Figure 2. The post-FEC BER is set to 1e-15; for confidence level >63% it requires a
test time of longer than 10.8 hours (11 hours). Other test conditions include:
30dB 35dB
1E-12
1E-05
IL
Pre-FEC raw BER Order
0
?
SerDes IP from Company A, running at 25.78125Gbps, with PRBS31 data pattern, NRZ
Single lane RS(528, 514) implemented in FPGA (not 4-lane combined FEC defined in KR4)
Link section โ and โก are ensured to be error free in the whole FEC test process
SerDes TX FFE is manually tuned through the Green-Box sweep when FEC is off
BER target: 1e-15 (only 11 hour error-free test is acceptable for this evaluation)
Figure 2. 28G NRZ FEC performance test setup.
It is hoped that, with this test, we shall be able to address the following: for the given post-FEC
BER, if the required pre-FEC BER is more stringent than the standard for different link
impairment factors, specifically for the impact of link insertion loss and of system crosstalk,
which are recognized to be two major impairments of a link system.
Figure 3. The s-parameter representation of the test setup.
IL profile XTK PSXT profile
Link type A
Link type B
Link type C
Two test cases are designed:
(1) Insertion loss enhancement from FEC under certain BER and certain crosstalk target;
(2) Crosstalk tolerance enhancement from FEC under certain BER and insertion loss target.
The link system contains 3 insertion loss and crosstalk profiles. Link impedance mismatches are
controlled within +/-10%. The s-parameter representation of the test setup is shown in Figure 3.
The test results under the above conditions are summarized in Table 1.
Table 1. Input BER test under various conditions.
Note1: For the given test time, the BER after applying FEC should be in the order of 1e-15.
Note2: The input BER is defined as the ratio of the total number of erred bits over the total
number of bits in the same time period; this represents the pre-FEC BER.
Note3: โStress in IL (or in XTK)โ means to stress the link by increasing insertion loss (or
crosstalk) while keeping link crosstalk (or insertion loss) unchanged until link loss (or crosstalk)
reaches a status that uncorrectable errors will occur if increase the stress factor by one more step.
Now, why do we see in some cases the input BER is in the order of 1e-9/-10, while others in the
order of 1e-5/-6? In the test, if the insertion loss or crosstalk is increased, the post-FEC BER
cannot meet the error free requirement within 11 hours.
The following observations can be made from the SerDes RX status summarized in Table 2
It is seen that for the samples whose input BER around 1e-9/-10, the DFE first tap, H1, has
much bigger values than that when the input BER is around 1e-6. This is also true for the
absolute sum of all the DFE tap coefficients.
The average positive/negative signal amplitude (hsA) remains almost the same for both the 1e-
9/-10 and the 1e-6 samples.
Inner eye height (zpk) is not very stable, but remains almost the same for both test cases.
Compared to the 1e-6 samples, probability of random error induced bursts for the 1e-9/-10
samples should be much larger for this subset.
TxFFE Ball to ball loss Link Xtalk Pre FEC BER Test time
1 Link type B: Stress in IL 0d240f 46.6dB 0 3.70E-09 19h0
2 Link type B: Stress in IL 0d250e 42.82dB 0.363mVrms 3.40E-09 12h30min0
3 Link type A: Stress in IL 0c2311 47.34dB 0 1.70E-09 15h0
4 Link type A: Stress in IL 0c250f 42.79dB 0.633mVrms 2.20E-10 11h0
5 Link type A: Stress in IL 0c270d 41.48dB 0.633mVrms 8.60E-09 15h0
6 Link type C: Stress in XTK no FFE 16.4dB 12.954mVrms 1.50E-09 12h0
7 Link type B: Stress in XTK 0d240f 39.8dB 1.678mVrms 4.10E-06 15h0
8 Link type A: Stress in XTK 0c260e 35.1dB 3.174mVrms 1.30E-06 12h30min0
9 Link type A: Stress in IL 0c2113 46.6dB 0.633mVrms 9.00E-07 16h0
10 Link type C: Stress in XTK 0b2411 29.4dB 4.471mVrms 6.50E-06 15h0
11 Link type C: Stress in XTK 0b2312 31.8dB 3.639mVrms 1.40E-05 11h20min0
12 Link type C: Stress in XTK 0b2213 33.4dB 2.901mVrms 2.40E-06 12h0
13 Link type C: Stress in XTK 0b2213 34.2dB 2.749mVrms 3.60E-06 11h0
Table 2. SerDes RX equalization status.
Comparing two samples 4 and 9, whose input BER is 1e-10 and 1e-6, separately, Sample 4
(input BER=1e-10) and Sample 9 (input BER=1e-6) actually used the same passive link type
(Type A); the only difference is with the TX FFE settings. Further analysis, shown in Figure 4
(horizontal axis: consecutive error length before FEC; vertical axis: the proportion of certain
length error to the total error numbers in 11 hours, before FEC), showed that the probability of
consecutive errors for the 1e-10 sample is higher than that for the 1e-6 sample, while the single
bit error probability of the 1e-6 sample is slightly higher.
Figure 4. Link type-A samples: pre-FEC error statistics in 10 hours.
2.2 The Cause of FEC Gain Difference for 28Gbps Systems
It can be summarized over the above 13 tested samples that there exist two cases:
Case 1๏ผWith fixed amount of crosstalk while gradually increasing channel loss such as the
post-FEC BER reaches 1e-15, the pre-FEC BER is on the order of 1e-9/-10;
Case 2: With fixed amount of insertion loss while gradually increasing the crosstalk amount
until post-FEC BER reaches 1e-15, the pre-FEC BER is on the order of 1e-6.
TxFFE Pre FEC BER H1 H2 H3 H4 H5 sumH hsA zpk zpk/hsA
1 Link type B: Stress in IL 0d240f 3.70E-09 -0.48~-0.36 0.04~0.09 -0.09~-0.04 -0.14~-0.10 -0.12~-0.1 1.32~1.67 23~25 11~16 0.46~0.70
2 Link type B: Stress in IL 0d250e 3.40E-09 -0.35~-0.25 0.07~0.12 -0.08~-0.04 -0.12~-0.10 -0.10~-0.07 1.12~1.33 26~29 12~17 0.43~0.63
3 Link type A: Stress in IL 0c2311 1.70E-09 -0.53~-0.38 0.10~0.20 -0.05~0 -0.12~-0.11 -0.11~-0.08 1.27~1.59 19~21 10~13 0.48~0.67
4 Link type A: Stress in IL 0c250f 2.20E-10 -0.50~-0.40 0.03~0.1 -0.10~-0.06 -0.14~-0.11 -0.12~-0.08 1.36~1.57 29~31 14~20 0.47~0.68
5 Link type A: Stress in IL 0c270d 8.60E-09 -0.62~-0.49 0~0.03 -0.14~-0.09 -0.16~-0.12 -0.14~-0.10 1.53~1.87 33~36 17~23 0.49~0.66
6 Link type C: Stress in XTK no FFE 1.50E-09 -0.53~-0.42 -0.02~0.04 -0.13~-0.08 -0.12~-0.08 -0.10~-0.06 1.07~1.30 47~50 17~25 0.35~0.53
7 Link type B: Stress in XTK 0d240f 4.10E-06 -0.25~-0.15 0.11~0.18 -0.09~-0.03 -0.10~-0.07 -0.08~-0.06 0.84~1.12 32~34 12~19 0.36~0.62
8 Link type A: Stress in XTK 0c260e 1.30E-06 -0.20~-0.12 0.10~0.14 -0.10~-0.06 -0.10~-0.08 -0.07~-0.05 0.79~0.99 49~51 23~31 0.45~0.62
9 Link type A: Stress in IL 0c2113 9.00E-07 -0.24~-0.11 0.26~0.39 0.05~0.12 -0.07~-0.03 -0.03~0 0.74~1.07 17~20 6~12 0.33~0.65
10 Link type C: Stress in XTK 0b2411 6.50E-06 -0.38~-0.24 0.06~0.12 -0.09~-0.03 -0.10~-0.08 -0.08~-0.06 0.96~1.19 32~35 11~20 0.33~0.61
11 Link type C: Stress in XTK 0b2312 1.40E-05 -0.26~-0.14 0.10~0.15 -0.07~-0.03 -0.08~-0.06 -0.06~-0.04 0.80~1.02 27~29 9~16 0.32~0.61
12 Link type C: Stress in XTK 0b2213 2.40E-06 -0.22~-0.12 0.16~0.22 -0.04~0 -0.06~-0.03 -0.03~-0.02 0.63~0.84 23~27 10~15 0.38~0.62
13 Link type C: Stress in XTK 0b2213 3.60E-06 -0.25~-0.13 0.16~0.23 -0.05~0.04 -0.06~-0.03 -0.05~-0.01 0.69~0.89 22~25 8~14 0.35~0.61
This can largely be explained, with the help of DFE coefficients and inner eye height parameters hsA and zpk. For case 1: Increasing channel insertion loss will ask for the increase of DFE tap
coefficients to compensate for the increased ISI. When the insertion loss reaches a certain level (the equalizer capability boundary), data dependent ISI caused error becomes dominant. This is
especially true when testing with PRBS pattern so the errors are more deterministic. This kind of errors (and the induced burst errors) are more prone to exceed FEC correction capability. Unless
something is done to enhance the SerDes capability, FEC can hardly reach the post-FEC BER requirement in this case.
For case 2๏ผA medium loss channel is used. The pre-FEC BER can be around 1e-6 with
increased crosstalk. This is true because of the following reasons: (1) When crosstalk is increased to a certain level, the errors are caused more due to crosstalk. For a real system
typically containing at least 5-8 crosstalk aggressors, the crosstalk impact can be treated as random, as shown in Figure 5. (2) When the insertion loss is within the SerDes equalization
range, increasing crosstalk will not increase DFE tap weights; thus, error propagation probability is relatively small. (3) When random errors occur relatively uniformly and burst errors occur
with relatively low probability, the pre-FEC BER at 1e-6 suffices for the post-FEC BER of 1e-15. This is in agreement with assumption in the theoretical analysis.
Figure 5. Crosstalk noise pdf that approaches Gaussian.
2.3 Further Analysis for FEC SG
In the above test and analysis the FEC BER performance is studied when the link is stressed from insertion loss and from system crosstalk. Now, for a practical system, the insertion loss is
around 30dB at the Nyquist frequency and the crosstalk amount is reasonably well controlled, it is not straightforward to distinguish the dominant factor for error, insertion loss or crosstalk.
However, one thing for sure is that in order for the FEC to achieve good error correction capability, insertion loss has to be paid attention to.
For 28Gbps NRZ systems, it is workable to test FEC SG in terms of insertion loss compensation and crosstalk tolerance capabilities perspectives, under the same BER target, with and without
FEC, for further address of the above analysis.
1. FEC SG โ Relatively Small DFE Coefficients
The channel insertion loss gain for the given crosstalk amount is shown in Figure 6. The pre-FEC BER is less than 1e-9. The insertion loss gain is between 5.10dB and 6.43dB. The pre-FEC
BER signature shows mostly single bit errors, burst errors occur rarely. The crosstalk amount
gain for the given insertion loss is shown in Figure7. In general, pre-FEC BER is on the order of 1e-6; the crosstalk amount gain for the three types of channels is around 1.50~2.26mVrms. An
example of error signature is recorded and shown in Figure 8.
Figure 6. Insertion loss gain for given crosstalk. Figure7. Crosstalk gain for given insertion loss.
Figure 8. Error signature example.
2. FEC SG โ Relatively Large DFE Coefficients (1)
For the given crosstalk, the insertion loss gain is shown in Figure 9. For pre-FEC BER around
1e-9/-10 the insertion loss gain for the test channel is around 4~4.9dB. Concurrently, the raw
BER signature took obvious changes: single errors became less while burst errors become more,
which can be seen in Figure 10.
Figure 9. insertion loss gain vs. crosstalk. Figure 10. Pre-FEC error signatures
Figure 11 shows crosstalk handling capability for given channel losses. The pre-FEC BER is on the order of 1e-7. The crosstalk gain for the three types of channels is around 1~1.7mVrms.
Figure 11. Insertion loss vs. crosstalk for relatively large DFE coefficients (setup 1).
3. FEC SG โ Relatively Large DFE Coefficients (2)
Figure 12 shows the link performance gain under the same link conditions while TX FFE values
are re-optimized. With FEC enabled, the increased TX FFE post-cursor leads to reduced DFE tap
weights, the link performance is obviously improved (the green curve). Still, when the link
channel makes the SerDes work close to its equalization limit, the FEC gain is reduced.
Henceforth, it is ultimately important to identify the SerDes โsafe zoneโ for a given link system
in order to take full advantage of the FEC capability.
Figure 12. Insertion loss vs. crosstalk for relatively large DFE coefficients (setup 2).
In Section 2.3, for the above test cases where FEC is disabled, test channel insertion loss and
crosstalk are controlled in a range that representing a practical link system working conditions.
From the above test data, we can see that for such kind of practical link system conditions,
insertion loss is still constraining FEC SG compared to crosstalk.
For 56G PAM4 systems, it is unrealistic to achieve BER 1e-15 without FEC in backplane links.
Still, similar experiments show that, pre-FEC BER deteriorates faster if stressing the channel
from insertion loss perspective than to stress the channel from crosstalk perspective. FEC SG is
still more constrained by channel insertion loss for 56G PAM4 systems.
2.4 FEC SG Summary
FEC is playing an ever bigger role for link systems at and beyond 25Gbps. FEC serves as a
complement to the SerDes, and together they deliver the required link performance. A summary
is provided below from the work introduced above.
(1) Error signatures for most high speed links show a combination of uniformly occurred and
concentrated errors before FEC, especially in ISI dominated systems, which would provide
less coding gain than the standard specifies. Furthermore, FEC performance is strongly
coupled with the SerDes working conditions, which must be an integral part of the FEC
capability analysis. By the same token, SerDes with different architectures may cause the
same FEC to deliver different levels of performance.
(2) The channel insertion loss gain by FEC strongly depends on SerDes capability. In a
practical application, FEC performance for insertion loss gain would compromise when the
SerDes works close to the equalization limit, i.e., the โnonlinear zoneโ. Thus, understanding
the SerDes capability and its โsafe working zoneโ will allow the system engineers accurately
estimate the FEC SG. Also, when SerDes DFE coefficients are considered too large (when it
is beyond 0.5-0.75 for NRZ with respect to the main peak value), channel insertion loss gain
by FEC is also compromised. Allowing DFE to do more work is surely a double edged
sword. On the one hand, the increased DFE tap weights will increase channel equalization
capability for more insertion loss and reflections. On the other, this practice will sacrifice the
FEC performance. To balance the two requires careful considerations in link system
budgeting analysis.
(3) For a given link channel and SerDes IP, the following is suggested in order to maximize
FEC performance. 1) Identifying optimal TX FFE coefficients with FEC enabled, using
Green-Box or equivalent method, rather than identifying the TX FFE then let FEC work
with the same TX FFE coefficients. 2) For the conventional NRZ RX equalization
architecture, CTLE plus multi-tap DFE, slightly more TX post-cursor is preferred. Doing so
will help randomize error distribution as well as reduce DFE tap coefficients, to achieve
better FEC link performances.
3. Simulation model for FEC System Gain Analysis
For assessing FEC SG in terms of enhancing BER performance or improving link insertion loss
compensation or crosstalk tolerance capabilities under target post-FEC BER, a recursive
analytical model for PAM4 FEC SG is discussed in this section. A PAM4 FEC SG simulation
method based on voltage bathtub curves is presented with an IBIS-AMI simulation example.
3.1 Analytical Model for a Single Burst Error
Typically, a high speed link has both random and burst errors. DFE is one of the key contributors
to the burst portion of the error. Theoretically, for a NRZ system, once a single random error
takes place, there is a maximal 50% chance that the following bit is also wrong. The process
could continue for many bits, which creates error propagations. As shown in Figure 13, the DFE
output is based on the previous M bits, where M is the number of taps in a DFE. If any of the
previous M bit is wrong, the current bit will be affected, increasing its error probability.
๏ผ1๏ผ
Figure 13. A simplified DFE model.
Figure 14. Error voltage introduce in the DFE feedback for NRZ.
DFE feedback error is illustrated in Figure 14. The error voltage from tap i is 2xDFE(i). Both the
number of errors and the error locations will affect the decision correctness of the current bit. For
M DFE registers, there exist 2^M combinations. Each combination represents a certain
probability for inducing error voltage to the current bit. The error voltage varies with each
combination. This is represented in the equation below.
๏ผ_๏ผP
0Verr(i) else DFE(i)]*[2Verr(i) error bit ith when
)(]|_[
Bathtubj
1
j
M
ijj
errVsumP
iVerrPerrVsum
๏ผ2๏ผ
Where, athtubBP is the probability from the voltage bathtub and Vsum_err has 2^M possible
values. DFE error propagation is illustrated in Figure 15.
Figure 15. DFE error propagation.
The burst error probability can be expressed as [1]
rllmax2 for bits), of error (burst))(( iipiEWp ๏ผ3๏ผ
When rll = n-1 burst error probability is known, the error probability for rll = n can be
computed in a recursive manner:
)11bit_pad( )1ones(
)11bit_pad( )1(_
:M-K๏ผ
:M-K๏ผzerospadbit
)11bit_pad( )1ones(_ :M-K๏ผpatternbit
Where, )1,(Kzeros and )1๏ผ(Kones are vectors, representing the error status of the newly
came-in bit to the length of M. K is the number of rows in the bit_pattern matrix. padbit _
is used to store the Bit Error Patterns in DFE loopback registers. Its length is always equal to
M, the length of the DFE.
Based on the Bit Error Pattern of DFE loopback registers stored in padbit _ , we can
calculate the DFE error feedback voltage according to DFE coefficients, and get the n-th bit
error occurrence probability nPe through looking up the voltage bathtub curve. Then, under
the condition that n-th bit error has occurred, we calculate the probability that no further burst
error occurs in the following M bits,
1
1i
)1(M
rlliPe . For the probability rlliPe that
representing each bit is erred in the following M bits, we also need to get DFE error feedback
voltage according to DFE coefficients and bit error pattern stored in patternbit _ , and look
up the voltage bathtub curve to get rlliPe . In this way, we can obtain the probability that no
error has occurred in the following M bits, rlliPe -1 .
Burst error probability with rll = n is calculated, according to the following equation:
M
i
rllMNrllin PenstackPPePeWeightsumnrllp
11)1(*)1(_*)1(*)1(()(
Where, stackP _ is used to store the probability of all bit error patterns when rll equals to n-
1, and to serve as recursive calculation matrix.
)1(_
๏ผ1๏ผ_)1()(_
1-n
1-n
nstackPPe
nstackPPenstackP
3.2 Assumptions for Multi-Level Signaling Error Recursive Modeling
In order to make the recursive error model applicable to PAM4, while keeping the computation
reasonably manageable, the following assumptions are made:
1. If two bit errors in an error pattern are separated by more than the order of DFE, M,
without any errors in between, as shown in Figure 16, the two bit errors are treated as
independent events.
Figure 16. The distance between 2 bit errors is larger than M.
2. We can reasonably assume that errors only occur between neighboring levels, i.e., โskip
levelโ type of errors can be ignored. Thus, for PAM4, errors only occur between levels
{1, 1/3}, {1/3, -1/3}, and {-1/3, -1}. Error voltage is also restricted to 2/3 of the DFE
coefficients. That is to say that the error voltage coefficient is 2/3, not 2 as in NRZ case.
Figure 17. Error probability for PAM4 levels.
3. Gray coding, as specified by all relevant standards, is adopted. Thus, only one bit error
for every symbol error.
4. Single burst calculation length of at least 200 bits should be considered, given that the
correctable symbol number reaches 15 for RS(544, 514). Thus, 150 bits can be corrected,
shorter length in single burst error probability calculation could lead to big deviation in
the post-FEC BER results. Figure 18 shows one example of single burst error
probabilities under different burst length, up to 200bits.
Figure 18. Probability of burst error length (12-tap DFE).
3.3 Computation Model for Symbol Error Probability in a FEC block
Above we discussed the analytical model for PAM4 single burst error. However, the RS FEC
uses the symbol as a unit to correct the error bits. We need to translate the location of single burst
errors, burst length and its probabilities into the corresponding symbol error ratio (SER).
๐๐๐๐๐๐๐๐ ๐ฆ๐๐๐๐(๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 1) = โ โ (๐๐ฆ๐๐๐๐๐๐๐ก โ ๐ + 1) โ ๐๐๐๐(๐๐๐ = ๐)
๐๐ฆ๐๐๐๐๐๐๐ก
๐=1
๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐ is symbol error probability introduced from single burst error.
๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ is the number of error symbols introduced from single burst error.
๐๐ฆ๐๐๐๐๐๐๐ก is the bits number of each FEC symbol.
๐๐๐๐(๐๐๐ = ๐) is the probability of single burst error (rll=i)
(๐๐ฆ๐๐๐๐๐๐๐ก โ ๐ + 1) is the number of all possible distribution locations.
๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐(๐๐ = ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ , ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ 2)
= โ โ ๐ โ ๐๐๐๐(๐๐๐ = 2 + (๐๐ โ 2) โ ๐๐ฆ๐๐๐๐๐๐๐ก + ๐ โ 1)
๐๐ฆ๐๐๐๐๐๐๐กโ1
๐=1
โ โ (๐๐ฆ๐๐๐๐๐๐๐ก โ ๐ + 1) โ ๐๐๐๐(๐๐๐ = (๐๐ โ 1) โ ๐๐ฆ๐๐๐๐๐๐๐ก + ๐)
๐๐ฆ๐๐๐๐๐๐๐ก
๐=1
When we get the single burst induced error symbol number and its probability ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐ ,
the probability of multiple โSingle Burst Errorโs in RS FEC block should be calculated. Each
single burst error may generate different number of erred symbols ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ and the
corresponding occurrence probability is ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐(๐๐).
As will be introduced in below, we may use the recursive error symbol to list all the possible
symbol error patterns in a RS FEC block, to calculate the total number of symbol errors and the
corresponding probability. In this way, the probability of different number of erred symbols in
RS FEC block can be obtained.
a) When there is only one erred symbol in a RS FEC block, the symbol error pattern
๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 1. Its probability is ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐ (1).
b) When there are two erred symbols in a RS FEC block, the symbol error pattern includes: two
separate ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 1 symbols, the probability for each symbol is ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐(1); one
๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 2 symbol and its occurrence probability is ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐(2).
c) When there are three erred symbols in a RS FEC block, the symbol error pattern includes:
โ The added ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 1 symbol with occurrence probability ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐(1),
combined with symbol error pattern in b).
โ The added ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 2 symbols with occurrence probability ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐ (2),
combined with symbol error pattern in a) .
โ The added ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 3 symbols with occurrence probability ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐ (3).
d) When there are four error symbols in RS FEC Block, the symbol error pattern includes:
โ The added ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 1 symbol with occurrence probability ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐(1),
combined with symbol error pattern in c) .
โ The added ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 2 symbols with occurrence probability ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐ (2),
combined with symbol error pattern in b).
โ The added ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 3 symbols with occurrence probability ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐ (3),
combined with symbol error pattern in a).
โ The added ๐๐ข๐๐ธ๐ ๐ ๐๐ฆ๐ = 4 symbols with occurrence probability ๐๐๐๐๐๐๐_๐ ๐ฆ๐๐๐๐ (4).
e) For ii5 erred symbols the same analysis applies.
Based on the recursive deduction of symbol error pattern, we can calculate symbol error
probability ๐๐๐๐๐๐ฆ๐๐๐๐๐๐๐พ when number of error symbols in FEC block equals to ii.
The probability of a symbol in which all bits are correct:
๐๐๐๐0Symbol(๐๐) = (1 โ ๐๐)๐๐ฆ๐๐๐๐๐๐๐ก
โ ๐๐ฆ๐๐๐๐๐๐๐ก indicates number of bits in a FEC symbol.
โ Pr represents link BER.
The probability of all symbols in a FEC block are correct:
๐๐๐๐๐๐ฆ๐๐๐๐_๐๐๐พ(0) = ๐๐๐๐0๐๐ฆ๐๐๐๐ ๐๐ข๐๐๐ฆ๐๐๐๐ , where NumSymbol represents the
number of symbols in a FEC block.
For ii = 1 to Max_Symbol_Err:
๐๐๐๐๐๐ฆ๐๐๐๐๐๐๐พ (๐๐) = โ ๐ถ๐๐ข๐๐๐ฆ๐๐๐๐
๐๐๐ฆ๐๐๐๐๐ ๐ก๐๐๐(ii).Numโ ๐๐๐ฆ๐๐๐๐๐ ๐ก๐๐๐(๐๐). ๐๐ โ ๐๐๐๐0๐๐ฆ๐๐๐๐
๐๐ข๐๐๐ฆ๐๐๐๐โ๐๐
โ ๐๐๐๐๐๐ฆ๐๐๐๐๐๐๐พ (๐๐) is the probability of ii number of erred symbols in FEC Block.
โ ๐๐๐ฆ๐๐๐๐๐ ๐ก๐๐๐ (๐๐). ๐๐ represents the probability of each erred symbol pattern when
there is ii number of erred symbols in RS FEC block.
โ ๐๐๐ฆ๐๐๐๐๐ ๐ก๐๐(๐๐). ๐๐ข๐ represents the number of single burst errors of each erred
symbol pattern when there is ii number of erred symbols in RS FEC Block.
According to the maximum correctable number symbols, we may calculate the FEC Block Error Ratio and Bit Error Ratio after FEC.
๐๐ธ๐ ๐น๐ธ๐ถ = โ ๐๐๐๐๐๐ฆ๐๐๐๐_๐๐๐พ(๐๐)
๐๐๐ฅ_๐๐ฆ๐๐๐๐_๐ธ๐๐
๐๐=๐น๐ธ๐ถ_๐ถ๐ +1
FEC_CR is maximum correctable symbol number in RS FEC block.
3.4 One Tap DFE Simulation Study (NRZ & PAM4)
Taking RS(528,514,7) in NRZ system for example, based on the above-derived recursive model,
setting Pb (error propagation probability, depending on SerDes architecture as well as link
system conditions as introduced in the previous sections) to different levels and analyze its
impact on FEC performance. One tap DFE is assumed in this study for simplification. As
discussed above, usually the bigger the channel insertion loss, the bigger the DFE coefficients
and the higher the error propagation probability.
From this analysis, we can determine the order for the pre-FEC BER requirements for insertion
loss dominated system as well as for crosstalk dominated system, to meet certain post-FEC BER
targets. This is shown in Figure 19.
Practical systems can be a mixture of the two error generating mechanisms, depending on
SerDes architecture, SerDes link performance and channel insertion loss profiles. Pre-FEC BER
data analyzed below should provide guidance for system link level evaluation.
Figure 19. Original One-Tap DFE Model Analysis for RS(528,514) NRZ.
From Figure 19, for post-FEC BER targeting 1e-20, the pre-FEC BER varies from 1e-7 under
Pb=0.5 to 1e-6 under Pb=0.1. The difference is not as much as what can be tested through
experiments. Main reason for this is that each bit across the whole FEC block is assumed to have
the same error probability, which could not be true when ISI is triggering concentrated random
bit errors in a short time period although the average BER over a longer time window acts the
same as in the case in which random bit error events occurred uniformly.
Given that the post-FEC error performance is analyzed in a single FEC block, the pre-FEC BER
is adjusted to emulate the case with concentrated occurrences of random errors as shown in
Figure 20, where targeting post-FEC BER 1e-20, pre-FEC BER varies from 1e-9 under Pb=0.5
to 1e-6 under Pb=0.1.
Figure 20. Modified One-Tap DFE Model Analysis for RS(528,514) NRZ.
Next, taking one-tap DFE model again as an example to study RS(544,514,15) performance for
the PAM4 system, Pb is set to different levels to analyze its impact on FEC performances.
-10 -9 -8 -7 -6 -5 -4 -3-35
-30
-25
-20
-15
-10
-5
0
BER before RS_FEC
SE
R a
fter
RS
_F
EC
RS Symbol Correction Capability
RS(528,514,7)_NRZ_Pb=0.5
RS(528,514,7)_NRZ_Pb=0.3
RS(528,514,7)_NRZ_Pb=0.1
-10 -9 -8 -7 -6 -5 -4 -3-35
-30
-25
-20
-15
-10
-5
0
BER before RS_FEC
SE
R a
fter
RS
_F
EC
RS Symbol Correction Capability
RS(528,514,7)_NRZ_Pb=0.5
RS(528,514,7)_NRZ_Pb=0.3
RS(528,514,7)_NRZ_Pb=0.1
-10 -9 -8 -7 -6 -5 -4 -3-40
-35
-30
-25
-20
-15
-10
-5
0
BER before RS_FEC
BE
R a
fter
RS
_F
EC
RS BER Correction Capability
RS(528,514,7)_NRZ_Pb=0.5
RS(528,514,7)_NRZ_Pb=0.3
RS(528,514,7)_NRZ_Pb=0.1
-10 -9 -8 -7 -6 -5 -4 -3-40
-35
-30
-25
-20
-15
-10
-5
0
BER before RS_FEC
BE
R a
fter
RS
_F
EC
RS BER Correction Capability
RS(528,514,7)_NRZ_Pb=0.5
RS(528,514,7)_NRZ_Pb=0.3
RS(528,514,7)_NRZ_Pb=0.1
Figure 21. Original One-Tap DFE Model Analysis for RS(544,514) PAM4.
Considering concentrated random error occurrence case, simulation results from single FEC
block are shown in Figure 22. Targeting post-FEC 1e-20, pre-FEC BER can be 1e-7 under
Pb=0.5, and 1e-4 under Pb=0.1.
Figure 22. Modified One-Tap DFE Model Analysis for RS(544,514) PAM4.
The above simulation data serves as good reference for determining where the FEC SG
boundaries are. As shown in the above figures, given certain post FEC BER target, it is clear that
the pre FEC BER is not the same under different levels of Pb.
However, in a practical system, there is no easy way to determine the level of Pb for each of the
links under investigation. Furthermore, it is hard to apply the Pb based method to system links
with different impairments, whether be ISI dominated, or crosstalk, or mixture of the two, etc.
An approach for more accurately quantifying FEC SG based on DFE coefficients and voltage
bathtub curves using the recursive model is introduced in the next.
-10 -9 -8 -7 -6 -5 -4 -3-70
-60
-50
-40
-30
-20
-10
0
BER before RS_FEC
SE
R a
fter
RS
_F
EC
RS Symbol Correction Capability
RS(544,514,15)_PAM4_Pb=0.75
RS(544,514,15)_PAM4_Pb=0.5
RS(544,514,15)_PAM4_Pb=0.3
RS(544,514,15)_PAM4_Pb=0.1
-10 -9 -8 -7 -6 -5 -4 -3-80
-70
-60
-50
-40
-30
-20
-10
0
BER before RS_FEC
BE
R a
fter
RS
_F
EC
RS BER Correction Capability
RS(544,514,15)_PAM4_Pb=0.75
RS(544,514,15)_PAM4_Pb=0.5
RS(544,514,15)_PAM4_Pb=0.3
RS(544,514,15)_PAM4_Pb=0.1
-10 -9 -8 -7 -6 -5 -4 -3-70
-60
-50
-40
-30
-20
-10
0
BER before RS_FEC
SE
R a
fter
RS
_F
EC
RS Symbol Correction Capability
RS(544,514,15)_PAM4_Pb=0.75
RS(544,514,15)_PAM4_Pb=0.5
RS(544,514,15)_PAM4_Pb=0.3
RS(544,514,15)_PAM4_Pb=0.1
-10 -9 -8 -7 -6 -5 -4 -3-80
-70
-60
-50
-40
-30
-20
-10
0
BER before RS_FEC
BE
R a
fter
RS
_F
EC
RS BER Correction Capability
RS(544,514,15)_PAM4_Pb=0.75
RS(544,514,15)_PAM4_Pb=0.5
RS(544,514,15)_PAM4_Pb=0.3
RS(544,514,15)_PAM4_Pb=0.1
4. System Performance Study for PAM4 System with FEC
4.1 FEC SG Simulation Flow
For a practical system where hundreds to thousands of backplane channels are required for FEC
SG analysis, based on the above derivations the following flow chart for the simulation to obtain
PAM4 FEC performance gain is generated, as shown in Figure 23.
Figure 23. Illustration for FEC SG simulation flow.
Examples for carrying on the method is demonstrated in Section 4.2 and 4.3 through a generic
PAM4 system simulation and an IBIS-AMI simulation in PAM4 system.
4.2 Generic System Level PAM4 Simulations
To further explain the application of flow introduced in 4.1, an end-to-end simulation based on a
proprietary generic modeling platform for PAM4 system is conducted.
Simulation conditions:
Pulse response simulation with statistical eye post processing
ADC based receiver architecture, CTLE/AGC, 24-tap FFE, and 2-tap DFE
TX swing for victim and aggressors: 1200mVpp, FIR=0, TX RLM=1.0
Data rate: 56Gbps; Modulation: PAM4
No CDR jitter is considered in sampling the voltage bathtub curves
Two groups of channel models used for simulation:
โ Group1: Through models only, with end-to-end passive link insertion loss (including
package) varies from 27 to 49dB at Nyquist frequency.
โ Group2: 30dB through link model (including package) with crosstalk ICN varies from 0
to 4.5mVrms.
Summary for group 1 channel simulation results:
Table 3. Simulation results for Group1 channels (Through only).
No. Link loss (dB) DFE coefficients 3* h1 PRE-FEC BER SER Post-FEC BER
1 26.6 0.42 0.2 49.7700 23.7000 1.62E-11 1.43E-20 2.13E-22
2 27.4 0.48 0.2 51.4080 21.4200 1.39E-08 4.16E-16 6.21E-18
3 29.9 0.42 0.2 39.5640 18.8400 3.24E-09 3.23E-19 4.80E-21
4 34.8 0.6 0.138 15.8400 3.6432 6.36E-13 1.16E-18 1.74E-20
5 37.1 0.6 0.2 15.1200 5.0400 1.66E-11 3.22E-17 4.82E-19
6 39.4 0.6 0.2 12.9600 4.3200 3.23E-11 6.52E-17 9.78E-19
7 41.7 0.6 0.2 10.9800 3.6600 1.95E-11 3.97E-17 5.95E-19
8 44 0.6 0.2 9.5400 3.1800 2.77E-10 5.59E-16 8.38E-18
9 46.3 0.6 0.2 8.4600 2.8200 4.92E-10 9.77E-16 1.46E-17
10 48.6 0.6 0.2 7.5600 2.5200 1.65E-09 3.28E-15 4.92E-17
DFE coefficients in this simulation are limited to 0.6 and 0.2 for tap1 and tap2 respectively. As
can be seen clearly from both the Pre-FEC and Post-FEC BER, which degrade as insertion loss
increases, FEC performance for insertion loss gain is compromised. The trend is in agreement
with the analysis from 28G NRZ system tests.
Given channel insertion loss 30dB, group 2 simulation results are summarized in Table 4.
Table 4. Simulation results for Group2 channels (30dB through link with variable crosstalk).
No. ICN (mVrms) DFE coefficients 3* h1 PRE-FEC BER SER Post-FEC BER
1 0 0.42 0.2 39.5640 18.8400 3.24E-09 3.23E-19 4.80E-21
2 0.374 0.42 0.2 39.5640 18.8400 3.72E-09 3.59E-19 5.32E-21
3 0.749 0.42 0.2 39.5640 18.8400 4.91E-09 4.38E-19 6.51E-21
4 1.123 0.42 0.2 39.5640 18.8400 8.75E-09 6.51E-19 9.67E-21
5 1.498 0.42 0.2 39.5640 18.8400 1.69E-08 9.81E-19 1.45E-20
6 1.872 0.42 0.2 39.5640 18.8400 3.47E-08 1.47E-18 2.18E-20
7 2.246 0.42 0.2 39.5640 18.8400 7.14E-08 2.11E-18 3.14E-20
8 2.621 0.42 0.2 39.5640 18.8400 1.20E-07 2.70E-18 4.01E-20
9 2.995 0.42 0.2 39.5640 18.8400 2.60E-07 3.63E-18 5.38E-20
10 3.37 0.42 0.2 39.5640 18.8400 5.13E-07 4.58E-18 6.79E-20
11 3.744 0.42 0.2 39.5640 18.8400 1.07E-06 5.88E-18 8.72E-20
12 4.118 0.42 0.2 39.5640 18.8400 2.27E-06 8.10E-18 1.20E-19
13 4.493 0.42 0.2 39.5640 18.8400 4.31E-06 1.10E-17 1.62E-19
In general, FEC SG in this group is bigger than that from group 1. Comparing case No. 5 in
group 2 and case No.4 in group 1, post-FEC BER performance of 1e-20 requires quite different
pre-FEC raw BER, which is 6.36E-13 in the case with bigger insertion loss and 1.69e-8 in the
case with smaller insertion loss and higher crosstalk.
Similarly, comparing case No. 13 in group 2 and case No. 5 in group1, FEC SG is compromised
in the case with bigger insertion loss than in the case with smaller insertion loss, higher crosstalk.
4.3 System Level Simulations based on IBIS-AMI model
End-to-end link simulation using an IBIS-AMI model based on an ADC receive architecture for
56Gbps PAM4 design is conducted in ADS. Specific conditions are highlighted below:
RX equalization consists of CTLE/AGC, 16-tap FFE, and 1-tap DFE
Data rate: 56Gbps; Modulation: PAM4; Source pattern: PRBS31 with Gray coding
Total package loss is about 3dB at 14GHz for TX and RX
Crosstalk aggressor transmitters: Swing 1000mVdpp; FIR = 0; TX RLM = 0.98
THRU channel TX swing =1000mVdpp, 4-tap FIR settings are pre-set without spending the
effort to identify the optimal settings
โ โLower Loss Groupโ: FIR is set to: pre-cursor1 = 0dB, and post-cursor = 3.84dB
โ โHigher Loss Groupโ: FIR is set to: pre-cursor1 = 1.34dB, and post-cursor = 8.12dB
A total of 6.8M symbols are simulated, with the first 1.8M ignored for the convergence
Ball-to-ball channel models used in the simulation for the two groups are summarized below.
The โHigher Loss Groupโ contains 11 channels ranging from 32 to 49dB at 14GHz (Figure 24).
The โLower Loss Groupโ contains 5 channel combinations with different amount of crosstalk
(ICN, mVrms) are shown in Figure 25.
Figure 24. โHigher Loss Groupโ channel IL. Figure 25. โLower Loss Groupโ channel IL.
1. Simulations for โHigher Loss Groupโ channels
IBIS-AMI link simulation and RS(544, 514) FEC SG analysis results for the โHigher Loss
Groupโ are summarized in Table . The simulated BER shows some non-monotonic results in the
relatively lower insertion loss range (32-41.6dB), while the overall trend still holds.
It is clear that as insertion loss increases, the post-FEC BER performance degrades fast while the
corresponding pre-FEC BER remains in a relatively small range (within several orders).
Table 5. Simulation results for โHigher Loss Groupโ channels.
No. Channels (dB) Data Slicer (mV) 3*h1 PRE-FEC BER SER Post-FEC BER
1 32.0 73.48 37.44 1.38E-08 1.91E-42 2.81E-44
2 32.8 70.36 37.77 3.30E-08 3.45E-37 5.07E-39
3 34.0 68.74 37.41 1.26E-08 1.46E-40 2.14E-42
4 36.8 61.44 36.69 6.16E-08 3.39E-32 4.98E-34
5 41.6 77.24 48.30 3.33E-08 3.48E-34 5.12E-36
6 44.3 73.29 50.31 3.95E-08 1.43E-31 2.10E-33
7 45.7 67.08 48.51 2.53E-07 1.47E-23 2.17E-25
8 46.3 64.40 47.58 6.80E-07 3.24E-19 4.78E-21
9 47.0 61.79 46.47 1.30E-06 2.39E-16 3.52E-18
10 48.2 57.26 43.86 8.54E-06 1.24E-07 1.86E-09
11 49.7 52.82 40.56 1.35E-04 5.00E-01 5.00E-01
Figure 26. Post-FEC SER and BER simulations for the โHigher Loss Groupโ.
2. Simulations for โLower Loss Groupโ channels
IBIS-AMI link simulation and RS(544, 514) FEC SG analysis results for the โLower Loss
Groupโ are summarized in Table. Higher crosstalk leads to higher pre-FEC BER in this group,
although channel insertion loss is smaller. Simulation results show that, post-FEC BER of 1e-34
can be achieved even with pre-FEC BER reaches 5e-6 or better. Comparing with the โHigher
Loss Groupโ data, crosstalk dominated links can achieve bigger FEC SG.
Table 6. Simulation results for โLower Loss Groupโ channels.
No Channels Data Slicer (mV) 3*h1 PRE-FEC BER SER Post-FEC BER
1 23.6dB + 4mV 105.16 52.56 2.78E-06 3.50E-37 5.16E-39
2 25dB + 3.5mV 107.37 53.52 2.50E-06 1.05E-37 1.55E-39
3 26dB + 3mV 100.64 55.44 2.80E-06 1.34E-35 1.97E-37
4 26.8dB + 3mV 90.70 50.40 5.58E-06 1.04E-32 1.53E-34
5 30dB + 2.42mV 109.21 61.53 5.64E-06 2.18E-32 3.21E-34
5. Conclusions and Future Work
Based on the large number of lab tests on 28G NRZ systems for FEC SG, it is concluded that the
same pre-FEC BER will lead to different post-FEC BER, depending the cause of the error, be it
insertion loss dominated or crosstalk noise dominated.
The post-FEC BER performance strongly depends on pre-FEC BER error distribution statistics,
or error signature, which is tightly coupled with link characteristics as well as the SerDes
architecture and performance capability. The long time BER test is an averaged BER, which
does not always represent the BER in shorter windows. In crosstalk dominated systems, errors
occur more randomly, making the short term and long term BER correlate better.
For more accurately predicting the FEC SG, a recursive error propagation based on DFE error
propagation statistical modeling has be developed and presented in this paper. The model is
capable of handling any DFE tap conditions for multi-level signaling, with single burst error
computation length larger than 200 bits. Furthermore, the probability of all possible symbol error
patterns induced by burst errors in a single FEC frame is calculated. This ensures that no error
pattern is neglected. Algorithm optimization is performed so that calculation efficiency is also
guaranteed. Through simulations of Pb (error propagation probability) using the model, a safe
boundary can be obtained for NRZ or PAM4 such that for a given FEC the target post-FEC BER
can be assured with a reference pre-FEC BER.
From system level simulations based on a 56G PAM4 link and post processing with FEC, the
similar trend is observed, i.e., FEC SG for large insertion loss links is less than that for smaller
insertion loss (even with larger coupling noise from crosstalk) channels. In summary, for reliably
accessing FEC SG and pre-FEC BER requirement, case-by-case study is required for the critical
links in a backplane system.
For the next step, we will conduct further lab tests to verify the proposed algorithm. This will
help predict lower post-FEC BER in a practical test system, and should be valuable in enhancing
system link simulation methodology.
References
[1] Cathy Liu, โThe Effect of DFE Error Propagationโ, IEEE802.3ap
[2] IEEE 802.3bj, โPhysical Layer Specifications and Management Parameters for 100 Gb/s
Operation over Backplanes and Copper Cablesโ
[3] IEEE 802.3bs, โMedia Access Control Parameters, Physical Layers and Management
Parameters for 200 Gb/s and 400 Gb/s Operationโ
[4] IEEE 802.3cd, โMedia Access Control Parameters for 50 Gb/s and Physical Layers and
Management Parameters for 50 Gb/s, 100 Gb/s, and 200 Gb/s Operationโ
[5] OIF CEI-56G-VSR-PAM4 Very Short Reach Interface, oif 2014.230
[6] OIF CEI-56G-MR-PAM4 Medium Reach Interface, oif2014.245
[7] OIF CEI-56G-LR-PAM4 Long Reach Interface, oif2014.380
[8] Xiaoqing Dong, Geoffrey Zhang, Kumar Keshavan, Ken Willis, Zhangmin Zhong, โAMI
Simulation with Error Correction to Enhance BERโ, DesignCon, Santa Clara, 2011
[9] Klaus-Holger Otto, โIssues with FEC based Chip-to-Module Interfaceโ, OIF2015.029.00
[10] Xiaoqing Dong and Chunxing Huang, โNecessity for integrating FEC functionality for
PAM4 in AMI simulationsโ, Asian IBIS Summit Shanghai, 2016