Error performance objective for 400GbE

Similar documents
Error performance objective for 25 GbE

802.3bj FEC Overview and Status IEEE P802.3bm

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

RS-FEC Codeword Monitoring for 802.3cd

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

Backplane NRZ FEC Baseline Proposal

LPI SIGNALING ACROSS CLAUSE 108 RS-FEC

50GbE and NG 100GbE Logic Baseline Proposal

40GBASE-ER4 optical budget

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

400GbE AMs and PAM4 test pattern characteristics

802.3bj Scrambling Options

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

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

EEE ALERT signal for 100GBASE-KP4

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

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

P802.3av interim, Shanghai, PRC

40/100 GbE PCS/PMA Testing

Toward Convergence of FEC Interleaving Schemes for 400GE

Eric Baden (Broadcom) Ankit Bansal (Broadcom)

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

Table LDCP codes used by the CLT {EPoC_PMD_Name} PCS for active CCDN

EFM Copper Technical Overview EFM May, 2003 Hugh Barrass (Cisco Systems), Vice Chair. IEEE 802.3ah EFM Task Force IEEE802.

Investigation on Technical Feasibility of Stronger RS FEC for 400GbE

SMF Ad Hoc report. Pete Anslow, Ciena, SMF Ad Hoc Chair. IEEE P802.3bm, Geneva, September 2012

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

Further Studies of FEC Codes for 100G-KR

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

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

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

Memory-Depth Requirements for Serial Data Analysis in a Real-Time Oscilloscope

Table LDCP codes used by the CLT {EPoC_PMD_Name} PCS for amplified CCDN

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

10 Gigabit Ethernet Consortium Optical Interoperability Test Suite version 1.1

Simple Link Protocol (SLP)

Improving Frame FEC Efficiency. Improving Frame FEC Efficiency. Using Frame Bursts. Lior Khermosh, Passave. Ariel Maislos, Passave

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

GPRS Measurements in TEMS Products. Technical Paper

10GE WAN PHY: Physical Medium Attachment (PMA)

Training & EEE Baseline Proposal

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

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

Problems of high DFE coefficients

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

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

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

INTERNATIONAL TELECOMMUNICATION UNION

Laboratory 4. Figure 1: Serdes Transceiver

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

IEEE Broadband Wireless Access Working Group <

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

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

Performance Results: High Gain FEC over DMT

COSC3213W04 Exercise Set 2 - Solutions

G.709 FEC testing Guaranteeing correct FEC behavior

FEC Architectural Considerations

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

Analysis of Link Budget for 3m Cable Objective

500 m SMF Objective Baseline Proposal

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

10G EPON 1G EPON Coexistence

Analysis of Link Budget for 3m Cable Objective

CU4HDD Backplane Channel Analysis

First Encounters with the ProfiTap-1G

Avigilon View Software Release Notes

40G SWDM4 MSA Technical Specifications Optical Specifications

An Ultra-Low Power Physical Layer Design For Wireless Body Area Network

10GBASE-KR Start-Up Protocol

Sapera LT 8.0 Acquisition Parameters Reference Manual

IEEE Broadband Wireless Access Working Group <

II. SYSTEM MODEL In a single cell, an access point and multiple wireless terminals are located. We only consider the downlink

DisplayPort 1.4 Link Layer Compliance

FEC Applications for 25Gb/s Serial Link Systems

VLSI Chip Design Project TSEK06

WaveDevice Hardware Modules

EEG A1452 SCTE-104 Inserter Frame Card

An Effort to Create Multi-vender Environment for 100 Mb/s P2P optical Ethernet Access in Japan

Meeting Minutes Group: IEEE P802.3ca 100G-EPON Task Force

)454 ( ! &!2 %.$ #!-%2! #/.42/, 02/4/#/, &/2 6)$%/#/.&%2%.#%3 53).' ( 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3. )454 Recommendation (

Essentials of HDMI 2.1 Protocols

100G-FR and 100G-LR Technical Specifications

Commsonic. Satellite FEC Decoder CMS0077. Contact information

AUDIOVISUAL COMMUNICATION

Manchester and NRZ Configurable Protocol Decode

AT720USB. Digital Video Interfacing Products. DVB-C (QAM-B, 8VSB) Input Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals

Stretch More Out of Your Data Centre s Multimode Cabling System

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

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

Implementation of Modified FEC Codec and High-Speed Synchronizer in 10G-EPON

10 Gigabit Ethernet Consortium 10GBASE-X PCS Test Suite version 1.3b

Comparison of options for 40 Gb/s PMD for 10 km duplex SMF and recommendations

IEEE P802.3av GEPON Task Force. Meeting Summary and Action Items

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

Digital Video Engineering Professional Certification Competencies

100GBASE-FR2, -LR2 Baseline Proposal

Paper review on Mobile Fronthaul Networks

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

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

Transcription:

Error performance objective for 400GbE Pete Anslow, Ciena IEEE 400 Gb/s Ethernet Study Group, York, September 2013 1

Introduction The error performance objective adopted for the P802.3ba, P802.3bj and P802.3bm projects was: Support a BER better than or equal to 10-12 at the MAC/PLS service interface Since it is very likely that at least some 400GbE PHYs will incorporate FEC, anslow_01_0613_logic proposed to set the error performance objective in the form: Support a frame loss ratio better than or equal to 6.2 x10 -x In the Geneva meeting, ofelt_400_01_0713 made proposals for the BER objective with a minimum value of 10-15 and a better value of 10-17. In several other meetings related to 400GbE, views have been expressed that since 400GbE is likely to be made up from many lower rate flows, a BER of 10-12 is sufficient. This contribution discusses the value further and proposes an objective for FEC enabled PMDs in terms of a Frame Loss Ratio (FLR). 2

Ethernet Bit Error Ratio vs. bit rate 1.E-07 1.E-08 1.E-09 1.E-10 A BER target of 1E-12 has been proposed in discussion. BER 1.E-11 1.E-12 1.E-13 1.E-14 1.E-15 1.E-16 1.E-17 1.E-18 10M 100M 1G 10G 100G A BER target of 1E-15 was proposed in ofelt_400_01_0713 as a minimum. A BER target of 1E-17 was proposed in ofelt_400_01_0713 as better. 3

Bit Error Rate (errors/hour) Ethernet Bit Error Rate vs. bit rate 10000 1000 100 10 1 0.1 0.01 10M 100M 1G 10G 100G 10BASE-T 100BASE-T 1000BASE-X 1000BASE-T 10GBASE-R 10GBASE-T 40GBASE-R 40GBASE-T? 100GBASE-R 400G? Some view this is the appropriate BER target since 400GbE will contain many lower rate flows. Others view keeping the BER target at 1E-12 (one error every 2.5 seconds or 1440 per hour) as unrealistic. A BER target of 1E-15 (one error every 42 minutes or 1.4 per hour) seems the lowest reasonable value. A BER target of 1E-17 (one error every 2.9 days) is way below any error rate specified previously. What is the justification for this? 4

BER verification PMDs with FEC For routine measurement of modules that don t contain the FEC decoder, obtaining the pre-fec BER should be ok. However this would have to be backed up with at least occasional verification that the error statistics are such that the post FEC BER is met. The easiest way to do this is apply the FEC decoder and count errors or lost frames. PMDs without FEC Here extrapolation from measurements at 1E-12 and above could be used to indicate the expected performance to lower BER, but this would also have to be backed up with at least occasional measurement down to the BER target. 5

BER measurement times To obtain a reasonable estimate of the BER when the PHY is making some errors it is necessary to measure at least 10 errors. The time taken to do this at 400 Gb/s is: BER Time 1E-12 25 seconds 1E-15 7 hours 1E-17 29 days If the PHY does not make any errors then using Equation 9-11 from ITU-T G.Sup39: log n = log ( 1 C) ( 1 ) P E Where: n is the required number of error free bits C is the confidence level (e.g., 0.95 for 95% confidence) P E is the BER requirement (e.g., 10 12 ) Then the time taken for 95% confidence that the BER is below the requirement is: BER Time 1E-12 7.5 seconds 1E-15 2 hours 1E-17 9 days 6

One performance objective or two? Even for the more reasonable BER target of 1E-15 measuring the BER down to the target value is a very time consuming process which some customers may insist on for non FEC based PHYs to ensure that there isn t a hidden error floor. This may mean that the project needs two performance objectives one for PHYs that use FEC and another for PHYs that don t. Looking at the points on slide 4, it seems reasonable to set the BER target for 400GbE PHYs without FEC to be lower than 1E-12 (or 1440 errors per hour). Setting the BER target to be 1E13 would be 144 errors an hour which is the same rate as 40GbE. This would make the time taken to count 10 errors 4.2 minutes as opposed to the 7 hours required for a BER of 1E-15 7

FLR from BER The BERs discussed previously can be translated using the analysis given in anslow_01_0613_logic to the equivalent Frame Loss Ratios for 64-octet frames with minimum interpacket gap - according to the definition being introduced by P802.3bj and being used by P802.3bm: 1.4.210a frame loss ratio: The number of transmitted frames not received as valid by the MAC divided by the total number of transmitted frames. This gives: BER FLR 10-12 6.2 x 10-10 10-15 6.2 x 10-13 10-17 6.2 x 10-15 Since the relationship between BER and FLR depends on the frame size and the definition in 1.4.210a is not frame size specific, a performance target given in terms of FLR should include the size: Support a frame loss ratio for 64-octet frames of better than or equal to 6.2 x10 -x 8

Conclusion Since we cannot decide that all PHYs will use FEC in the Study Group phase a reasonable starting point is to set the error performance objective as: For PHYs that utilise FEC, support a frame loss ratio for 64-octet frames of better than or equal to 6.2 x10-13 For PHYs that do not utilise FEC, support BER better than or equal to 10-13 at the MAC/PLS service interface Bit Error Rate (errors/hour) 10000 1000 100 10 1 0.1 10BASE-T 100BASE-T 1000BASE-X 1000BASE-T 10GBASE-R 10GBASE-T 40GBASE-R 40GBASE-T? 100GBASE-R 400G no FEC 400G with FEC 0.01 10M 100M 1G 10G 100G 9

Annex 1 Derivation of FLR from BER (mostly the same as anslow_01_0613_logic) 10

History The error performance objective adopted for the P802.3ba, P802.3bj and P802.3bm projects was: Support a BER better than or equal to 10-12 at the MAC/PLS service interface However, when it was decided to employ FEC for most of the new PHYs in P802.3bj and P802.3bm, this objective could no longer be directly applied since we need far fewer unmarked errors than this at the MAC/PLS service interface in order to meet MTTFPA (Mean Time To False Packet Acceptance) expectations. 11

Flow through P802.3bj FEC enabled stack PMD The BER at the FEC input may be much higher than the PHY performance objective. The BER required to meet the objective depends on the error statistics. FEC PCS MAC Correctable errors have been corrected (unless correction is bypassed). Detected but uncorrected errors are marked as bad using sync header violations. Some 66B blocks from FEC codewords containing detected but uncorrected errors have been converted to /E/ control codes. The only errors present but not marked are undetected errors which are very rare. MAC frames missing their start or terminate control codes or containing /E/ control codes or with invalid CRC are discarded. 12

BER at the MAC/PLS service interface As shown on the previous slide, at the MAC/PLS service interface (just above the MAC on the diagram on the left) the BER is very low in this FEC enabled architecture. The only errored bits are those that were not detected by the FEC decoder. We can get an estimate as to how often an error appears at this point in the stack from the MTTFPA target of the age of the universe. The FEC scheme proposed to be used for 100GBASE-CR4/KR4/SR4 is capable of correcting all error patterns in a FEC codeword containing 7 or less errored symbols. This means that when a FEC codeword contains any undetected errors, there must be at least 8 of them. However, the CRC used by Ethernet frames is only capable of guaranteed detection of up to 3 errored bits located anywhere in a frame. For more errors than this it has a probability of failing to detect errors of 2-32. This means that a frame containing errors can only arrive at the MAC every 13.8E9/2^32 = 3.2 years. 13

Effect of uncorrectable errors For the stack shown on slide 12, the dominant effect of uncorrected errors at the FEC output is not that errors appear at the MAC/PLS service interface, it is that frames are discarded. However, this is also true for 64B/66B coded Ethernet systems without FEC. Here, nearly all errored frames contain 3 or less errors and are guaranteed to be discarded by the MAC because the CRC does not match the data. (Errored frames not guaranteed to be discarded only arrive once every 3 years). This means that if we set the error performance objective as a minimum Frame Loss Ratio (FLR), then this can be directly applied to both 64B/66B coded and FEC enabled PHYs. This is in accordance with the resolution of Comment #42 against P802.3bj D2.0 which has defined performance using: frame loss ratio (the number of transmitted frames not received as valid by the MAC divided by the total number of transmitted frames) for 64-octet frames with minimum inter-packet gap. 14

What is the relationship between BER and FLR? For the P802.3ba project the objective of a BER of better than or equal to 10-12 at the MAC/PLS service interface resulted in the BER at the PMD service interface being required to be better than or equal to 10-12 For the P802.3bj and P802.3bm projects the error performance objective was still defined as a BER. For FEC enabled applications this was then translated into an FLR requirement by calculating what FLR would result from that BER at the PMD output in a 64B/66B coded system. Consequently, this contribution proposes to follow the same principle for the 400GbE project and set the FLR objective by calculating what FLR would result from the desired BER at the PMD output in a 64B/66B coded system. 15

Size of MAC frames after 64B/66B coding A MAC frame starts with the Destination Address and ends with the frame check sequence. These bits are preceded by the interpacket gap (IPG), 7 octets of preamble and 1 octet of start-of-frame delimiter (SFD). IPG Preamble SFD Destination address Source address Length / Type MAC client data Pad Frame check sequence IPG The first octet of the preamble is mapped to a start control character by the RS and is always aligned to the start of a 64-bit block. Consequently, a 64 octet frame will be encoded as a Start 66-bit block (which contains the Preamble and SFD), followed by eight 66-bit blocks containing the MAC frame, followed by a Terminate 66-bit block containing 7 Idle control characters 10 66-bit blocks in all with minimum interpacket gap. Frame 16

Errors causing a frame to be dropped As described on the previous slide, a 64 octet MAC frame with minimum interpacket gap after 64B/66B coding is a Start block, 8 data blocks and a terminate block. Start Data Data Data Data Data Data Data Data Term. 8 x 66 bits According to the definition of R_TYPE in 82.2.18.2.3, Start is recognised as a sync header of 10 and a block type field of 0x78 and Terminate is recognised as a sync header of 10, a block type field of 0x87, 0x99, 0xAA, 0xB4, 0xCC, 0xD2, 0xE1 or 0xFF and all control characters are valid Therefore, with 64B/66B coding a frame will be dropped if there is an error in 8 x 66 bits for the data blocks + 10 bits in the Start block + 66 bits for the terminate block = 604 bits. Because of the error multiplication in the descrambler, it will also be dropped if there were errors in 16 of the preceding 58 bits, making a total of 620 bits that must be correct at the descrambler input per frame. 17

FLR from BER in a 64B/66B coded system If we assume that the errors are randomly distributed, then the FLR (as defined on page 14) in a non-fec system can be found from: FLR = 1-(1-BER) 620 (1) For BER in the range of interest, this can be approximated by: FLR = BER * 620 (2) For BERs that might be candidates for the 400GbE objective, this is: BER FLR 10-12 6.2 x 10-10 10-13 6.2 x 10-11 10-14 6.2 x 10-12 10-15 6.2 x 10-13 18

Thanks! 19