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

Similar documents
Baseline proposal update

PAM8 Baseline Proposal

Investigation on Technical Feasibility of Stronger RS FEC for 400GbE

Proposal for 400GE Optical PMD for 2km SMF Objective based on 4 x 100G PAM4

Toward Convergence of FEC Interleaving Schemes for 400GE

Further Studies of FEC Codes for 100G-KR

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

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

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

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

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

Further Investigation of Bit Multiplexing in 400GbE PMA

FEC Architectural Considerations

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

Backplane NRZ FEC Baseline Proposal

802.3bj FEC Overview and Status IEEE P802.3bm

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

100GBASE-FR2, -LR2 Baseline Proposal

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

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

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

50GbE and NG 100GbE Logic Baseline Proposal

Analysis of Link Budget for 3m Cable Objective

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

Analysis of Link Budget for 3m Cable Objective

64G Fibre Channel strawman update. 6 th Dec 2016, rv1 Jonathan King, Finisar

Improving the Performance of Advanced Modulation Scheme. Yoshiaki Sone NTT IEEE802.3bs 400 Gb/s Ethernet Task Force, San Antonio, Novenver 2014.

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

EEE ALERT signal for 100GBASE-KP4

100GEL C2M Channel Reach Update

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

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

Performance Results: High Gain FEC over DMT

Baseline Proposal for 200 Gb/s Ethernet 40 km SMF 200GBASE-ER4 in 802.3cn

400GbE AMs and PAM4 test pattern characteristics

Optical transmission feasibility for 400GbE extended reach PMD. Yoshiaki Sone NTT IEEE802.3 Industry Connections NG-ECDC Ad hoc, Whistler, May 2016

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

Cost Effective High Split Ratios for EPON. Hal Roberts, Mike Rude, Jeff Solum July, 2001

Summary of NRZ CDAUI proposals

PAM8 Gearbox issues Andre Szczepanek. PAM8 gearbox issues 1

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

New Results on QAM-Based 1000BASE-T Transceiver

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

400G-FR4 Technical Specification

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

Digital Video Telemetry System

100G-FR and 100G-LR Technical Specifications

802.3cd (comments #i-79-81).

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

Data Rate to Line Rate Conversion. Glen Kramer (Broadcom Ltd)

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

100GBASE-DR2: A Baseline Proposal for the 100G 500m Two Lane Objective. Brian Welch (Luxtera)

Issues for fair comparison of PAM4 and DMT

IEEE Broadband Wireless Access Working Group <

PCIe BASED TWO CHANNEL DATA ACQUISITION CARD

TERRESTRIAL broadcasting of digital television (DTV)

Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem

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

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

32 G/64 Gbaud Multi Channel PAM4 BERT

FEC Applications for 25Gb/s Serial Link Systems

Datasheet SHF A Multi-Channel Error Analyzer

Problems of high DFE coefficients

Video Transmission. Thomas Wiegand: Digital Image Communication Video Transmission 1. Transmission of Hybrid Coded Video. Channel Encoder.

Further information on PAM4 error performance and power budget considerations

Error performance objective for 25 GbE

Transmission scheme for GEPOF

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE Digital Transmission Standard For Cable Television

50 Gb/s per lane MMF baseline proposals. P802.3cd, Whistler, BC 21 st May 2016 Jonathan King, Finisar Jonathan Ingham, FIT

Measurements and Simulation Results in Support of IEEE 802.3bj Objective

IEEE Broadband Wireless Access Working Group <

New Technologies for Premium Events Contribution over High-capacity IP Networks. By Gunnar Nessa, Appear TV December 13, 2017

LPI SIGNALING ACROSS CLAUSE 108 RS-FEC

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

Arbitrary Waveform Generator

IN A SERIAL-LINK data transmission system, a data clock

RS-FEC Codeword Monitoring for 802.3cd

Error performance objective for 400GbE

The Challenges of Measuring PAM4 Signals

Technical Feasibility of Single Wavelength 400GbE 2km &10km application

HARQ for the AWGN Wire-Tap Channel: A Security Gap Analysis

SHF Communication Technologies AG. Wilhelm-von-Siemens-Str. 23D Berlin Germany. Phone Fax

CU4HDD Backplane Channel Analysis

TP2 and TP3 Parameter Measurement Test Readiness

DATUM SYSTEMS Appendix A

802.3bj Scrambling Options

CS311: Data Communication. Transmission of Digital Signal - I

On Figure of Merit in PAM4 Optical Transmitter Evaluation, Particularly TDECQ

CDAUI-8 Chip-to-Module (C2M) System Analysis. Stephane Dallaire and Ben Smith, September 2, 2015

100GBASE-KP4 Link Training Summary

INTERNATIONAL TELECOMMUNICATION UNION

Analysis on Feasibility to Support a 40km Objective in 50/200/400GbE. Xinyuan Wang, Yu Xu Huawei Technologies

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

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

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

MR Interface Analysis including Chord Signaling Options

REPORT/GATE FORMAT. Ed Boyd, Xingtera Supporters: Duane Remein, Huawei

Forward Error Correction on ITU-G.709 Networks using Reed-Solomon Solutions Author: Michael Francis

MEMORY ERROR COMPENSATION TECHNIQUES FOR JPEG2000. Yunus Emre and Chaitali Chakrabarti

Toward Baseline for 400GBASE-ZR Optical Specs

Transcription:

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

SUPPORTERS Vipul Bhatt, Inphi Will Bliss, Broadcom Patricia Bower, Fujitsu Keith Conroy, MultiPhy Marco Mazzini, Cisco Neal Neslusan, MultiPhy Gary Nicholl, Cisco 2

FEC CODES FOR 400G A number of FEC options are being discussed for 400Gbps standard These include RS codes from the 802.3 bj (KR4 and KP4), BCH codes and MLC codes Presentation will explore performance tradeoffs for these codes with emphasis on BCH and RS codes Help guide choice of code 3

FEC2 DEC FEC1 ENC FEC1 DEC FEC2 ENC FEC APPLICATION: MULTI-FEC SUPPORT WITH SINGLE LINE RATE AND OPTIONAL PASS-THROUGH Regular Mode FEC1: (N, K) code FEC2: Another code choice with the same N/K overhead (with lower gain/latency) PMD1 PMD2 100 Gbps SWITCH 1 (FEC2 Enc) 100 * N/K 100 100 * N/K 100 100 * N/K SWITCH 2 (FEC2 Dec) 100 Gbps Pass-through Mode SWITCH SWITCH 100 Gbps 100 Gbps 1 (FEC1 Enc) PMD1 PMD2 100 * N/K 100 * N/K 100 * N/K 2 (FEC1 Dec) User choice on which FEC to implement With single line rate, PLL supports only a single line rate Alternate Solution: Use different rate code (e.g., KR4, KP4 RS code) for FEC2 which would require a line rate change 4

Example Code: BCH(2864,2570) RS(179,161, m=8)

Raw Coding Gain (db) FEC CODING GAIN AT 1E-15 VS. OVERHEAD 13 12.5 12 11.5 Shannon Limit Finite Block: k = 1000000 bits Finite Block: k = 100000 bits Finite Block: k = 20000 bits Finite Block: k = 10000 bits Finite Block: k = 5000 bits Hard Decision Limits 11 10.5 10 9.5 9 8.5 Hard decision FEC limit is 11dB coding gain for 56GBaud PAM4 12% overhead 8 1.05 1.1 1.15 1.2 1.25 Overhead % <100ns latency requirements reduces the coding gain limit to 9dB MLC codes can provide further coding gain or lower complexity (at similar gain) if required Example 1: LSB: BCH(N=1432, K =1179, t=23), MSB: BCH(N=1432, K = 1399, t=3) Example 2: LSB: RS (N=288, K=240, t=24), MSB: RS (N=528, K=514, t=7). 6

BCH CODE WITH HIGH GAIN / LOW LATENCY Choice of FEC code parameters involves a triple tradeoff Latency Coding gain Over clocking (higher Baud rate) 256/257 Transcoding BCH(2858, 2570, t=24) 2 PAM4 Gray Mapping 55.9375e9 Baud Rate Gray Mapping, 6 additional parity bits are available. Ethernet Rate = 2864 / 2570 * 257/256 * 100 / 2 = 55.9375e9 Input Error Rate = 1.25E-3, Output Error Rate = 1E-15 PAM4 SNR = 16.3dB, Coding Gain = 8.7dB Lower gain FEC code at same rate: RS(179, 161, t=9, m=8), Coding Gain = 6.9 db, 1285, t=12)ch(1429 BCH(1429, 1285, t=12, 1285, t=12 7

PROPOSED BCH FEC DETAILS 100G Intrinsic FEC Block latency is 26ns. 802.3bj KR FEC is 51ns ½ the latency of 802.3bj RS(528,514) KR FEC 400G block latency is ~7ns Total processing latency is 50ns Processing latency is similar for 100G or 400G. Total FEC latency is 75ns, 100ns with error marking Rate is 358 x reference clock of 156.25MHz 8

BER BCH FEC PERFORMANCE 10-2 10-4 PAM4 Uncoded PAM4 with t = 24 BCH 1E-15 Target 10-6 10-8 10-10 10-12 10-14 8.7dB 10-16 15 16 17 18 19 20 21 22 23 24 25 Slicer SNR (db) 9

FEC CODE PERFORMANCE 10

MLC CODE EXAMPLE RS MLC Code example: Code-1: RS(528, 514, t=7) Code-2 daughter code: RS(144, 120, t=12) (optional) Code-2 mother code: RS(288, 240, t=24) Overall OC=9.09%, M=72, K=60 (refer to figure below) Coding gain: ~ 8.5 db Power: < 3.5X KR4-FEC Distributed MLC structure ( Another possible application methodology*) *A special case of segmented FEC application (further information in backup) http://www.ieee802.org/3/bs/public/adhoc/logic/oct21_14/wangz_01_1014_logic.pdf 11

FEC CODE TRADE-OFFS (ASSUMING SIMILAR CODE RATE) Code Delay Power** (baselined to KR4) Random Coding Gain Burst Error Correction BCH < 100 ns ~8x ## High Moderate RS* < 50 ns ~1.5x Moderate High MLC < 120 ns ~3.5x High Moderate-High # * Note: KP4 has similar performance at a higher latency **Note: Assume innovative decoders to reduce power # Note: Depends on component codes ## Note: The power estimation may be pessimistic. Further power savings (~4-5x) could potentially be achieved by more advanced decoder design 12

FEC CODE TRADE-OFFS (CONT D) Code Input BER Overclocking ratio) Random Coding Gain BCH 1.2e-3 ~ 8.5% ~8.7dB* RS 1.7e-4 ~ 8.5% ~6.9dB* MLC (BCH) 2.2e-3 ~ 8.5% ~8.6dB** MLC (RS) 1.3e-3 ~ 9.1% ~8.5dB** *Gray coding and PAM4 modulation were assumed **PAM4 modulation was assumed 13

CONCLUSION A number of options have been presented for the 802.3bs standard Analyzed tradeoffs for multiple families of block codes High coding gain FEC s are available at reasonable delay/complexity for 400Gbps applications Complexity/delay tradeoffs presented here can guide picking specific code MLC is an attractive option for applications requiring high coding gain 14

Backup (Additional Information)

FURTHER SIMPLICATIONS IN FEC APPLICATION 1) Typical segment-to-segment FEC structure (2) Simplification: make code1=code3 making it symmetrical (3) A special case of (2): use MLC for code2. Select outer code=code1, the 2 nd portion of MLC is denoted as Enc1b in the figure (4) Merge Decoder-1 and encoder-1 operation at module side. This is equivalent to correcting all errors without removing parity data (5) One more step simplification based on (4): cancel Dec1+Enc1 operation in module. This creates a distributed MLC scheme* *http://www.ieee802.org/3/bs/public/adhoc/logic/oct21_14/wangz_01_1014_logic.pdf 16