CodingBox Documentation

XGMII, XAUI, XFI/SFI and the AUI family: 10G to 800G

From 10 Gigabit onward the interface between host and module is a bundle of serial lanes, and its name tells you the rate, the lane count and the modulation: SFI is one 10G NRZ lane, CAUI-4 four 25G lanes, 400GAUI-8 eight 50G PAM4 lanes, 800GAUI-8 eight 100G PAM4 lanes. The module must accept exactly that bundle, retime or amplify it, and map it onto its optical lanes — which may be a different number. This page lists the interfaces, the chip-to-chip vs chip-to-module distinction with its compliance points, the OIF CEI specifications behind them, the electrical-to-optical lane mapping, and who does the signal conditioning on each generation.

10 Gigabit

InterfaceFormWhereNotes
XGMII (Cl. 46)32-bit data + 4-bit control each way, DDR at 156.25 MHz, 74 signalson-chip between MAC and PCS≤ 7 cm; not on boards today
XAUI (Cl. 47)4 lanes × 3.125 GBd, 8b/10bMAC/XGXS ↔ PHY; XENPAK, X2, XPAK modulesup to 50 cm PCB; obsolete for modules
RXAUI2 × 6.25 GBdASIC ↔ PHY (Marvell)pin-saving XAUI
XFI (XFP MSA)1 × 10.3125 GBd, 64b/66bhost ↔ XFPmodule contains CDR — a retimed interface (XFP)
SFI (SFF-8431)1 × 10.3125 GBd, 64b/66bhost ↔ SFP+module usually limiting or linear without CDR; host SerDes does equalisation; compliance points B (host output), C (module output), D at the host input (SFP+)
10GBASE-KR (Cl. 72)1 × 10.3125 GBd with link trainingbackplane; ASIC ↔ 10GBASE-T PHYAN Clause 73
USXGMII1 × 10.3125 GBd, rate-adaptedASIC ↔ multigig PHYSGMII & serial gigabit

SFI's "linear" option carried 10GBASE-LRM: the module passes the distorted multi-mode signal linearly and the host's electronic dispersion compensation (EDC) cleans it — the ancestor of today's LPO idea.

25, 40, 50 Gigabit

InterfaceLanesStandardCage
25GAUI1 × 25.78125 GBd NRZAnnex 109A (C2C), 109B (C2M)SFP28
XLAUI4 × 10.3125 GBdAnnex 83A/BQSFP+ (40GBASE-LR4 etc.)
XLPPI4 × 10.3125, non-retimed parallel physical interfaceAnnex 86AQSFP+ SR4/CR4 without CDR
50GAUI-22 × 26.5625 GBd NRZAnnex 135B/CQSFP28 (2 × 50G breakout), SFP56 (some)
50GAUI-11 × 26.5625 GBd PAM4Annex 135D/ESFP56, 50GBASE-SR/FR/LR modules

100 Gigabit

InterfaceLanesStandardCage
CAUI-1010 × 10.3125 GBdAnnex 83A/BCFP, CXP, 100GBASE-SR10
CAUI-44 × 25.78125 GBd NRZAnnex 83D (C2C), 83E (C2M)QSFP28, CFP2/CFP4
CPPI-44 × 25.78, non-retimedAnnex 86A-style for SR4QSFP28 SR4 without CDR (rare)
100GAUI-44 × 26.5625 GBd NRZ (with RS-FEC(544) framing)Annex 135D/EQSFP28 in 100GBASE-CR4/KR4 KP4 mode
100GAUI-22 × 53.125 GBd PAM4Annex 135F/135G (C2M)QSFP56 100G lanes, 2 × 100G breakout, DR/FR1 modules with 2-lane hosts
100GAUI-11 × 106.25 GBd PAM4Annex 120F/120G (C2M) (802.3ck)QSFP112, OSFP 100G-per-lane, SFP112

200, 400, 800 Gigabit

InterfaceLanesStandardCage
200GAUI-88 × 26.5625 GBd PAM4Annex 120B/CQSFP-DD in 200G mode (rare)
200GAUI-44 × 53.125 GBd PAM4Annex 120D/120E (C2M)QSFP56, OSFP/QSFP-DD 2 × 200G
200GAUI-22 × 106.25 GBd PAM4Annex 120F/GQSFP112 2 × 200G, OSFP
400GAUI-16 (CDAUI-16)16 × 26.5625 GBd NRZAnnex 120B/CCFP8
400GAUI-8 (CDAUI-8)8 × 53.125 GBd PAM4Annex 120D/120E (C2M)QSFP-DD, OSFP (400G)
400GAUI-44 × 106.25 GBd PAM4Annex 120F/120G (C2M)QSFP112, OSFP 400G, half of an 800G port
800GAUI-88 × 106.25 GBd PAM4802.3df annexes (C2C/C2M)OSFP, QSFP-DD800
800GAUI-4 / 1.6TAUI-84 / 8 × 212.5 GBd PAM4802.3dj (in progress)OSFP224, OSFP-XD, QSFP-DD1600

C2C vs C2M and compliance points

Chip-to-chip (C2C)Chip-to-module (C2M)
PathASIC ↔ ASIC/PHY on the same board or across a connectorASIC → host PCB → cage connector → module PCB → module IC
Reachup to ~25–50 cm (NRZ), less at PAM4~10–15 cm host trace + connector
Test pointsTP0/TP5 at chip pinsTP1 (host output at module connector), TP1a (after a reference channel = module input), TP4 (module output at connector), TP4a (at host input after host channel)
Module rolemust meet output spec at TP4 (eye, jitter, TDECQ-like metrics) and tolerate host signal at TP1a with the specified stressed eye
Retimingboth chips retimemodule retimes (CDR/DSP) — or is linear (LPO) and relies on the host

Host boards are qualified against the C2M reference channel; a long or lossy host trace (high-radix 800G switches) is why retimers and gearboxes appear on switch boards (Inside a switch).

OIF CEI behind the IEEE annexes

OIF CEIRate / modulationIEEE equivalentReach class
CEI-28G-VSR28 GBd NRZCAUI-4 C2Mvery short reach (module)
CEI-28G-SR / -MR / -LR28 GBd NRZCAUI-4 C2C / backplaneshort / medium / long (backplane)
CEI-56G-VSR-PAM456 GBd PAM4400GAUI-8 / 200GAUI-4 C2Mmodule
CEI-56G-MR/LR-PAM456 GBd PAM4200GBASE-KR4 classbackplane
CEI-112G-VSR-PAM4112 GBd PAM4400GAUI-4 / 800GAUI-8 C2Mmodule
CEI-112G-XSR / -MR / -LR112 GBd PAM4die-to-die / C2C / backplane
CEI-112G-Linear-PAM4112 GBd PAM4LPO host interfacemodule, linear
CEI-224G (in progress)224 GBd PAM4800GAUI-4 / 1.6TAUI-8

OIF publishes the electrical envelopes; IEEE annexes reference or align with them.

Electrical lanes vs optical lanes

ModuleElectrical (host)Optical (line)Conversion in module
10GBASE-LR SFP+1 × 10G1 λ × 10Gnone
40GBASE-LR44 × 10G4 λ × 10Gnone (WDM mux)
100GBASE-SR4 / LR44 × 25G NRZ4 fibres / 4 λ × 25Gnone
100GBASE-DR / FR1 / LR14 × 25G NRZ1 λ × 100G PAM4gearbox + PAM4 DSP (4:1)
100G on QSFP112 (100GAUI-1)1 × 100G PAM41 × 100G PAM4retime only
200GBASE-FR44 × 50G PAM44 λ × 50G PAM4retime
400GBASE-DR4 / FR48 × 50G PAM44 fibres / 4 λ × 100G PAM4gearbox 2:1 in DSP
400GBASE-SR88 × 50G PAM48 fibres × 50G PAM4retime
400G on 400GAUI-4 hosts4 × 100G PAM44 × 100G PAM4retime (or LPO linear)
800G-DR8 / 2×FR48 × 100G PAM48 fibres / 2 × 4 λ × 100Gretime
800G-DR4 (200G/λ)8 × 100G PAM44 × 200G PAM4gearbox 2:1
1.6T-DR8 (OSFP224)8 × 200G PAM48 × 200G PAM4retime

The gearbox is why a 400G-DR4 module draws 8–10 W and a 400G-SR8 less, and why CMIS lists separate host and media interface IDs per application (CMIS).

Who conditions the signal

GenerationIn the moduleOn the host
10G SFP+ (SFI)limiting amp or linear TIA; no CDR on mostSerDes with CTLE/DFE equalisation; EDC for LRM
10G XFP (XFI)CDRplain SerDes
25G SFP28, 100G QSFP28CDR on Tx and Rx (bypassable: SFF-8636 bytes 98/99)SerDes FFE/DFE; pre-emphasis programmable in the module's control bytes (SFF-8636 page 03h 234–241: Rx output amplitude/emphasis, Tx input equalisation)
PAM4 200G–800GDSP retimer with FFE/DFE/MLSE; host-side equaliser settings via CMIS (page 10h/11h Tx input EQ, Rx output amplitude/pre-cursor/post-cursor)SerDes DSP
LPO 400G/800Glinear driver and TIA, no DSPthe switch ASIC's SerDes DSP compensates the whole channel; host must be LPO-capable and directly attached (DSP & LPO)
Retimed vs linear AEC/ACC cablesAEC: DSP in the plug; ACC: linear amplifieras above (Cable internals)

Rate selection and CDR bypass controls: Rate & application selection, CDR.

In CodingBox

For SFF-8636 modules CodingBox shows the CDR-present bits, rate-select capability and the equalisation/emphasis control bytes; for CMIS modules the application table with host interface IDs (CAUI-4, 400GAUI-8, 100GAUI-1…) against media interface IDs — the declaration a host uses to pick lane count and modulation. A module advertising only 400GAUI-8 will not run on a 400GAUI-4 (QSFP112-class) port, however good its optics (Check transceiver, CMIS upper pages).