00-210v0

Embed Size (px)

Citation preview

  • 8/12/2019 00-210v0

    1/78

    GEC 2000 Tutorial

    10 Gigabit Ethernet Physical Layer

    Presented by: Rich Taborek, Corp.2500-5 Augustine Dr., Santa Clara, CA 95054; 408-845-6102; [email protected]

    Presentation Material derived from:

    IEEE 802.3ae Task Force10 Gigabit Ethernet Alliance

    nnnnnnnnSerialSerial

  • 8/12/2019 00-210v0

    2/78

    10 GbE Physical GEC 2000 Tutorial

    Tutorial Agenda

    Introduction to the 10 GbE Physical Layer

    Layered Model MAC/PHY Interfaces

    Physical Coding Sublayer - Coding

    Physical Medium Attachment - Signaling

    Physical Medium Dependent - Opto-Electronics

    UniPHY Overview Alternative Ethernet WAN Support Acknowledgements

  • 8/12/2019 00-210v0

    3/78

  • 8/12/2019 00-210v0

    4/78

    10 GbE Physical GEC 2000 Tutorial

    PHY Related Objectives 1 of 2

    Preserve the 802.3/Ethernet frame format Preserve 802.3 minimum and maximum Frame Size Support full-duplex operation only Support star-wired local area networks using point-to-point

    links and structured cabling topologies.

    Specify an optional Media Independent Interface (MII). Support a speed of 10 Gbps at the MAC/PLS Define a LAN PHY, operating at a data rate of 10 Gbps

    Define a WAN PHY, operating at a data rate compatiblewith the payload rate of OC-192c/SDH VC-4-64cu Define a mechanism to adapt the MAC/PLS data rate to the data

    rate of the WAN PHY

  • 8/12/2019 00-210v0

    5/78

    10 GbE Physical GEC 2000 Tutorial

    PHY Related Objectives 2 of 2

    Provide Physical Layer specifications which support linkdistances of:

    u At least 100 m over installed MMF

    u At least 300 m over any MMF

    u At least 2 km over SMF

    u At least 10 km over SMF

    u At least 40 km over SMF

    Support fiber media selected from the second edition ofISO/IEC 11801

    u 802.3 to work with SC25/WG3 to develop appropriate

    specifications for any new fiber media

  • 8/12/2019 00-210v0

    6/78

    10 GbE Physical GEC 2000 Tutorial

    802.3 Layer Model to 1 GbE

    PHYSICAL

    DATA LINK

    NETWORK

    TRANSPORT

    SESSION

    PRESENTATION

    APPLICATION

    OSI

    REFERENCE

    MODEL

    LAYERS

    PMA

    PLS

    PMA

    PLS

    Reconciliation

    PMD

    PMA

    PCS

    Reconciliation

    PMD

    PMA

    PCS

    Reconciliation

    MAC

    MAC CONTROL (Optional)

    LLC

    MEDIUM MEDIUMMEDIUM MEDIUM

    AUI

    MAU

    PHY

    MII GMII

    MDI MDI MDI MDI

    AUI

    MII

    LAN

    CSMA/CD

    LAYERS

    HIGHER LAYERS

    AUI = Attachment Unit Interface

    MDI = Medium Dependent Interface

    MII = Media Independent Interface

    GMII = Gigabit Media Independent Interface

    MAU = Medium Attachment Unit

    1 Mb/s, 10 Mb/s 10 Mb/s 100 Mb/s 1000 Mb/s

    PLS = Physical Layer Signaling

    PCS = Physical Coding Sublayer

    PMA = Physical Medium Attachment

    PHY = Physical Layer Device

    PMD = Physical Medium Dependent

  • 8/12/2019 00-210v0

    7/78

    10 GbE Physical GEC 2000 Tutorial

    802.3 Proposed 10 GbE Layer Model

    PHYSICAL

    DATA LINK

    NETWORK

    TRANSPORT

    SESSION

    PRESENTATION

    APPLICATION

    OSI

    REFERENCE

    MODEL

    LAYERS

    Reconciliation

    MAC

    MAC Control (Optional)

    LLC

    XAUI

    LAN

    LAYERS

    HIGHER LAYERS

    MDI = Medium Dependent Interface

    XGMII = 10 Gigabit Media Independent Interface

    XAUI = 10 Gigabit Attachment Unit Interface

    PCS = Physical Coding Sublayer

    XGXS = XGMII Extender Sublayer

    PMA = Physical Medium Attachment

    PHY = Physical Layer Device

    PMD = Physical Medium Dependent

    PMD

    MEDIUM

    MDI

    XGXS

    XGMII

    PMA

    PCS

    XGXS

  • 8/12/2019 00-210v0

    8/78

    10 GbE Physical GEC 2000 Tutorial

    MAC/PHY Interfaces - XGMII/XAUI

    PHYSICAL

    DATA LINK

    NETWORK

    TRANSPORT

    SESSION

    PRESENTATION

    APPLICATION

    OSI

    REFERENCE

    MODEL

    LAYERS

    Reconciliation

    MAC

    MAC Control (Optional)

    LLC

    XAUI

    LAN

    LAYERS

    HIGHER LAYERS

    MDI = Medium Dependent Interface

    XGMII = 10 Gigabit Media Independent Interface

    XAUI = 10 Gigabit Attachment Unit Interface

    PCS = Physical Coding Sublayer

    XGXS = XGMII Extender Sublayer

    PMA = Physical Medium Attachment

    PHY = Physical Layer Device

    PMD = Physical Medium Dependent

    PMD

    MEDIUM

    MDI

    XGXS

    XGMII

    PMA

    PCS

    XGXS

  • 8/12/2019 00-210v0

    9/78

    10 GbE Physical GEC 2000 Tutorial

    Implementation Example

    TX C

    TX D

    R X C

    R X DPHY

    MAC RS 36

    36

    XAUIXGMII

    XG

    X

    S

    MDI

    XG XSP

    C

    S

    P

    M

    A

    P

    M

    D

    Big ChipLittle

    Chip

    TransceiverForm Factor varies

    from daughter card

    to small-fo rm-factor

    Management

    MDC

    MD IOManagement

  • 8/12/2019 00-210v0

    10/78

    10 GbE Physical GEC 2000 Tutorial

    XGMII 1/4

    eXtended Gigabit Media Independent Interface

    Tx: 32 data bits, 4 control bits (one per byte), one clock Rx: 32 data bits, 4 control bits (one per byte), one clock

    Dual Data Rate (DDR) signaling, with data and controldriven and sampled on both rising and falling clock edges

    Control bit per byte:u Allows use of embedded delimiters rather than discrete signals

    u Allows interface to be scaled in speed and width

  • 8/12/2019 00-210v0

    11/78

    10 GbE Physical GEC 2000 Tutorial

    XGMII 2/4

    Control bit (C) is 1 for delimiter and special characters

    Control bit (C) is 0 for normal data characters

    Delimiter and special character set includes:u

    IDLE: Signaled in the absence of data and IPGu SOP: One byte duration at start of packet

    u EOP: One byte duration at end of packet

    u ERROR: Signaled upon received error or when an error needs to

    be forced into the transmit signal

    Delimiters and special characters are distinguished by thevalue of the 8 bit data bundle when the correspondingcontrol bit is 1

  • 8/12/2019 00-210v0

    12/78

    10 GbE Physical GEC 2000 Tutorial

    XGMII 3/4

  • 8/12/2019 00-210v0

    13/78

    10 GbE Physical GEC 2000 Tutorial

    XGMII 4/4

    XGMII can be scaled in speed and widthu 32 data bits, 4 control bits

    u 16 data bits, 2 control bits

    u 8 data bits, 1 control bit

    Stub Series Terminated Logic for 2.5 Voltsu SSTL_ 2

    u EIA/ JEDEC Standard EIA/ JESD8- 9

    u Class I (8 ma) output buffers

  • 8/12/2019 00-210v0

    14/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI/XGXS

    XAUI: 10 Gigabit eXtended Attachment Unit Interface

    XGXS: XGMII eXtender Sublayer

    Based on original Hari proposals

    CDR-based, 4 lane serial, self-timed interface 3.125 Gbaud, 8B/10B encoded over 20 FR-4 PCB traces

    PHY and Protocol independent scalable architecture

    Convenient implementation partition

    May be implemented in CMOS, BiCMOS, SiGe Direct mapping of Reconciliation Sublayer to/from PCS

    Both XGMII and XAUI/XGXS are optionalu Neither, either or both may be implemented

  • 8/12/2019 00-210v0

    15/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI/XGXS Applications

    Increased XGMII reach

    Low pin count interface = implementation flexibility

    Ease link design with multiple jitter domains

    Lower power consumption re: XGMII Common transceiver module interface

    u Enables small form factor transceivers

    PCS/PMA agent for MultiChannel PHYsu Agent to WWDM, Parallel Optics

    u Avoids excessive penalties for all other PHYs

    Self-timed interface eliminates high-speed interface clocks

  • 8/12/2019 00-210v0

    16/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI/XGXS Highlights

    Increased reachu XGMII is ~3 (~7 cm)

    u XAUI is ~20 (~50 cm)

    n

    Equalization may further increase distance

    Lower connection countu XGMII is 74 wires (2 sets of 32 data, 4 control & 1 clock)

    u XAUI is 16 wires (2 sets of 4 differential pairs)

    Better jitter controlu XGMII does not attenuate jitter

    u XAUI self-timed interface enables excellent jitter control at PCS

  • 8/12/2019 00-210v0

    17/78

    10 GbE Physical GEC 2000 Tutorial

    10G Link Architecture/Jitter Budget

    XGXS

    EnDec

    SerDes

    PCS

    P M A

    P M D

    .35 .65 Independent .35 .65 (UI)

    Jitter Budget 1 Jitter Budget 2 Jitter Budget 3

    Medium Jitter Budget is independent of XAUI Requires XGXS functionality at both XAUI link ends

    XAUI/XGXS simplifies 10 GbE link development

    MediumXAUI XAUI

    XGXS

    EnDec

    SerDes

    Local

    Device

    Remote

    Device

    SerDes1

    SerD

    es1

    EnD

    ec2

    EnD

    ec2

    EnD

    ec2

    SerD

    es2

    EnD

    ec2

    SerD

    es2

    T P2 T P 3T P 3TP 4 TP 1 TP 3T P 2 TP 4 TP 1

    TP 2T P 1T P 4

    1 Optional XGXS retiming functionality 2 Optional PCS/PMA

    PCS

    P M A

    P M D

  • 8/12/2019 00-210v0

    18/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI/XGXS Benefits

    MACRS

    XGXS

    XAUI

    0.25 micronCMOS feasible

    to 20

    FR-4 PCB

    Low power

    SerDes

    Low pin count

    System Layout

    Flexibility

    Multi-Protocol

    Commonality

    10 GbE

    10 GFC

    InfiniBand

    OIF

    Scalability

    Self-Timed

    Independent

    Jitter budget

    PCS/PMA

    Integration

    Into MAC

    PMD

    Independence

    Sali

    Inside

    X

    GX

    S

    MDI

    PC

    S

    PM

    A

    PM

    D

  • 8/12/2019 00-210v0

    19/78

    10 GbE Physical GEC 2000 Tutorial

    XGXS Functions

    Use 8B/10B transmission code

    Perform column striping across 4 independent serial lanesu Identified as lane 0, lane 1, lane 2, lane 3

    Perform XAUI lane and interface (link) synchronization

    Idle pattern adequate for link initialization

    Perform lane-to-lane deskew

    Perform clock tolerance compensation

    Provide robust packet delimiters

    Perform error control to prevent error propagation

  • 8/12/2019 00-210v0

    20/78

    10 GbE Physical GEC 2000 Tutorial

    Data Mapping Example

    Lane 0 K R S dp d d --- d d d df A K R K

    Lane 1 K R dp dp d d --- d d df T A K R K

    Lane 2 K R dp dp d d --- d d df K A K R K

    Lane 3 K R dp ds d d --- d d df K A K R K

    XGXS Encoded Data

    XGMII

    D I I S dp d d --- d d d df I I I I

    D I I dp dp d d --- d d df T I I I I

    D I I dp dp d d --- d d df I I I I I

    D I I dp ds d d --- d d df I I I I I

  • 8/12/2019 00-210v0

    21/78

    10 GbE Physical GEC 2000 Tutorial

    Basic Code Groups

    Similar to GbEu No even/odd alignment, new Skip and Align

    /A/ K28.3 (Align) - Lane deskew via code-group alignment

    /K/ K28.5 (Sync) - Synchronization, EOP Padding

    /R/ K28.0 (Skip) - Clock tolerance compensation

    /S/ K27.7 (Start) - Start-of-Packet (SOP), Lane 0 ID

    /T/ K29.7 (Terminate) - End-of-Packet (EOP)

    /E/ K30.7 (Error) - Signaled upon detection of error

    /d/ Dxx.y (data) - Packet data

  • 8/12/2019 00-210v0

    22/78

    10 GbE Physical GEC 2000 Tutorial

    Extra Code Groups

    The following are included in related proposals:

    /Kb/ K28.1 (Busy Sync) - Synchronization/Rate control

    /Rb/ K23.7 (Busy Skip) - Clock tolerance comp/Rate control

    /O/ K28.2 (FCOS) - Fibre Channel Ordered Set

    The following remaining 8B/10B special code-groups areare not used:

    K28.4, K28.6, K28.7*

    * (Be careful not to follow /K28.7/ with /K28.x/, /D3.x/, /D11.x/, /D12.x/,/D19.x/, /D20.x/, or /D28.x/, as a comma is generated across the boundaries of

    the two adjacent code-groups and may result in false code-group alignment)

  • 8/12/2019 00-210v0

    23/78

    10 GbE Physical GEC 2000 Tutorial

    XGXS Idle Encoding

    Idle is conveyed by the repeating sequence:

    AKRKRKRKRKRKRKRKAKRKR....

    on each of 4 XAUI lanes

    /A/ used to deskew and align XAUI lanes at receiver /K/ contains a comma. The alternating sequence KRKRcontains both running disparity versions of comma

    (comma+, comma-).

    /R/ is disparity neutral enabling insertion/removal withoutaffecting lane running disparity.

    /A/, /K/ and /R/ hamming distance is 3

    Latest Idle proposal effectively scrambles /A/K/R/ stream

  • 8/12/2019 00-210v0

    24/78

    10 GbE Physical GEC 2000 Tutorial

    Synchronization

    XAUI 4-lane link synchronization is a 5 step process1-4 acquire sync on all 4 lanes individually

    5 align/deskew synchronized lanes

    Loss of sync on any lane results in XAUI link loss-of-sync Lane sync acquisition similar to 1000BASE-X PCS

    u Employ hysteresis to preclude false sync and loss-of-sync due to bit

    errors

    u Hot-sync not an appropriate implementation technique

    u Periodic Align (/A/-column) check a good link health check

    XAUI Link Sync is fast, straightforward and reliable

  • 8/12/2019 00-210v0

    25/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI/XGXS Deskew

    Skew is imparted by active and passive link elements

    Deskew process accounts for all skew present at the receiver

    Lane deskew performed by alignment to deskew pattern present inIdle stream: Align code-groups in all lanes

    /A/ columns are issued a minimum of 16 columns apart

    40 UI deskew pattern needs to be 80 bits. Idle is 160 bits.

    Skew Source # Skew Total Skew

    SerDes Tx 1 1 UI 1 UI

    PCB 2 1 UI 2 UI

    Medium 1

  • 8/12/2019 00-210v0

    26/78

    10 GbE Physical GEC 2000 Tutorial

    XGXS Deskew

    Lane 3 K R K A K R K R K R K R

    Lane 0 K R K A K R K R K R K R

    Lane 1 K R K A K R K R K R K R

    Lane 2 K R K A K R K R K R K R

    Skewed data at receiver input. Skew ~18 bits

    Lane 1 K R K A K R K R K R K R

    Lane 2 K R K A K R K R K R K R

    Lane 3 K R K A K R K R K R K R

    Lane 0 K R K A K R K R K R K R

    Deskew lanes by lining up Align code-groups

  • 8/12/2019 00-210v0

    27/78

    10 GbE Physical GEC 2000 Tutorial

    Clock Tolerance Compensation

    The XGXS provides jitter and noise isolation by retiming orattenuating jitter by the use of a high quality repeater

    Retiming is optional, but may help control jitter

    Idle pattern Skip (/R/) columns may be inserted/removed toadjust for clock tolerance differences due to retimingu Skip columns may be inserted anywhere in Idle stream

    u Proper disparity Skip required in each Lane

    u Any Skip column may be removed

    Clock tolerance for 1518 byte packet @ 100 ppm is 0.76UI/laneu A few bytes of elasticity buffering is sufficient to wait for many

    frames in case a Skip column is not available for removal

  • 8/12/2019 00-210v0

    28/78

    10 GbE Physical GEC 2000 Tutorial

    Skip Column Insert Example

    Lane 0 K R S dp d d --- d d d df A K R K

    Lane 1 K R dp dp d d --- d d df T A K R K

    Lane 2 K R dp dp d d --- d d df K A K R K

    Lane 3 K R dp ds d d --- d d df K A K R K

    Lane 0 K R S dp d d --- d d d df A R K R

    Lane 1 K R dp dp d d --- d d df T A R K R

    Lane 2 K R dp dp d d --- d d df K A R K R

    Lane 3 K R dp ds d d --- d d df K A R K R

    Skip column inserted here

  • 8/12/2019 00-210v0

    29/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI/ XGXS Error Control

    Packets with detected errors must be abortedu 8B/10B code violation detection may be propagated forward

    u IPG special code-groups stop error propagation (e.g. /A/, /K/, /R/)

    Rule: Signal Error code upon detected error or in columncontaining EOP if the error is detected during the IPG.Error signaling is a lane function since disparity is checked

    per lane.

    XGXS checks received packets for proper formationu

    Rules TBD, should be PHY/Protocol independent 8B/10B code violation functionality may be used for link

    integrity testing

    u May be used in conjunction with loopback modes

  • 8/12/2019 00-210v0

    30/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI Electrical

    Electrical interface is based on low swing ACcoupled differential interface

    AC coupling is required at receiver inputs

    Link compliance point is at the receiver Transmitter may use equalization as long as

    receiver specifications are not exceeded

  • 8/12/2019 00-210v0

    31/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI Rx/Tx & Interconnect

    Transmitter Parameter Value

    Vo Dif(max) 800 mv

    Vo Dif(min) 500 mv

    Voh AC

    Vol ACInput nominal 6.5 ma

    Differential Skew(max) 15 ps

    Receiver Parameter Value

    Vin Dif(max) 1000 mv

    Vin Dif(min) 175 mv

    Loss 50 9.1 dB

    Differential Skew(max) 75 ps

    Interconnect Parameter Value

    Tr/Tf Min, 20%-80% 60 ps1

    Tr/Tf Max, 20%-80% 131 ps1

    PCB Impedance 100 10

    Connector Impedance 100 30

    Source Impedance 100 20

    Load Termination 100 20

    Return Loss 10 dB2

    1. Optional if t ransmitter meets the receiver

    ji tter and eye mask with golden PCB

    2. SerDes inputs must meet the return loss

    from 100 MHz to 2.5 GHz (0.8 x 3.125

    Gbaud)

  • 8/12/2019 00-210v0

    32/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI Loss Budget

    Item Loss

    Connector Loss 1 dB

    Next + Fext Loss 0.75 dB

    PCB Loss 7.35 dB

    Loss Budget 9.1 dB

    PCB Condition 1 Normal Worst

    MSTL Loss Max (dB/in) 0.32 0.43

    Max Distance (in) 23 17.1

    PCB Condition 2 Normal Worst

    STL Loss Max (dB/in) 0.41 0.55

    Max Distance (in) 18 13.4

    Normal PCB was assumed with loss tangent of 0.22,

    worst case it was assumed high temperature and

    humidity 85/ 85. Better grade of FR4 may reduce the

    loss by as much as 50%.

    HP test measurement for 20" line showed 5.2 dB loss or

    0.26dB/ in based on the eye loss, the loss assumed here

    is very conservative.

  • 8/12/2019 00-210v0

    33/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI Jitter

    Jitter Compliance Point Tx1 Rx

    Deterministic Jitter 0.17 UI 0.41 UI

    Total Jitter 0.35 UI2 0.65 UI

    1-sigma RJ @ max DJ for 10-12BER3 4.11 ps 5.49 ps

    1-sigma RJ @ max DJ for 10-12BER3 3.92 ps 5.23 ps

    1. Tx point is for reference. Rx point is for compliance.

    2. The SerDes component should have better jitter performance than specified

    here to allow for system noise.

    3. 1-Sigma value listed here are at maximum DJ, if the DJ value is smaller then

    the 1-Sigma RJ may increase to the total jitter value.

  • 8/12/2019 00-210v0

    34/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI/XGXS Summary

    PHY and Protocol independent scalable architecture

    XAUI/XGXS provide PHY, Protocol & Application independence

    Common interface/rules for 10 GbE LAN PHY and UniPHY, 10Gigabit Fibre Channel & InfiniBand

    Based on generic 10 Gbps chip-to-chip interconnect architecture

    Architecture resembles simple and familiar 1000BASE-X PHY

    Low complexity, low latency, quick synchronizing reliableinterface

    Enabler for early 10 GbE PHYs

    May be integrated into MAC/RS ASIC, eliminating XGMII

  • 8/12/2019 00-210v0

    35/78

    10 GbE Physical GEC 2000 Tutorial

    PCS, PMA & PMD Sublayers

    PHYSICAL

    DATA LINK

    NETWORK

    TRANSPORT

    SESSION

    PRESENTATION

    APPLICATION

    OSI

    REFERENCE

    MODEL

    LAYERS

    Reconciliation

    MAC

    MAC Control (Optional)

    LLC

    XAUI

    LAN

    LAYERS

    HIGHER LAYERS

    MDI = Medium Dependent Interface

    XGMII = 10 Gigabit Media Independent Interface

    XAUI = 10 Gigabit Attachment Unit Interface

    PCS = Physical Coding Sublayer

    XGXS = XGMII Extender Sublayer

    PMA = Physical Medium Attachment

    PHY = Physical Layer Device

    PMD = Physical Medium Dependent

    PMD

    MEDIUM

    MDI

    XGXS

    XGMII

    PMA

    PCS

    XGXS

  • 8/12/2019 00-210v0

    36/78

    10 GbE Physical GEC 2000 Tutorial

    PHY Guts

    OK, weve got 10 Gbps of data lined up at the end

    of these PCB traces. Now how do we get it into

    that little piece of glass?

    Enter the 3 Sublayers: Physical Coding Sublayer (PCS)

    Physical Medium Attachment (PMA)

    Physical Medium Dependent (PMD)

  • 8/12/2019 00-210v0

    37/78

    10 GbE Physical GEC 2000 Tutorial

    Proposed LAN PMDs

    Serial @ 10.3125 Gbaud @ 1300/1550 & 850 nmu 100 m using uncooled 1300 nm FP over standard MMF

    u 300 m using 850 nm VCSELs with enhanced MMF

    u 2 km using uncooled unisolated 1300 nm FP over SMF

    u 10 km using uncooled 1300 nm DFB over SMF

    u 40 km using cooled 1300/1550 nm DFB over SMF

    Parallel proposalsu Parallel Optics (including fibers) @ 850nm

    u 4 x 3.125 Gbps WDM @ 1300 nm (WWDM) over MMF or SMF

    Multilevel Analog Signaling (MAS) using PAM5

    Leading Proposals indicated in Red

  • 8/12/2019 00-210v0

    38/78

    10 GbE Physical GEC 2000 Tutorial

    1300/1550 nm Serial PMD

    Directly modulated uncooled DFB laser for typicalLAN distances

    Single mode fiber, 1 m to 40 km

    10.3125 Gbps line rate with 64B/66B PCS Optical Transceiver components from current

    production may be adapted to 10 GbE LAN

  • 8/12/2019 00-210v0

    39/78

    10 GbE Physical GEC 2000 Tutorial

    Wide WDM (WWDM)

    4 x 3.125 Gbaud eases transmission and jitterspecifications

    1300 nm DFB single interface supports:u

    300 m of installed or new 62.5 MMF and 50 MMFu 10 km of SMF

    WWDM's large channel spacing enables low costoptical demultiplexers

    Larger number of lower speed devices than Serial Requires lasers having separated wavelengths;

    adding complexity to the specification

  • 8/12/2019 00-210v0

    40/78

    10 GbE Physical GEC 2000 Tutorial

    Serial LAN PHY Proposal

    The following slides describe one leading proposalin front of the IEEE 802.3ae Task Force.

    This proposal includes includes PCS, PMA and

    PMD elements and supports all interfaces to theMAC and is the basis of the UniPHY proposal.

    Tutorial time does not permit full descriptions ofall PHY proposals in front of the Task Force.

    u See http://grouper.ieee.org/groups/802/3/ae/index.htmlfor all proposals presented to date.

  • 8/12/2019 00-210v0

    41/78

    10 GbE Physical GEC 2000 Tutorial

    Serial LAN PHY Block Diagram

    8B/10BCDR

    (XGXS)

    8B/10BCDR

    (XGXS)

    O/E

    (PMD)

    O/E

    (PMD)SerDes

    (PMA)

    SerDes

    (PMA)

    XAUI 64B/66BCoding

    (PCS)

    64B/66BCoding

    (PCS)(PCBTraces)

    MDI

  • 8/12/2019 00-210v0

    42/78

    10 GbE Physical GEC 2000 Tutorial

    Serial PCS

    Physical Coding Sublayer (PCS)

    Supports 10 Gbps data transport + high efficiency coding

    Directly maps XAUI/XGXS data to/from PMA

    Performs 64B/66B Encoding/Decodingu DC-balanced, high transition-density, quick-sync code

    u Frame and IPG control delineation preserved

    u Supports clock tolerance compensation functionality

    66-bit word PMA Service Interface defined (PCS nn PMA)

  • 8/12/2019 00-210v0

    43/78

    10 GbE Physical GEC 2000 Tutorial

    XAUI/XGXS-to-PCS Mapping

    Lane 0 K R S dp d d --- d d d df A K R K R

    Lane 1 K R dp dp d d --- d d df T A K R K R

    Lane 2 K R dp dp d d --- d d df K A K R K R

    Lane 3 K R dp ds d d --- d d df K A K R K R

    XAUI/XGXS columns partitioned into 64B/66B sub-frames

    d d d d d d d dd d d d d d d d10 1--- 0

    78 dp dp dp dp dp dp ds1E K K K K R R R R01 01

    64B/66B sub-frames in serial transmission order

    1E A A A A K K K KD2 d df df df df K K01 01

  • 8/12/2019 00-210v0

    44/78

    10 GbE Physical GEC 2000 Tutorial

    Why 64B/66B?

    Provide full 10.000 Gb/s bandwidth for LAN applicationsu No flow-control necessary for LAN applications

    u Extends LAN to 40 km+ applications

    Interface directly to XAUI with control code transparencyu Allows interoperability with other common backplane coding schemes

    (Fibre Channel, InfiniBand as well as XAUI)

    Ensure robust DC-balance, transition density, and framesynchronization properties suitable for optical transmissionu Two-bit preamble allows frame synchronization AND sets maximum

    degenerate run length at 66 bits (

  • 8/12/2019 00-210v0

    45/78

    10 GbE Physical GEC 2000 Tutorial

    Building 64B/66B Frames

  • 8/12/2019 00-210v0

    46/78

    10 GbE Physical GEC 2000 Tutorial

    64B/66B Code Overview

    Data Codewords have 01 sync preamble

    Mixed Data/Control frames are identified with a "10" syncpreamble. Both the coded 56-bit payload and TYPE field

    are scrambled

    00,11 preambles are considered code errors and cause thepacket to be invalidated by forcing error (E) symbols on

    the output

  • 8/12/2019 00-210v0

    47/78

    10 GbE Physical GEC 2000 Tutorial

    64B/66B Code Summary

  • 8/12/2019 00-210v0

    48/78

    10 GbE Physical GEC 2000 Tutorial

    Serial PMA

    Physical Medium Attachment (PMA)

    Directly maps PCS data to/from PMD

    Translates PCS 66B sub-frames to/from a PMD serial bitstream

    1-bit PMD Service Interface defined (PMA nn PMD) Intra-PMA physical interfaces not specified (i.e. may be 16b,

    4b, etc.)

    Serializer, Deserializer and Clock/Data Recovery unit

    specified PCS clocks Tx data to PMA, PMA clocks Rx data to PCSu PMA based reference clock provides PCS/PMA master clock

  • 8/12/2019 00-210v0

    49/78

    10 GbE Physical GEC 2000 Tutorial

    Implementation Example

    XGXS RxCDR

    DESERIALIZE

    ALIGN

    SYNC

    DESKEW

    8B/10B DECODE

    PCS

    64B/66B

    FRAME

    ENCODE

    ELASTIC

    BUFFER

    Hari Rx

    RefCLK

    Hari Rx

    CLKout

    Hari Rx

    CLKin

    66B Tx

    CLKin

    66B Tx

    CLKin

    PMA66B:16B

    GEARBOX

    16B Tx

    CLKin

    XGXS Tx

    SERIALIZE

    8B/10B ENCODE

    PCS

    SYNC

    DECODE

    ELASTIC

    BUFFER

    Hari Tx

    CLKin

    Hari Tx

    CLKin

    66B Rx

    CLKin

    66B Rx

    CLKin

    PMA66B:16B

    GEARBOX

    16B Rx

    CLKin

    16

    Tx Data

    TCLK

    Tx CMU 66B Tx CLK16B Tx CLKHari Rx

    CLKin

    Tx Path

    Rx Path

    Hari Rx RefCLK

    Rx CMU16B Rx CLK

    Hari Tx CLK66B Rx CLK

    OIFXAUI

    MDIO

    MDC

    Hari

    SysCLK

    OIF

    SysCLK

    (Reqd)

    Hari

    CLKout

    Signal

    Detect

    Tx

    Disable

    Loop

    Back

    DataIn

    16

    Rx Data

    RCLK

    MADR5

    GPIO 4

    DataOut

    PMAMUX

    VCO

    PLL

    PMA

    DEMUX

    CDR

    PMDDRIVER

    LASER

    PMDPIN

    PREAMP

    AGC

    OIF

    SysCLK

    MDI

  • 8/12/2019 00-210v0

    50/78

    10 GbE Physical GEC 2000 Tutorial

    Another Implementation Example

    LAN PHY OpticsSerDes

    64/66

    Encode/Decode

    Serializer/

    Deserializer

    Optical

    Transmitter/Receiver

    XGMII /XAUI

    (Sali/Hari)

  • 8/12/2019 00-210v0

    51/78

    10 GbE Physical GEC 2000 Tutorial

    Serial PMD - Five Candidates

    1. 300 m., 850 nm, VCSEL, new multimode

    2. 2 km, 1310 nm, FP laser, singlemode

    3. 10 km, 1310 nm, DFB or VCSEL, singlemode

    4. 40 km, 1310 nm, DFB, cooled, singlemode5. 40 km, 1550 nm, DFB, singlemode*

    Leading Proposals indicated in Red

    * A suitable method of specifying the required cable plant quality is underconsideration.

  • 8/12/2019 00-210v0

    52/78

  • 8/12/2019 00-210v0

    53/78

    10 GbE Physical GEC 2000 Tutorial

    Transmit Characteristics

    dB303030--SMSR

    dBm+2+7+2+2-1.3Avg. launch power

    (max)

    nm0.050.200.402.75*0.20***RMS Spectral Width

    (max)

    ps2040404030Trise/Tfall (20%-

    80%)

    nm1530 to

    1560

    1300 to

    1315

    1290 to

    1325

    1290 to

    1330

    840 to 860Wavelength (range)

    GBd10.3125

    +/- 100

    ppm

    10.3125

    +/- 100

    ppm

    10.3125

    +/- 100

    ppm

    10.3125

    +/- 100

    ppm

    10.3125

    +/- 100

    ppm

    Signaling Speed

    (range)

    LW laserLW laserLW laserLW laserSW laserTx type

    UnitType 5Type 4Type 3Type 2Type 1Description

  • 8/12/2019 00-210v0

    54/78

    10 GbE Physical GEC 2000 Tutorial

    Tx Characteristics (contd)

    UnitType 5Type 4Type 3Type 2Type 1Description

    dBm-2+4-4-4-5.5Avg. launch power

    (min)

    dB66667Extinction Ratio**

    (min)

    dB/Hz-140-130-130-130-125RIN (max)

    dBm-30-30-30-30-30Avg. launch power of

    OFF transmitter (max)

    *Requires k factor 0.5 max.** Alternate, OMA-like representation is under review

    ***Under review. Some experimental evidence suggests that a much larger linewidth may

    be specified.

  • 8/12/2019 00-210v0

    55/78

    10 GbE Physical GEC 2000 Tutorial

    Receive Characteristics

    dBTBDTBDTBDTBDTBDVertical eye closurepenalty

    dBm-16.25-18.41-11.47-7.44-8.52Stressed receivesensitivity

    GHz12.3612.3612.3612.3612.36Receive electrical 3dB upper cutofffrequency (max)

    dB1212121212Return loss (min)

    dBm-22.84-22.84-14.84-14.84-13.5Receive sensitivity

    dBm+2TBD+2+2-1.3Avg. receive power(max)

    nm1530 to1560

    1295 to1315

    1290 to1325

    1290 to1330

    840 to 860Wavelength (range)

    GBd10.3125+/- 100

    ppm

    10.3125+/- 100

    ppm

    10.3125+/- 100

    ppm

    10.3125+/- 100

    ppm

    10.3125+/- 100

    ppm

    Signaling speed(range)

    UnitType 5Type 4Type 3Type 2Type 1Description

  • 8/12/2019 00-210v0

    56/78

    10 GbE Physical GEC 2000 Tutorial

    Further Serial PMD Work

    Define Jitter specifications

    Improve MPN model Consolidate some link types

    Validate link model with experiments Study dynamic range vs. sensitivity tradeoffs

    Research better ways of specifying cable plantquality

  • 8/12/2019 00-210v0

    57/78

    10 GbE Physical GEC 2000 Tutorial

    UniPHY Overview

    A Proposal for a PHY architecture suitable forserial transmission on both LAN and WAN

    u Operating in a LAN or WAN at a data rate of 10 Gbps

    u Upgrade to existing enterprise networks with:

    n Minimal cost

    n Minimal complexity

    n Maximum compatibility with 10/100/1000 Mbps

    u Operating in a WAN at a data rate which is compatible

    with the payload rate of OC-192c/SDH VC-4-64cn Carry native Ethernet packets over the SONET WAN

    infrastructure, which has an installed base with a specific

    architecture and specific signaling requirements

  • 8/12/2019 00-210v0

    58/78

    10 GbE Physical GEC 2000 Tutorial

    MEDIUM

    Physical Medium Dependent (PMD)

    Physical Coding Sublayer (PCS)

    Physical Medium Attachment (PMA)

    Reconciliation

    Media Access Control (MAC)

    MAC Control (Optional)

    Upper Layers

    10 Gigabit Ethernet

    Reference Model

    SerDes

    XGMII/XAUI

    UniPHY Proposal

    64/66 CODEC

    SONET Framing

    & scramblerWIS}

    8B/10B CODEC

  • 8/12/2019 00-210v0

    59/78

    10 GbE Physical GEC 2000 Tutorial

    WAN Interface Sublayer (WIS)

    Enabled when attached to a WAN

    Disabled (bypassed) when attached to a LAN Performs:

    u SONET Framingu SONET Overhead processing

    u x7 + x6 +1 scrambler

    In short, everything you need to adapt the 64/66

    Serial LAN PHY to a WAN interface

  • 8/12/2019 00-210v0

    60/78

    10 GbE Physical GEC 2000 Tutorial

    UniPHY Benefits

    Robust frame delimiters

    Robust scrambler Excess code space for special codes

    Low complexity encode/decode Commonality between LAN & WAN PHY silicon

    PHY doesnt need to know the length of the frame

    PHY doesnt need to overwrite Preamble

  • 8/12/2019 00-210v0

    61/78

    10 GbE Physical GEC 2000 Tutorial

    UniPHY Block Diagram

    8B/10BCDR

    (XGXS)

    8B/10BCDR

    (XGXS)

    64B/66BCoding

    (PCS)

    64B/66BCoding

    (PCS)

    XAUI

    WISWIS MDIO/E

    (PMD)

    O/E

    (PMD)SerDes

    (PMA)

    SerDes

    (PMA)

  • 8/12/2019 00-210v0

    62/78

    10 GbE Physical GEC 2000 Tutorial

    UniPHY = LAN PHY + WIS

    LAN PHY OpticsSerDesWIS

    64/66

    Encode/Decode

    Serializer/

    Deserializer

    Optical

    Transmitter/Receiver

    WAN

    Interface

    Sublayer

    XGMII /XAUI

    (Sali/Hari)

  • 8/12/2019 00-210v0

    63/78

    10 GbE Physical GEC 2000 Tutorial

    Integrated UniPHY

    LAN PHY Optics+ W I S

    SerDes

    64/66

    Encode/Decode

    Serializer/

    Deserializer

    Optical

    Transmitter/Receiver

    WANInterface

    Sublayer

    XGMII /XAUI

    (Sali/Hari)

  • 8/12/2019 00-210v0

    64/78

    10 GbE Physical GEC 2000 Tutorial

    Really Integrated UniPHY

    LAN PHY Optics+ W I S

    +SerDes

    64/66

    Encode/Decode

    Serializer/

    Deserializer

    Optical

    Transmitter/Receiver

    WANInterface

    Sublayer

    XGMII /XAUI

    (Sali/Hari)

  • 8/12/2019 00-210v0

    65/78

    10 GbE Physical GEC 2000 Tutorial

    UniPHY Nirvana

    OpticsL A N P H Y

    +WIS

    +SerDes

    64/66

    Encode/Decode

    Serializer/

    Deserializer

    Optical

    Transmitter/Receiver

    WAN

    Interface

    Sublayer

    XGMII /XAUI

    (Sali/Hari)

  • 8/12/2019 00-210v0

    66/78

    10 GbE Physical GEC 2000 Tutorial

    DWDM Transponder

    M

    D

    ITU DWDM

    Optics

    L A N P H Y

    +WIS

    +SerDes

    XAUI

    (Hari)

    Cheap LAN

    Optics

    To

    Router

    or Switch

    To Photonic

    Network

  • 8/12/2019 00-210v0

    67/78

    10 GbE Physical GEC 2000 Tutorial

    Switch or Router Using UniPHY

    SFF

    XCVR

    SFF

    XCVR

    SFF

    XCVR

    SFF

    XCVR

    Quad

    SerDes

    4 x 1 G

    XGXS

    UniPHY

    Nirvana

    SFF

    XCVR

    SFF

    XCVR

    SFF

    XCVR

    SFF

    XCVR

    Quad

    SerDes

    4 x 1 G

    XGXS

    UniPHY

    Nirvana

    Switch Fabric

    XAUI

    XGMII

  • 8/12/2019 00-210v0

    68/78

    10 GbE Physical GEC 2000 Tutorial

    Data and Signal Rate Comparison

    LAN PHY 64B/66B UniPHY 64B/66B

    MAC Data Rate 10 Gbps 9.29419 Gbps

    XGMII Signal Rate 156.25 MHz DDR 156.25 MHz DDR

    XGMII Data Rate 10 Gbps 9.29419 Gbps

    XAUI Signal Rate 4 x 3.125 GBaud 4 x 3.125 GBaud

    XAUI Data Rate 10 Gbps 9.29419 Gbps

    Encoded Data Rate 10.3125 GBaud 9.58464 GBaud

    Serial Line Rate 10.3125 GBaud 9.95328 GBaud

    UniPHY works with all rate adaptation proposals:u Open loop

    u Word Hold

    u Busy Idle

  • 8/12/2019 00-210v0

    69/78

    10 GbE Physical GEC 2000 Tutorial

    UniPHY Benefits

    Common interface can be used for both LAN/WAN PHY

    Common functions can shared between LAN/WAN PHY

    Common optics can be shared between LAN/WAN PHY

    LAN PHY advocates get what they want:u Minimal cost

    u Minimal complexity

    u Maximum compatibility

    WAN PHY advocates get what they want:u Compatibility with photonic infrastructure

    u Compatibility with OAM&P

  • 8/12/2019 00-210v0

    70/78

  • 8/12/2019 00-210v0

    71/78

    10 GbE Physical GEC 2000 Tutorial

    Ethernet Native WAN capability

    remote monitor

    To provide reliable & maintainable PHY connections overmultiple spans of fibers and media converters in WAN.

    802.1D Relay

    MACPHY

    customer site provider sites

    LAN WAN LAN

    customer site

    fault localization

    AU AU AU AU AUAU AU AU AU AU

    802.1D Relay

    MACPHYAU AU

    AU: Attachment Unit

    MMF SMF 1.3 WDMSMF 1.5 SMF 1.5 SMF 1.3 MMF

    Physical

    Media:

  • 8/12/2019 00-210v0

    72/78

    10 GbE Physical GEC 2000 Tutorial

    Optical Cross-Connect Application

    Router

    SW

    Mediaconverter

    Array

    Inter-office fibers

    Opticalmatrix

    switch

    MAC

    Reconciliation

    XGXS

    XGMII

    XAUI

    XGXSPCS

    PMAPMD

    MDI

    400 x 400

    switch

    slot-

    inunit

    slot-

    inunit

    slot-

    inunit

    backboard

    Media

    convertersLAN

    Port

    MMF, SMF, or WDMMMF

    Intra-Office

    100 - 300 m

    Inter-Office

    - 10 km (Local Access)- 120 km (without Amp.)- 500 km (with Optical Amp.)

    Inter-office Attachment UnitIntra-office Attachment Unit

    Attachment

    Unit

    Layer Model

    Providers Router

    Customers SW

    Provider

    Site

  • 8/12/2019 00-210v0

    73/78

    10 GbE Physical GEC 2000 Tutorial

    XGENIE Functionality

    802.1D Relay

    MAC

    PHY AU AU AU AU AUAU AU AU AU AU

    802.1D Relay

    MAC

    PHYAU AU

    End-End global

    Identifier

    Provider A Provider B Provider C

    Check

    Provider-localIdentifier Insert Check &

    removal

    Insert

    Insert Check &

    removal

    Insert Check &

    removal

    Crossconnect-local Identifier

    Insert Check &

    removal

    Insert Check &

    removal

    SONET

    analogy

    Path

    Line

    Section

    XC XC

  • 8/12/2019 00-210v0

    74/78

    10 GbE Physical GEC 2000 Tutorial

    Why Layer1 Signaling?

    MAC

    Reconciliation

    XGXS

    XGMII

    XAUI

    XGXS

    PCSPMAPMD

    Layer Model

    MDI

    400 x 400

    switch

    slot-

    inunit

    slot-

    inunit

    slot-

    inunit

    backboard

    Media

    converters

    LAN Port

    MMF, SMF, or WDMMMF

    Notdesirable tou Customize devices other than AU, nor touch Layer 2 and higher.

    u Implement buffers in AU beyond the need for clock tolerance.

    u Hack client packets, nor overwrite preamble and length field.

    Customize

    MAC

    Touch Layer-2

    at Attachment UnitInsert/Hack

    packets

  • 8/12/2019 00-210v0

    75/78

    10 GbE Physical GEC 2000 Tutorial

    XGENIE Protocol 1/2

    Optional Layer 1 signaling by using IPG

    packet IPG

    No influence on Layer-2 and higher.u XGXS/PCS to RS translates XGENIE data into Idle

    Ether packet Ether packetIPG

    Replace IDLE with signaling data

    Check the signaling data

    IPG:

    InterPacket Gap

    packet Ether packet Ether packet

    packet Ether packet Ether packet

    another signaling data

  • 8/12/2019 00-210v0

    76/78

    10 GbE Physical GEC 2000 Tutorial

    XGENIE Protocol 2/2

    On XAUI, Idles may be replaced with Ordered-Sets at mostevery other column.

    KKK

    K

    RRR

    R

    Sdpdp

    dp

    dpdpdp

    dp

    ddd

    d

    ...

    ...

    ...

    ... ddd

    d

    ddd

    d

    ddfdf

    df

    dfTK

    K

    AAA

    A

    KKK

    K

    RRR

    R

    KKK

    K

    ...

    ...

    ...

    ...RRR

    R

    RRRR

    KKKK

    Sdpdpdp

    dpdpdpdp

    dddd

    ...

    ...

    ...

    ... dddd

    dddd

    ddfdfdf

    dfTKK

    AAAA

    KKKK

    RRRR

    KKKK

    ...

    ...

    ...

    ...Od1d2d3

    XGENIE data inserted into IPG

    d1, d2, d3: valid data bytes for signaling

    Lane 1Lane 2

    Lane 3

    Lane 0

    Lane 1Lane 2Lane 3

    Lane 0

    XAUI

    XAUI +

    XGENIE

    Signaling bandwidth Bs > 9.8 Mbps can be expected

    Influence on buffer size for clock tolerance is negligible

  • 8/12/2019 00-210v0

    77/78

    10 GbE Physical GEC 2000 Tutorial

    Conclusion

    10 Gigabit Ethernet is Real

    10 Gigabit Ethernet Physical Layer proposals for the LANand WAN are complete and well defined

    The schedule is looking more realistic every day

    Leveraging of as much technology as possibleu 8B/10B coding, Scrambling, OC-192 optics, Ethernet Management

    Interface, InfiniBand, DDR clocking, SSTL-2, etc.

    10 GbE will be 100% Ethernet LAN compatible

    10 GbE will support SONET directly as well as function asa native MAN/WAN

  • 8/12/2019 00-210v0

    78/78

    10 GbE Physical GEC 2000 Tutorial

    Acknowledgements

    IEEE 802.3 members who have directly/indirectlycontributed to key 10 GbE PHY proposals

    Jonathan Thatcher, World Wide Packets; Brad Booth, Intel; John Ewen, IBM;

    Ben Brown, Nortel; Howard Frazier, Cisco; Rick Walker, Agilent;

    Don Alderrou, nSerial; Vipul Bhatt, Finisar; Osamu Ishida, NTT;

    Richard Dugan, Agilent; Walt Thirion, JatoTech Ventures; Bob Grow, Intel;

    Henning Lysdal, Giga; Bill Woodruff, Giga; Schelto van Doorn, Infineon;

    Mark Ritter, IBM; Joel Goergen, Lucent; David Cunningham, Agilent;

    Paul Kolesar, Lucent; Del Hanson, Agilent; Piers Dawe, Agilent;

    Dave Dolfi, Agilent; Brian Lemoff, Agilent; Fred Weniger, Vitesse;

    Mike Dudek, Cielo; Jack Jewel, Picolight; Russ Patterson, Picolight;

    Shawn Rogers, TI; Shimon Mueller, Sun; Nariman Yousefi, Broadcom;

    Steve Haddock;

    and the hundreds of others who are playing critical roles in developing the10 GbE Standard