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

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

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

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

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

100Gb/s Single-lane SERDES Discussion. Phil Sun, Credo Semiconductor IEEE New Ethernet Applications Ad Hoc May 24, 2017

Analysis of Link Budget for 3m Cable Objective

Analysis of Link Budget for 3m Cable Objective

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

10GBASE-KR Start-Up Protocol

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

802.3bj FEC Overview and Status IEEE P802.3bm

Baseline proposal update

A Way to Evaluate post-fec BER based on IBIS-AMI Model

Duobinary Transmission over ATCA Backplanes

Practical Receiver Equalization Tradeoffs Applicable to Next- Generation 28 Gb/s Links with db Loss Channels

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

Performance comparison study for Rx vs Tx based equalization for C2M links

PAM8 Baseline Proposal

EEE ALERT signal for 100GBASE-KP4

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

Backplane NRZ FEC Baseline Proposal

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

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

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

Measurements and Simulation Results in Support of IEEE 802.3bj Objective

Transmission scheme for GEPOF

LPI SIGNALING ACROSS CLAUSE 108 RS-FEC

FEC Applications for 25Gb/s Serial Link Systems

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

CU4HDD Backplane Channel Analysis

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

FEC Architectural Considerations

Transmission Strategies for 10GBase-T over CAT- 6 Copper Wiring. IEEE Meeting November 2003

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

BER margin of COM 3dB

CAUI-4 Chip to Chip Simulations

802.3bj Scrambling Options

Further Investigation of Bit Multiplexing in 400GbE PMA

10 Gb/s Duobinary Signaling over Electrical Backplanes Experimental Results and Discussion

SECQ Test Method and Calibration Improvements

10GBASE-R Test Patterns

Line Signaling and FEC Performance Comparison for 25Gb/s 100GbE IEEE Gb/s Backplane and Cable Task Force Chicago, September 2011

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

Approach For Supporting Legacy Channels Per IEEE 802.3bj Objective

Training & EEE Baseline Proposal

Comment #147, #169: Problems of high DFE coefficients

Problems of high DFE coefficients

Investigation on Technical Feasibility of Stronger RS FEC for 400GbE

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

Further Clarification of FEC Performance over PAM4 links with Bit-multiplexing

40/100 GbE PCS/PMA Testing

New Serial Link Simulation Process, 6 Gbps SAS Case Study

RS-FEC Codeword Monitoring for 802.3cd

10G-BASE-T. Jaime E. Kardontchik Stefan Wurster Carlos Laber. Idaho - June

50GbE and NG 100GbE Logic Baseline Proposal

PAM8 Gearbox issues Andre Szczepanek. PAM8 gearbox issues 1

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

Design Matched Filter for Digital Transmission Ethernet

Combating Closed Eyes Design & Measurement of Pre-Emphasis and Equalization for Lossy Channels

Combating Closed Eyes Design & Measurement of Pre-Emphasis and Equalization for Lossy Channels

IEEE Broadband Wireless Access Working Group <

LOW POWER DIGITAL EQUALIZATION FOR HIGH SPEED SERDES. Masum Hossain University of Alberta

New Results on QAM-Based 1000BASE-T Transceiver

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

100G SR4 Link Model Update & TDP. John Petrilla: Avago Technologies January 2013

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

P802.3av interim, Shanghai, PRC

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

Further Studies of FEC Codes for 100G-KR

AMI Simulation with Error Correction to Enhance BER

100G PSM4 & RS(528, 514, 7, 10) FEC. John Petrilla: Avago Technologies September 2012

Further information on PAM4 error performance and power budget considerations

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

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

FEC Codes for 400 Gbps 802.3bs. Sudeep Bhoja, Inphi Vasu Parthasarathy, Broadcom Zhongfeng Wang, Broadcom

Presentation to IEEE P802.3ap Backplane Ethernet Task Force July 2004 Working Session

100G EDR and QSFP+ Cable Test Solutions

Guidance For Scrambling Data Signals For EMC Compliance

TDECQ update noise treatment and equalizer optimization (revision of king_3bs_01_0117) 14th February 2017 P802.3bs SMF ad hoc Jonathan King, Finisar

Adaptive decoding of convolutional codes

IEEE Broadband Wireless Access Working Group <

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

The Case of the Closing Eyes: Is PAM the Answer? Is NRZ dead?

52Gb/s Chip to Module Channels using zqsfp+ Mike Dudek QLogic Barrett Bartell Qlogic Tom Palkert Molex Scott Sommers Molex 10/23/2014

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

Toward Convergence of FEC Interleaving Schemes for 400GE

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

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

Error performance objective for 25 GbE

Investigation of PAM-4/6/8 Signaling and FEC for 100 Gb/s Serial Transmission

Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes

Dual HD input, frame synchronizer, down converter, embedder, CVBS encoder ALL RIGHTS RESERVED

Error Performance Analysis of a Concatenated Coding Scheme with 64/256-QAM Trellis Coded Modulation for the North American Cable Modem Standard

Open electrical issues. Piers Dawe Mellanox

Dual HD input, frame synchronizer, down converter with embedder, de-embedder and CVBS encoder COPYRIGHT 2008 AXON DIGITAL DESIGN BV

Dual HD input, frame synchronizer, down converter, embedder, CVBS encoder COPYRIGHT 2008 AXON DIGITAL DESIGN BV ALL RIGHTS RESERVED

Exceeding the Limits of Binary Data Transmission on Printed Circuit Boards by Multilevel Signaling

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

Signal Integrity Design Using Fast Channel Simulator and Eye Diagram Statistics

Performance Results: High Gain FEC over DMT

Transcription:

Update on FEC Proposal for 10GbE Backplane Ethernet Andrey Belegolovy Andrey Ovchinnikov Ilango Ganga Fulvio Spagna Luke Chang 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 1

Contributors & Supporters Contributors & Supporters Andre Szczepanek - Texas Instruments Supporters Harmeet Bhugra - IDT Magesh Valliappan - Broadcom Cathy Liu - LSI Logic David Koenen - HP 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 2

Key Messages FEC Proposal made to the 802.3ap TF - Sep 05 Interim along with draft text (Reference: ganga_01_0905 & ganga_02_0905) Task Force expressed interest in continuing the FEC work (vide Strawpoll TF requested to perform simulations with additional impairments TF members requested to make FEC optional This is an update on FEC to the task force 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 3

Recap on FEC Objectives FEC to provide additional margin and increase link budget BER objective of 10-12 or better on broader set of channels (green/gray) Minimum changes to existing sublayers Locate between PCS & PMA and be compatible with existing PCS (clause 49) & PMA (clause 51) Negotiate FEC capability through Auto-Negotiation No increase in baud rate or decrease in payload rate Low overhead (latency/area/power) Leverage previous work presented to the task force (Reference: szczepanek_01_0305, szczepanek_05_0505) 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 4

FEC Enhanced Simulation model overview Simulation to closely model real backplane systems, include additional impairments - As per feedback from 802.3ap Sep 05 interim/tf Members Parameters to consider Include TX FIR filter Include TX Jitter and rise/fall time shaper Include Cross talk (NEXT, FEXT) Include the effect of CDR Plot BER curve with SNR at slicer Include additional test channels from channel library: Intel, Tyco, Molex Improved channel data from peters_m1_0605.zip, peters_01_0605.pdf Include Channels from Tyco and Molex Error distribution with new simulation setup P(m,n)-characteristics, burst error length 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 5

Simulation pipeline TX Jitter Noise Variance σ 2 Random data 1 (uniform distribution) (2112,2080) encoder BPSK mapper (+1, -1) 3-tap FF filter Rise/Fall shape E TX AWGN, Variance σ 2 Random data 2 (uniform distribution) BPSK mapper (+1, -1) 3-tap FF filter Rise/Fall shape TX Jitter Noise Variance σ 2 FEXT channel response in time domain (constructed by measured data) Channel response in time domain (constructed by measured data) Random data 3 (uniform distribution) BER / FER analyzer BPSK mapper (+1, -1) 3-tap FF filter Rise/Fall shape TX Jitter Noise Variance σ 2 Virtual CDR (2112,2080) BPSK decoder + Detector 5-tap FB filter NEXT channel response in time domain (constructed by measured data) E SL_noFBF Jitter of CDR error Noise Variance σ2 DFE E SL 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 6 + Antialiasing filter E RX

Simulation conditions Time Domain simulation Simulation model includes 3 tap FIR filter: Optimal for the given channel Rise/Fall time shaper: 24ps Tx Jitter: 0.05UI(random, variance), 0.05UI(sine, amplitude) Channels: Time domain response constructed from frequency domain parameters from 802.3ap channel model library Cross talk: 1 NEXT and 1 FEXT aggressor (Intel, Molex, Tyco) DFE: Optimal for the given channel CDR effect: By equivalent noise with variance 0.01-0.04 0.04 AA filter: 2-pole 2 filter p1 = 0.7/T, p2 = 1.0/T 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 7

FEC Gain Vs SNR for test channels Gain of 2.5dB allows channels listed in the graph to meet the target SNR of 17dB SNR difference between best and worst case channels is ~5dB In relative terms 2.5dB gain provides ~50% improvement for worst case channels Picked 7 channels below target SNR for FEC sims Intel: T12, M20, B1 Tyco: Case3, Case6 Molex: in J4K4G4H4 out J3K3G3H3 2.5dB FEC coding gain Reference: slide from healey_01_0505.pdf Target SNR 17dB for BER 10-12 Target SNR lowered due to FEC 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 8

Simulation results - Intel channels Intel Test channels (Peters_01_0605) T12, M20, B1 SNR = SNR at slicer Simulations to BER of 10-8 /10-9 and extrapolated to 10-12 Sims show ~2dB coding gain at BER 10-9 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 9

Simulation results - Tyco channels Tyco Test channels Case 3, Case 6 Sims show ~2dB coding gain at BER 10-9 SNR = SNR at slicer Simulations to BER of 10-8 /10-9 and extrapolated to 10-12 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 10

Simulation results - Molex channels Molex test channels Inbound J4K4G4H4 Outbound J3K3G3H3 Sims show ~2dB coding gain at BER 10-9 SNR = SNR at slicer Simulations to BER of 10-8 /10-9 and extrapolated to 10-12 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 11

Error distribution P(m,n) ) characteristics (for 7 channels) Normalized number of frames that have m errors Burst lengths (for 7 channels) Error burst length is the distance between first and last error inside 1 codeword Error bits Codeword 1 2 2112 Burst length 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 12

Error distribution, Intel channels m Pr(m,2112) 0 0,983481 1 0,015378 2 0,001123 3 1,7E-05 4 1E-06 5 0 6 0 10 0 B1 m Pr(burst of length m) 1 0,930928022 2 0,061020643 3 0,000605364 4 0 5 0 6 0 8 6,05364E-05 9 6,05364E-05 10 0 >,007324899 Data in all tables: P(m,n)-characteristics for frames of length 2112 Burst length distribution Normalized probability of error burst event of given length for error frames 2*10 9 bits simulated for each channel at SNR that gives coded BER about 10-8 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 13

Error distribution, Intel channels (2) T12 M20 m Pr(m,2112) m Pr(burst of length m) m Pr(m,2112) m Pr(burst of length m) 0 0,993339 1 0,22789371 0 0,996229 1 0,422699549 1 0,001518 2 0,710253716 1 0,001594 2 0,538053567 2 0,004781 3 0,039333433 2 0,002039 3 0,029965526 3 0,00028 4 0,013511485 3 0,000108 4 0,007159905 4 7,5E-05 5 0,004954211 4 2,6E-05 5 0,001325908 5 6E-06 6 0,00060051 5 4E-06 6 0 6 1E-06,000150128 6 0 10 0,000150128 10 0 10 0 10 0 >,00315268 >,000795545 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 14

Error distribution, Tyco channels Case3 Case6 m Pr(m,2112) m Pr(burst of length m) m Pr(m,2112) m Pr(burst of length m) 0 0,99088 1 0,646491228 0 0,990547 1 0,474240982 1 0,005896 2 0,325 1 0,004483 2 0,436898339 2 0,002988 3 0,021162281 2 0,004148 3 0,062308262 3 0,000203 4 0,002850877 3 0,000604 4 0,015867978 4 3,1E-05 5 0,000219298 4 0,000163 5 0,004125674 5 2E-06 6 0 5 4E-05 6 0,001586798 6 0 6 1,4E-05,000105787 7 1E-06 10 0,000109649 10 0,000105787 10 0 10 0 >,004166667 >,004760394 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 15

Error distribution, Molex channels Inbound J4K4G4H4 Outbound J3K3G3H3 m Pr(m,2112) m Pr(burst of length m) m Pr(m,2112) m Pr(burst of length m) 0 0,991277 1 0,532385647 0 0,985625 1 0,601321739 1 0,004644 2 0,428866216 1 0,008644 2 0,367095652 2 0,003764 3 0,026940273 2 0,005329 3 0,02066087 3 0,000242 4 0,006534449 3 0,000328 4 0,003756522 4 6,7E-05 5 0,000573197 4 6,7E-05 5 0,000347826 5 6E-06 6 0,000114639 5 6E-06 6 0,00013913 6 0 6 1E-06 10 0,000114639 10 0,00013913 10 0 10 0 >,004470939 >,00653913 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 16

Error distribution analysis Errors are not independent Probability of two errors in a frame is significantly larger than squared probability of single error Errors are grouped into error bursts Larger part of the frame is free of errors Error bursts of length 10 to 11 were found FEC code (2112,2080) should correct error burst of 11 DFE error propagation is an important consideration for 802.3ap channels Burst error correcting FEC code (2112,2080) provides 2-2.52 2.5 db coding gain 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 17

FEC code description The (2112, 2080) burst error correction code is а shortened cyclic code with 32 redundant bits Guaranteed errors burst length that can be corrected is t = 11 bitsb It is a systematic code well suited for correction of the burst errors, typical in a backplane channel (Clause 69.3) resulting from DFE error propagation The (2112, 2080) code was constructed by shortening of cyclic code (42987, 42955) Generator polynomial g(x)=x 32 +x 23 +x 21 +x 11 +x 2 +1 For (2112, 2080) code encoder: systematic, represented by LFSR of length 32 decoder: Meggitt decoder for shortened cyclic codes detector: syndrome calculation PN-2112 bit sequence Generated by scrambler polynomial from Clause 49 r(x)= x 58 +x 39 +1 with initial state of x 57 =1 and x i-1 =x i (XOR)1 1 or binary 101010. For every codeword PN-2112 sequence is returned to its initial state Scrambling with PN-2112 sequence is necessary to maintain DC balance and to ensure FEC block sync (ensures any shift in code word is not equal to another) 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 18

Conclusions The FEC code (2112, 2080) allows to have ~2.0-2.5 2.5 db TX energy gain the BER to go from ~10-8 to 10-12 or better with same SNR 802.3ap test channels have error burst length of up to 11 bits (2112, 2080) with minimum t = 11 bits is optimum code for 802.3ap channels Low latency Encoder latency is 32 bits Decoder latency is 2112+ bits (approx 200ns at 10G) FEC function can be disabled to bypass decoder latency FEC block synchronization 2112 bit block shifts will find lost sync, continuous sync monitoring during normal operation mode (uses conventional n/m serial locking techniques) Required only at link start or in case of loss of connection 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 19

Summary / Proposal FEC allows to achieve BER objective of 10-12 or better on broader set of channels FEC provides additional margin to address manufacturing variations, PVT/environmental variations, interoperability with multi-vendor devices Proposal Include Forward Error Correction (FEC) to 10GBASE-KR PHY FEC sublayer between PCS & PMA (compatible to clause 49 & 51) FEC is optional to implement and optional to turn it on Use shortened cyclic code (2112,2080) for FEC Auto-negotiation to advertise FEC capabilities in PHY 802.3ap FEC Proposal IEEE802.3ap Plenary Meeting Vancouver, Nov14-17 2005 Page 20