De-correlating 100GBASE-KR4/CR4 training sequences between lanes

Similar documents
EEE ALERT signal for 100GBASE-KP4

Baseline proposal update

802.3bj Scrambling Options

100GBASE-KP4 Link Training Summary

PAM8 Baseline Proposal

Need for FEC-protected chip-to-module CAUI-4 specification. Piers Dawe Mellanox Technologies

802.3bj FEC Overview and Status IEEE P802.3bm

Thoughts about adaptive transmitter FFE for 802.3ck Chip-to-Module. Adee Ran, Intel Phil Sun, Credo Adam Healey, Broadcom

40/100 GbE PCS/PMA Testing

10GBASE-R Test Patterns

RS-FEC Codeword Monitoring for 802.3cd

10GBASE-KR Start-Up Protocol

802.3bj FEC Overview and Status. 400GbE PCS Baseline Proposal DRAFT. IEEE P802.3bs 400 Gb/s Ethernet Task Force

10GBASE-LRM Interoperability & Technical Feasibility Report

FEC IN 32GFC AND 128GFC. Scott Kipp, Anil Mehta June v0

FEC Options. IEEE P802.3bj January 2011 Newport Beach

Systematic Tx Eye Mask Definition. John Petrilla, Avago Technologies March 2009

Draft Baseline Proposal for CDAUI-8 Chipto-Module (C2M) Electrical Interface (NRZ)

LPI SIGNALING ACROSS CLAUSE 108 RS-FEC

SECQ Test Method and Calibration Improvements

IEEE P802.3bs D Gb/s & 400 Gb/s Ethernet Initial Working Group ballot comments

FEC Issues PCS Lock SMs. Mark Gustlin Cisco IEEE Dallas 802.3ba TF November 2008

Receiver Testing to Third Generation Standards. Jim Dunford, October 2011

Update on FEC Proposal for 10GbE Backplane Ethernet. Andrey Belegolovy Andrey Ovchinnikov Ilango. Ganga Fulvio Spagna Luke Chang

Backplane NRZ FEC Baseline Proposal

Brian Holden Kandou Bus, S.A. IEEE GE Study Group September 2, 2013 York, United Kingdom

Clause 74 FEC and MLD Interactions. Magesh Valliappan Broadcom Mark Gustlin - Cisco

Impact of Clock Content on the CDR with Propose Resolution

Canova Tech. IEEE 802.3cg Collision Detection Reliability in 10BASE-T1S March 6 th, 2019 PIERGIORGIO BERUTO ANTONIO ORZELLI

40G SWDM4 MSA Technical Specifications Optical Specifications

PMD & MDIO. Jan 11, Irvine, CA. Jonathan Thatcher, Clay Hudgins, IEEE 802.3ae. 10 Gigabit Ethernet

400GbE AMs and PAM4 test pattern characteristics

32 G/64 Gbaud Multi Channel PAM4 BERT

Scrambler Choices to Meet Emission Requirement for 1000BASE-T1

100G-FR and 100G-LR Technical Specifications

Electrical Interface Ad-hoc Meeting - Opening/Agenda - Observations on CRU Bandwidth - Open items for Ad Hoc

Proposal for 10Gb/s single-lane PHY using PAM-4 signaling

Fast Ethernet Consortium Clause 25 PMD-EEE Conformance Test Suite v1.1 Report

Proposed reference equalizer change in Clause 124 (TDECQ/SECQ. methodologies).

Detailed. EEE in 100G. Healey, Velu Pillai, Matt Brown, Wael Diab. IEEE P802.3bj March, 2012

BRR Tektronix BroadR-Reach Compliance Solution for Automotive Ethernet. Anshuman Bhat Product Manager

CDAUI-8 Chip-to-Module (C2M) System Analysis #3. Ben Smith and Stephane Dallaire, Inphi Corporation IEEE 802.3bs, Bonita Springs, September 2015

50GbE and NG 100GbE Logic Baseline Proposal

CAUI-4 Application Requirements

IEEE P802.3bm D Gb/s and 100 Gb/s Fiber Optic Task Force 2nd Task Force review comments

SDTV 1 DigitalSignal/Data - Serial Digital Interface

Development of an oscilloscope based TDP metric

(51) Int Cl.: H04L 1/00 ( )

40G SWDM4 MSA Technical Specifications Optical Specifications

IEEE 802.3ca Channel Bonding And Skew Remediation

Ali Ghiasi. Nov 8, 2011 IEEE GNGOPTX Study Group Atlanta

USB 3.1 ENGINEERING CHANGE NOTICE

100g cfp Health check Jean-Marie Vilain, Product Specialist, Transport and Datacom

100GBASE-SR4 Extinction Ratio Requirement. John Petrilla: Avago Technologies September 2013

500 m SMF Objective Baseline Proposal

100G EDR and QSFP+ Cable Test Solutions

Development of an oscilloscope based TDP metric

Simulations of Duobinary and NRZ Over Selected IEEE Channels (Including Jitter and Crosstalk)

Thoughts on 25G cable/host configurations. Mike Dudek QLogic. 11/18/14 Presented to 25GE architecture ad hoc 11/19/14.

Draft 100G SR4 TxVEC - TDP Update. John Petrilla: Avago Technologies February 2014

Equalizing XAUI Backplanes with the MAX3980

FEC Architectural Considerations

M809256PA OIF-CEI CEI-56G Pre-Compliance Receiver Test Application

D1.2 Comments Discussion Document. Chris DiMinico MC Communications/ LEONI Cables & Systems

Comparison of NRZ, PR-2, and PR-4 signaling. Qasim Chaudry Adam Healey Greg Sheets

Further Investigation of Bit Multiplexing in 400GbE PMA

TP2 and TP3 Parameter Measurement Test Readiness

Transmitter Specifications and COM for 50GBASE-CR Mike Dudek Cavium Tao Hu Cavium cd Ad-hoc 1/10/18.

Measurements and Simulation Results in Support of IEEE 802.3bj Objective

Dual Link DVI Receiver Implementation

400G-FR4 Technical Specification

The Challenges of Measuring PAM4 Signals

Unapproved Minutes IEEE P802.3AP - Backplane Ethernet November 16-18, 2004 San Antonio, Tx

Approach For Supporting Legacy Channels Per IEEE 802.3bj Objective

Maps of OMA, TDP and mean power. Piers Dawe Mellanox Technologies

Agilent N5431A XAUI Electrical Validation Application

Approved Minutes IEEE P802.3AP - Backplane Ethernet January 24 26, 2005 Vancouver, BC

Analysis of Link Budget for 3m Cable Objective

100GBASE-FR2, -LR2 Baseline Proposal

PAM8 Gearbox issues Andre Szczepanek. PAM8 gearbox issues 1

System Identification

R3B Si TRACKER CABLE TEST REPORT

True Random Number Generation with Logic Gates Only

SMPTE STANDARD Gb/s Signal/Data Serial Interface. Proposed SMPTE Standard for Television SMPTE 424M Date: < > TP Rev 0

Analysis of Link Budget for 3m Cable Objective

Transmission scheme for GEPOF

CAUI-4 Chip to Chip Simulations

Agilent E4430B 1 GHz, E4431B 2 GHz, E4432B 3 GHz, E4433B 4 GHz Measuring Bit Error Rate Using the ESG-D Series RF Signal Generators, Option UN7

Datasheet SHF A

Programmable Pattern Generator For 10GBASE-R/W. Jonathan Thatcher. World Wide Packets

BASE-LINE WANDER & LINE CODING

100 G Pluggable Optics Drive Testing in New Directions

Figure 1 - General BERT Configuration

BER MEASUREMENT IN THE NOISY CHANNEL

System Evolution with 100G Serial IO

400GBASE-SR16 Cabling

FIBRE CHANNEL CONSORTIUM

802.3bj FEC Overview and Status. PCS, FEC and PMA Sublayer Baseline Proposal DRAFT. IEEE P802.3ck

10 Mb/s Single Twisted Pair Ethernet Proposed PCS Layer for Long Reach PHY Dirk Ziegelmeier Steffen Graber Pepperl+Fuchs

Achieving BER/FLR targets with clause 74 FEC. Phil Sun, Marvell Adee Ran, Intel Venugopal Balasubramonian, Marvell Zhenyu Liu, Marvell

Transcription:

De-correlating GBASE-KR4/CR4 training sequences between lanes Adee Ran, Kent Lusted Intel Corporation IEEE 82.3bj Task Force November 22

Supported by Andre Szczepanek, Inphi Dariush Dabiri, Applied Micro Arash Farhood, Cortina Systems Stephen Alie, Cortina Systems 2 IEEE 82.3bj Task Force November 22

Background PMD training in GBASE-KR and similar PHYs specify PRBS as training pattern, with random seed requirements: 72.6..6: The pseudo-random generator shall have a random seed at the start of the training pattern 84.7.2 and 85.7.2: The random seed for the training pattern described in 72.6..6 shall be different for each of the lanes The reasoning for this requirement seems to be de-correlating training patterns between lanes, although this is not explicitly stated in the text. Responses to comments show this intent (see backup) Reasoning seems even more important with multi-lane PHYs Coupled routing, synchronized signaling and training periods And in 82.3bj, budgets are tight Draft.2 of P82.3bj states in 92.7.2 and 93.7.2: The seeds of the training pattern described in 72.6..6 should be chosen to minimize the correlation between lanes on the medium. 3 IEEE 82.3bj Task Force November 22

What s wrong? True random number generators are hard to design; reasonable implementations are pseudo-random at best There is no definition of required randomness Are the seeds 32, 64, 282, 56, 32, 7 random enough? Seems so, but these seeds create patterns which are bit shift apart Can 2, 3, 4, 5, 6 be used as random seed sequence? Not random at all, but resulting patterns are quite distant How about x, x, x, where x is chosen once at random? Random, but has high correlation at a fixed offset What if x is actually deterministic? Effect is the same Can be part of the random sequence? No criteria to validate/qualify implementations Pseudo-random seed doesn t guarantee de-correlated crosstalk ar 4 IEEE 82.3bj Task Force November 22

Cross-correlation example Here, 4 lanes use seeds which are 52 UI (¼ of the PRBS length) apart. Graphs show crosscorrelation between the whole training frame waveforms (marker and control channel included). Lane to correlation.8.6.4-5 5 Lane 2 to correlation.8.6.4 Lane to 2 correlation.8.6.4-5 5 Lane 2 to 2 correlation.8.6.4 Lane to 3 correlation.8.6.4-5 5 Lane 2 to 3 correlation.8.6.4 Lane to 4 correlation.8.6.4-5 5 Lane 2 to 4 correlation.8.6.4 Results are clearly correlated crosstalk poses as ISI with some offset (in this case, n*52). This is not a safe distance for CR4 (see backup). -5 5 Lane 3 to correlation.8.6.4-5 5 Lane 4 to correlation.8-5 5 Lane 3 to 2 correlation.8.6.4-5 5 Lane 4 to 2 correlation.8-5 5 Lane 3 to 3 correlation.8.6.4-5 5 Lane 4 to 3 correlation.8-5 5 Lane 3 to 4 correlation.8.6.4-5 5 Lane 4 to 4 correlation.8 If de-correlation is important, another way to achieve it is required..6.4-5 5.6.4-5 5.6.4-5 5.6.4-5 5 5 IEEE 82.3bj Task Force November 22

Is it enough to require different and varying seeds? A reasonable implementation will have some pseudorandom seed variation pattern Such a pattern might maintain a constant offset between lanes That would be difficult to detect, as each lane seems random Crosstalk will appear as phantom ISI at a fixed location phantom ISI location depends on lane skew (which may be large for cables) and training frame offset between lanes (not specified at all) so can practically be anywhere See backup Specifying criteria for good variation pattern is difficult and will unnecessarily burden design and validation. 6 IEEE 82.3bj Task Force November 22

Proposal. Use different PRBS polynomial per lane There are 78 suitable (primitive) polynomials PRBS sequences with different polynomials are practically uncorrelated Adding two bits as in 72.6..6 maintains DC balance and rich spectrum Incurs some implementation complexity (relatively mild) 2. Specify initial output of each PRBS Values taken from Galois implementation with for all initial states Locations of the longest run of bits are separated 7 IEEE 82.3bj Task Force November 22

Proposal details Lane Polynomial Initial output (left to right) x +x +x 6 +x 5 + x +x 9 +x 6 +x 5 + 2 x +x 8 +x 6 +x 4 + 3 x +x 7 +x 6 +x 4 + + + + S S S4 S5 S6 S9 S Lane output Sample implementation (lane ) 8 IEEE 82.3bj Task Force November 22

Cross-correlation with proposed PRBS polynomials Here each lane uses a different PRBS polynomial with the proposed initial values. Marker and control channels with logical cells are included. The generated sequences are uncorrelated. 9 IEEE 82.3bj Task Force November 22

Summary Current requirements Are not clearly verifiable Do not guarantee de-correlation of lanes Remedy is completely specified (so easily verifiable) and solves the problem Proposed for both GBASE-KR4 and GBASE-CR4. ar2 IEEE 82.3bj Task Force November 22

Backup

Comment #5 on 82.3ap D2.3 2 IEEE 82.3bj Task Force November 22

Comment # on 82.3ap D2.4 3 IEEE 82.3bj Task Force November 22 Intent was not captured by the text; some implementations use constant or slowly-varying seeds instead

Does correlation at a large offset matter? With constant seed selection of PRBS, an offset of 52 UI can be created between lanes. This is larger than a reasonable equalizer length. Is it safe? This offset is created at the transmitter, but lane skew changes the offset seen by the receiver Clause 92 skew limit is still TBD; clause 85 allows 8 ns between SP3 and SP4 (cable only) > 9 UI at 25.782 Gbaud Should probably be reduced for clause 92 In addition, there is no requirement in clause 92 that the four PMD lanes align their training frames Any delay is possible In fact, no constant offset is safe. 4 IEEE 82.3bj Task Force November 22

Should receiver identify Lanes? With possible lane re-ordering, any RX lane can get 4 possible PRBS sequences RX can identify each lane by the sequence, although it is not required to do so Implementations may or may not benefit from that If identified, lanes can be re-aligned at the PMD Valid implementation, but not required and need not be specified Both choices are beyond the scope of the standard. 5 IEEE 82.3bj Task Force November 22