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

Similar documents
IEEE 802.3ca Channel Bonding And Skew Remediation

10G EPON 1G EPON Coexistence

10GE WAN PHY: Physical Medium Attachment (PMA)

Error performance objective for 400GbE

P802.3av interim, Shanghai, PRC

Error performance objective for 25 GbE

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

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

Backplane NRZ FEC Baseline Proposal

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

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

FEC Architectural Considerations

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

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

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

802.3bj FEC Overview and Status IEEE P802.3bm

LPI SIGNALING ACROSS CLAUSE 108 RS-FEC

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

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

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

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

50GbE and NG 100GbE Logic Baseline Proposal

Transmission scheme for GEPOF

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

400GbE AMs and PAM4 test pattern characteristics

KSZ8041TL/FTL. General Description. Functional Diagram. 10Base-T/100Base-TX/100Base-FX Physical Layer Transceiver. Data Sheet Rev. 1.

SpaceFibre. Steve Parkes, Chris McClements, Martin Suess* Space Technology Centre University of Dundee *ESA, ESTEC

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

EEE ALERT signal for 100GBASE-KP4

Simple Link Protocol (SLP)

THE USE OF forward error correction (FEC) in optical networks

KSZ8041RNL. General Description. Functional Diagram. 10Base-T/100Base-TX Physical Layer Transceiver. Data Sheet Rev. 1.4

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

FEC Selection for 25G/50G/100G EPON

New Results on QAM-Based 1000BASE-T Transceiver

10GBASE-R Test Patterns

Investigation on Technical Feasibility of Stronger RS FEC for 400GbE

Toward Convergence of FEC Interleaving Schemes for 400GE

802.3bj Scrambling Options

Modified Generalized Integrated Interleaved Codes for Local Erasure Recovery

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

TX+ TX- REXT RX+ RX- XI XO PLL

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

GIGA nm Single Port Embeddable Gigabit Ethernet Transceiver. IP embeddability and system development. Main features. Operating conditions

40/100 GbE PCS/PMA Testing

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

KSZ8041NLJ. General Description. Functional Diagram. 10/100 Ethernet Transceiver with Extended Temperature Support. Data Sheet Rev. 1.

KSZ8041TL/FTL. General Description. Functional Diagram. 10Base-T/100Base-TX/100Base-FX Physical Layer Transceiver. Data Sheet Rev. 1.

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

KSZ8041NL. General Description. Functional Diagram. 10Base-T/100Base-TX Physical Layer Transceiver. Data Sheet Rev. 1.2

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

Training & EEE Baseline Proposal

Eric Baden (Broadcom) Ankit Bansal (Broadcom)

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

ZLAN-86 Ethernet Switch Ethernet Interfaces Reference Design

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

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

KSZ8081MNX/KSZ8081RNB

Performance Results: High Gain FEC over DMT

Baseline proposal update

PAM8 Baseline Proposal

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

SMPTE x720 Progressive Image Sample Structure - Analog and Digital representation and Analog Interface

INTERNATIONAL TELECOMMUNICATION UNION GENERAL ASPECTS OF DIGITAL TRANSMISSION SYSTEMS PULSE CODE MODULATION (PCM) OF VOICE FREQUENCIES

KSZ8081MNX/KSZ8081RNB

arxiv: v1 [physics.ins-det] 30 Mar 2015

(12) United States Patent

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

TAXI -compatible HOTLink Transceiver

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

FOGGY DOCSIS AN ENABLENCE ARTICLE WRITTEN BY JIM FARMER, CTO APRIL,

Specification of interfaces for 625 line digital PAL signals CONTENTS

Functional Diagram: Figure 1 PCIe4-SIO8BX-SYNC Block Diagram. Chan 1-4. Multi-protocol Transceiver. 32kb. Receiver FIFO. 32kb.

White Paper Lower Costs in Broadcasting Applications With Integration Using FPGAs

Compressed-Sensing-Enabled Video Streaming for Wireless Multimedia Sensor Networks Abstract:

Simulation of Real SAC-OCDMA under Both S-ALOHA and R 3 T Random Access Protocols. Ziad A. El-Sahn, Julien Penon, and Leslie A.

High Speed Async to Sync Interface Converter

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

BLOCK CODING & DECODING

LAN83C185 High Performance Single Chip Low Power 10/100 Ethernet Physical Layer Transceiver (PHY) Datasheet Product Features Applications

ITU-T. G Amendment 2 (03/2006) Gigabit-capable Passive Optical Networks (G-PON): Transmission convergence layer specification Amendment 2

COSC3213W04 Exercise Set 2 - Solutions

INTERNATIONAL TELECOMMUNICATION UNION SPECIFICATIONS OF MEASURING EQUIPMENT

Lossless Compression Algorithms for Direct- Write Lithography Systems

DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting

Example: compressing black and white images 2 Say we are trying to compress an image of black and white pixels: CSC310 Information Theory.

IEEE P a. IEEE P Wireless Personal Area Networks. hybrid modulation schemes and cameras ISC modes

Universal Asynchronous Receiver- Transmitter (UART)

Performance Improvement of AMBE 3600 bps Vocoder with Improved FEC

Audio Watermarking (SyncNow ) Audio watermarking for Second Screen SyncNow with COPYRIGHT 2011 AXON DIGITAL DESIGN B.V. ALL RIGHTS RESERVED

KSZ8061MNX/KSZ8061MNG

TAXI -compatible HOTLink Transceiver

AC103/AT103 ANALOG & DIGITAL ELECTRONICS JUN 2015

LAN8700/LAN8700i. ±15kV ESD Protected MII/RMII 10/100 Ethernet Transceiver with HP Auto-MDIX and flexpwr TM Technology in a Small Footprint

FEC code for 25/50/100G EPON

INTERNATIONAL TELECOMMUNICATION UNION. SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Coding of moving video

EECS150 - Digital Design Lecture 19 - Finite State Machines Revisited

Hardware Implementation of Block GC3 Lossless Compression Algorithm for Direct-Write Lithography Systems

CS311: Data Communication. Transmission of Digital Signal - I

Transcription:

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

Motivation 100G EPON MAC data rate is 25 Gb/s 25GMII transmits 32 bits @ 390.625 MHz (on both rising and falling edges) 64b/66b encoder adds 3.125% of overhead and correspondingly increases the transmission rate to 25.78125 Gb/s (25x66/64) Now we have an emerging consensus to use 256b/257b line coding. This scheme reduces the overhead from 3.125% to 0.390625%. If we keep the line rate the same, the new and improved throughput is 25.78125 * 256/257 = 25.680933852140077821011673151751 Gb/s Where does the extra data come from to fill the increased throughput capacity? How do we document this irrational data rate? January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 2

Two approaches 100G EPON Two general approaches: 1. We can speed-up MAC/MPRS/25GMII data path to fill the increased capacity This method is assumed in kramer_3ca_1_0118.pdf 2. We can keep MAC/MPRS/25GMII data rate as is and inflate the data below 25GMII to fill the extra capacity This method is outlined in gao_3ca_1_0118.pdf For example, MPRS would generate fewer parity placeholders than needed for the FEC encoding. PCS/FEC encoder adds the actual parity. This inflates the data to fill the extra capacity Any other method? January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 3

2 nd approach 100G EPON 1 full FEC codeword takes 72x257b @ 25.78125 Gb/s = 717.7309(09) ns 25GMII transmits 64 bits every 2.56 ns, so in 717.7309(09) ns we only receive 280.36(36) blocks. But we need 72x4=288 64b blocks to form the FEC codeword! We can have 8 extra blocks added by FEC encoder, but what to do with extra 0.363636 of a 64b block? The only solution here is to extend the FEC codeword to the same time that 281 64b blocks take through the 25GMII (281 x 2.56 = 719.36 ns) This will require FEC codeword to have 42 bits of extra padding that are outside of any 256b/257b block The FEC+encoding efficiency in this case is (61 x 256b)/18546 = 84.2%, which is still ok. January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 4

Illustration of 2 nd approach 100G EPON Total size: 281 x 64b = 17984 bits (719.36ns @ 25 Gb/s) MAC data/control: 244 x 64b = 15616 bits Parity Placeholders: 37 x 64b = 2368b Output of 25GMII 0 243 0 36 Output of FEC Encoder 0 1 59 60 FEC Payload: 61 x 257b = 15677 bits Parity: flat array of 2816 bits FEC CW Delimiter: 53 bits Total size: 15677 + 53 + 2816 = 18546 bits (719.36 ns @ 25.78125 Gb/s) January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 5

1 st approach 100G EPON This approach keeps the MPRS SDs as they are, just changes the 25GMII clock. Since MPRS is driven by the 25GMII clock, and MAC is driven by the MPRS clock, we only need to redefine the 25GMII clock for the data to fully utilize the increased capacity. It also would be nice if the rate of 257b blocks on the line is some nice rational number. The 802.3by specified 25GMII simply by reference to Cl. 49: We can do the same, but specify different RX_CLK and TX_CLK. What clock would be good? January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 6

Illustration of 1 st approach 100G EPON Total size: 288 x 64b = 18432 bits (720ns @ 25.6 Gb/s) MAC data/control: 244 x 64b = 15616 bits Parity Placeholders: 44 x 64b = 2816b Output of 25GMII 0 60 0 10 Output of FEC Encoder FEC CW Delimiter: 11 bits 0 1 59 60 FEC Payload: 61 x 257b = 15677 bits 0 10 Delim+Parity: 11 x 257b Total size: 72 x 257b = 18504 bits (720 ns @ 25.7 Gb/s) 25GMII and line rates are shown as examples. Rates are discussed on the next slide. January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 7

What is a good clock? 100G EPON MAC data rate (Gb/s) 25GMII Clock ±100ppm (MHz) 390.625 400 401 401.25 401.2645914 25 25.6 25.664 25.68 25.6809338.. EQ time (ns) 2.56 2.5 2.493765586 2.492211838 2.4921(21) FEC codeword time (ns) 737.28 720 718.2044888 717.7570093 717.7309(09) Line rate (Gb/s) 25.09765625 25.7 25.76425 25.7803125 25.78125 Throughput Delta (Mb/s) (1 st approach 2 nd approach) -529-20 34 47 48 Nice numbers Line Rate = 25.78125 Gb/s January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 8

Timing values per 2 nd 100G EPON approach 25GMII Clock (MHz) 390.625 ±100ppm MAC data rate (Gb/s) 25 EQ time (ns) 2.56 FEC codeword time (ns) 719.36 Line rate (Gb/s) 25.78125 January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 9

Side-by-side comparison 100G EPON Approach #1 Treats 256b/257b line coding as primary. FEC CW consists of 72 257b blocks. Approach #1 gives us a chance to unify line rate with ITU-T 25G- PON (too speculative at this time) Slightly better FEC information rate (84.4% vs. 84.2%) Approach #2 Treats FEC framing as primary. The 256b/257b coding is applied only within the FEC payload. Gives us extra 42 bits (53 total) to delineate FEC codewords (is useful for the downstream) January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 10

Location of State Diagram 100G EPON Transmitting device Receiving device 2 X{ TXD<31:0> TXC<3:0> TX_CLK MPRS 2 X{ RXD<31:0> RXC<3:0> RX_CLK MPRS 25GMII x 2 PCS PCS TRANSMIT/ENCODE PCS PCS RECEIVE/DECODE PMA_SIGNAL_request DATA DETECT 256B/257B TRANSCODER SCRAMBLER FEC ENCODER GEAR BOX 256B/257B TRANSCODER DESCRAMBLER FEC DECODER SYNCHRONIZER TBD_data<xx:x> TBD_data<xx:x> Blocks in red have not yet been discussed by the TF PMD_SIGNAL_request PMA PMD TBD rx_bit TBD rx_bit PMA PMD January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 11

Motion #3 100G EPON Accept 256B/257B line coding for downstream Technical (>= 75%) Moved: Marek Hajduczenia Seconded: Glen Kramer Y:21 N:0 A:4 Motion passed January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 12

Motion #6 100G EPON Accept the rate adjustment mechanism as outlined in the 2 nd approach on slides 4-5 of kramer_3a_4a_0118.pdf (based on gao_3ca_1_0118.pdf, slide 4). Technical (>= 75%) Moved: Glen Kramer Seconded: Gao Bo Y:25 N:0 A:5 January 2018 IEEE 802.3ca Task Force meeting, Geneva Switzerland 13