Test Pattern Characteristics

advertisement
Test pattern characteristics
Pete Anslow, Nortel Networks
IEEE P802.3ba, New Orleans, January 2009
1
Introduction
It has been proposed to add Pattern 1 and Pattern 2 defined in Table
52-20 to the list of test patterns available in 40 and 100 GbE. (See
comments 562, 563). The current list of test patterns is:
•
•
•
•
Scrambled idle
PRBS31 per lane
TBD Short pattern (expected to be PRBS9)
Square wave - 8 ones followed by 8 zeros per lane
This contribution analyses the characteristics of Pattern 1 and Pattern 2
for baseline wander and variation in clock content and compares them
to PRBS31 and scrambled idle.
2
Baseline wander
In order to be able to compare the effect of various encoding proposals on the
low frequency and clock content characteristics of the signals, it is useful to
define a low frequency content metric (Baseline Wander) and also a clock
content metric (Clock Content).
Since it is highly likely that these signals will be AC coupled at some point, the
baseline wander has been analysed by calculating the amount of offset due to
AC coupling.
In order to make use of recent analysis done within OIF this is the same metric
as was used in the OIF white paper:
http://www.oiforum.com/public/documents/OIF_WP_CEI_Short_Stress_Patterns.pdf
This is defined as:
Baseline Wander is the instantaneous offset (in %) in the signal generated by
AC coupling at the bit rate / 10,000.
3
Baseline Wander of entire PRBS31 pattern
PRBS31
Baseline wander generated by AC coupling at bit rate / 10,000
14%
11.6%
12%
10%
8%
6%
4%
2%
0%
-2%
-4%
4
-2.9%
Baseline Wander of Pattern 1
Pattern 1
Baseline Wander generated by AC coupling at Bit Rate / 10,000
14%
12%
10%
8%
6%
4%
1.5%
2%
0%
-2%
-1.5%
-4%
5
Baseline Wander of Pattern 2
Pattern 2
Baseline Wander generated by AC coupling at Bit Rate / 10,000
14%
12%
10%
8%
6%
4%
1.7%
2%
0%
-2%
-1.7%
-4%
6
Baseline wander PDFs
1.E+00
10,000 year 64B/66B
random limit
Pattern 2
PRBS9
1.E-02
2^31-1 PRBS
1.E-04
Probability of occurence
10,000 year 64B/66B
random limit
Pattern 1
1.E-06
1.E-08
1.E-10
Idle 64B/66B
(red)
1.E-12
Idle 100GbE
Serial
(dashed
green)
Random data
(black)
1.E-14
1.E-16
1.E-18
1.E-20
Fit to
random
64B/66B
1.E-22
1.E-24
1.E-26
-12% -10%
-8%
-6%
-4%
-2%
0%
2%
4%
6%
8%
10%
Baseline wander generated by AC coupling at Bit Rate / 10,000
7
12%
Clock content
Since many of the links that 40 and 100 GbE traverse require the clock
to be extracted from the lane data at the receiver, a second metric to
assess the time variation of the clock content is required. The function
used in the OIF white paper (called “clock wander” there and re-named
to “clock content” in this contribution) is:
Create a function which is a 1 for a transition and a 0 for no transition
and then filter the resulting sequence with a corner frequency of
baud/1667 (6 MHz for 10.3125 GBd)
Filter with corner
frequency
baud/1667
Data
Stream
8
1 Bit
Delay
XOR
Output
Clock content of entire PRBS31 pattern
PRBS31
Clock Content
1
0.9
0.8
0.7
0.620
0.6
0.5
0.4
0.3
0.2
0.1
0
9
0.219
Clock content of Pattern 1
Pattern 1
Clock Content
1
0.9
0.8
0.7
0.577
0.6
0.5
0.4
0.3
0.2
0.1
0
10
0.368
Clock content of Pattern 2
Pattern 2
Clock Content
1
0.9
0.8
0.7
0.6
0.550
0.5
0.4
0.3
0.2
0.1
0
11
0.289
Clock content PDFs
10,000 year random
64B/66B limit
1
0.01
10,000 year random
64B/66B limit
Pattern 2
Probability of ocurrence
0.0001
2^31-1 PRBS
1E-06
Random
data
1E-08
1E-10
1E-12
Idle
64B/66B
Pattern 1
1E-14
Idle
100GbE
Serial
1E-16
PRBS9
1E-18
1E-20
Fit to
random
64B/66B
1E-22
1E-24
Fit to
random
data
1E-26
0.2
0.3
0.4
0.5
Clock content
12
0.6
0.7
0.8
Conclusions
Pattern 2 has slightly more Baseline Wander (BW) than Pattern 1.
However, even the BW of Pattern 2 is approximately a factor of 2 less
stressful than the 2 seconds of scrambled idle shown on the PDF chart
and factor of 6 less stressful than PRBS31.
The Clock Content (CC) of Pattern 2 is significantly more stressful than
Pattern 1 (0.289 Vs. 0.386), although the two seconds of scrambled idle
is slightly more stressful again. PRBS31 (with a minimum CC of 0.219)
is the most stressful pattern and the only one to exceed the two
seconds of scrambled idle.
For BW neither Pattern 1 or Pattern 2 are stressful enough to ensure
that real data or idle will work satisfactorily.
For CC Pattern 1 is not stressful enough. Scrambled idle is a better
pattern to use than Pattern 2 because while they are similar on the low
clock side, Pattern 2 does not contain realistic high clock portions.
PRBS31 is the only pattern providing overstress on the low clock side
compared to scrambled idle.
13
Thanks!
Pete Anslow,
Nortel Networks
With thanks to John Ewen for providing the Pattern 1 and Pattern 2 bit sequences
14
Download