CodingBox Documentação

XGMII, XAUI, XFI/SFI e a família AUI: de 10G a 800G

A partir de 10 Gigabit, a interface entre host e módulo é um conjunto de lanes seriais, e o nome dela informa a taxa, o número de lanes e a modulação: o SFI é 1 lane NRZ de 10G, o CAUI-4 são 4 lanes de 25G, o 400GAUI-8 são 8 lanes PAM4 de 50G, o 800GAUI-8 são 8 lanes PAM4 de 100G. O módulo precisa aceitar exatamente esse conjunto, retemporizá-lo ou amplificá-lo, e mapeá-lo para suas lanes ópticas, que podem ser em número diferente. Esta página lista as interfaces, a distinção entre chip-to-chip e chip-to-module com seus pontos de conformidade, as especificações OIF CEI por trás delas, o mapeamento de lanes elétricas para ópticas, e quem faz o condicionamento de sinal em cada geração.

10 Gigabit

InterfaceFormaOndeNotas
XGMII (Cl. 46)dados de 32 bits + controle de 4 bits em cada sentido, DDR a 156,25 MHz, 74 sinaison-chip entre o MAC e o PCS≤ 7 cm; não usado em placas hoje
XAUI (Cl. 47)4 lanes × 3,125 GBd, 8b/10bMAC/XGXS ↔ PHY; módulos XENPAK, X2, XPAKaté 50 cm de PCB; obsoleto para módulos
RXAUI2 × 6,25 GBdASIC ↔ PHY (Marvell)XAUI com economia de pinos
XFI (XFP MSA)1 × 10,3125 GBd, 64b/66bhost ↔ XFPo módulo contém CDR, uma interface retemporizada (XFP)
SFI (SFF-8431)1 × 10,3125 GBd, 64b/66bhost ↔ SFP+o módulo geralmente é limitante ou linear sem CDR; o SerDes do host faz a equalização; pontos de conformidade B (saída do host), C (saída do módulo), D na entrada do host (SFP+)
10GBASE-KR (Cl. 72)1 × 10,3125 GBd com treinamento de enlacebackplane; ASIC ↔ PHY 10GBASE-TAN Clause 73
USXGMII1 × 10,3125 GBd, com adaptação de taxaASIC ↔ PHY multigigSGMII e gigabit serial

A opção “linear” do SFI carregava o 10GBASE-LRM: o módulo passa o sinal multimodo distorcido de forma linear, e a compensação eletrônica de dispersão (EDC) do host o limpa: a antecessora da ideia atual de LPO.

25, 40, 50 Gigabit

InterfaceLanesPadrãoGaiola (cage)
25GAUI1 × 25,78125 GBd NRZAnnex 109A (C2C), 109B (C2M)SFP28
XLAUI4 × 10,3125 GBdAnnex 83A/BQSFP+ (40GBASE-LR4 etc.)
XLPPI4 × 10,3125, interface física paralela não retemporizadaAnnex 86AQSFP+ SR4/CR4 sem CDR
50GAUI-22 × 26,5625 GBd NRZAnnex 135B/CQSFP28 (breakout 2 × 50G), SFP56 (alguns)
50GAUI-11 × 26,5625 GBd PAM4Annex 135D/ESFP56, módulos 50GBASE-SR/FR/LR

100 Gigabit

InterfaceLanesPadrãoGaiola (cage)
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, não retemporizadoestilo Annex 86A para SR4QSFP28 SR4 sem CDR (raro)
100GAUI-44 × 26,5625 GBd NRZ (com enquadramento RS-FEC(544))Annex 135D/EQSFP28 em modo 100GBASE-CR4/KR4 KP4
100GAUI-22 × 53,125 GBd PAM4Annex 135F/135G (C2M)lanes 100G do QSFP56, breakout 2 × 100G, módulos DR/FR1 com hosts de 2 lanes
100GAUI-11 × 106,25 GBd PAM4Annex 120F/120G (C2M) (802.3ck)QSFP112, OSFP 100G por lane, SFP112

200, 400, 800 Gigabit

InterfaceLanesPadrãoGaiola (cage)
200GAUI-88 × 26,5625 GBd PAM4Annex 120B/CQSFP-DD em modo 200G (raro)
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, metade de uma porta de 800G
800GAUI-88 × 106,25 GBd PAM4anexos do 802.3df (C2C/C2M)OSFP, QSFP-DD800
800GAUI-4 / 1.6TAUI-84 / 8 × 212,5 GBd PAM4802.3dj (em andamento)OSFP224, OSFP-XD, QSFP-DD1600

C2C vs. C2M e pontos de conformidade

Chip a chip (C2C)Chip a módulo (C2M)
CaminhoASIC ↔ ASIC/PHY na mesma placa ou através de um conectorASIC → PCB do host → conector da gaiola (cage) → PCB do módulo → IC do módulo
Alcanceaté ~25–50 cm (NRZ), menos em PAM4~10–15 cm de trilha do host + conector
Pontos de testeTP0/TP5 nos pinos do chipTP1 (saída do host no conector do módulo), TP1a (depois de um canal de referência = entrada do módulo), TP4 (saída do módulo no conector), TP4a (na entrada do host depois do canal do host)
Papel do móduloprecisa atender à especificação de saída em TP4 (olho, jitter, métricas tipo TDECQ) e tolerar o sinal do host em TP1a com o olho estressado especificado
Retemporizaçãoos dois chips retemporizamo módulo retemporiza (CDR/DSP), ou é linear (LPO) e depende do host

Placas de host são qualificadas contra o canal de referência C2M; uma trilha de host longa ou com perdas (switches 800G de alto radix) é o motivo de retimers e gearboxes aparecerem em placas de switch (Por dentro de um switch).

OIF CEI por trás dos anexos do IEEE

OIF CEITaxa / modulaçãoEquivalente IEEEClasse de alcance
CEI-28G-VSR28 GBd NRZCAUI-4 C2Malcance muito curto (módulo)
CEI-28G-SR / -MR / -LR28 GBd NRZCAUI-4 C2C / backplanecurto / médio / longo (backplane)
CEI-56G-VSR-PAM456 GBd PAM4400GAUI-8 / 200GAUI-4 C2Mmódulo
CEI-56G-MR/LR-PAM456 GBd PAM4classe 200GBASE-KR4backplane
CEI-112G-VSR-PAM4112 GBd PAM4400GAUI-4 / 800GAUI-8 C2Mmódulo
CEI-112G-XSR / -MR / -LR112 GBd PAM4die a die / C2C / backplane
CEI-112G-Linear-PAM4112 GBd PAM4interface de host LPOmódulo, linear
CEI-224G (em andamento)224 GBd PAM4800GAUI-4 / 1.6TAUI-8

A OIF publica os envelopes elétricos; os anexos do IEEE fazem referência a eles ou se alinham com eles.

Lanes elétricas vs. lanes ópticas

MóduloElétrico (host)Óptico (linha)Conversão no módulo
SFP+ 10GBASE-LR1 × 10G1 λ × 10Gnenhuma
40GBASE-LR44 × 10G4 λ × 10Gnenhuma (mux WDM)
100GBASE-SR4 / LR44 × 25G NRZ4 fibras / 4 λ × 25Gnenhuma
100GBASE-DR / FR1 / LR14 × 25G NRZ1 λ × 100G PAM4gearbox + DSP PAM4 (4:1)
100G em QSFP112 (100GAUI-1)1 × 100G PAM41 × 100G PAM4só retemporização
200GBASE-FR44 × 50G PAM44 λ × 50G PAM4retemporização
400GBASE-DR4 / FR48 × 50G PAM44 fibras / 4 λ × 100G PAM4gearbox 2:1 no DSP
400GBASE-SR88 × 50G PAM48 fibras × 50G PAM4retemporização
400G em hosts 400GAUI-44 × 100G PAM44 × 100G PAM4retemporização (ou LPO linear)
800G-DR8 / 2×FR48 × 100G PAM48 fibras / 2 × 4 λ × 100Gretemporização
800G-DR4 (200G/λ)8 × 100G PAM44 × 200G PAM4gearbox 2:1
1.6T-DR8 (OSFP224)8 × 200G PAM48 × 200G PAM4retemporização

O gearbox é o motivo de um módulo 400G-DR4 consumir 8–10 W e um 400G-SR8 consumir menos, e o motivo de o CMIS listar IDs de interface host e media separados por aplicação (CMIS).

Quem condiciona o sinal

GeraçãoNo móduloNo host
SFP+ 10G (SFI)amplificador limitante ou TIA linear; sem CDR na maioriaSerDes com equalização CTLE/DFE; EDC para LRM
XFP 10G (XFI)CDRSerDes simples
SFP28 25G, QSFP28 100GCDR em Tx e Rx (contornável: bytes 98/99 do SFF-8636)SerDes FFE/DFE; pré-ênfase programável nos bytes de controle do módulo (SFF-8636 página 03h 234–241: amplitude/ênfase de saída do Rx, equalização de entrada do Tx)
PAM4 200G–800Gretimer DSP com FFE/DFE/MLSE; ajustes do equalizador do lado do host via CMIS (página 10h/11h EQ de entrada do Tx, amplitude/pre-cursor/post-cursor de saída do Rx)SerDes DSP
LPO 400G/800Gdriver e TIA lineares, sem DSPo DSP do SerDes do ASIC do switch compensa o canal inteiro; o host precisa ser compatível com LPO e conectado diretamente (DSP e LPO)
Cabos AEC/ACC retemporizados vs. linearesAEC: DSP no plugue; ACC: amplificador linearcomo acima (Interior dos cabos)

Seleção de taxa e controles de bypass do CDR: Seleção de taxa e aplicação, CDR.

No CodingBox

Para módulos SFF-8636, o CodingBox mostra os bits de presença de CDR, a capacidade de seleção de taxa e os bytes de controle de equalização/ênfase; para módulos CMIS, a tabela de aplicações com IDs de interface de host (CAUI-4, 400GAUI-8, 100GAUI-1…) contra IDs de interface de media: a declaração que um host usa para escolher o número de lanes e a modulação. Um módulo que anuncia apenas 400GAUI-8 não vai funcionar numa porta 400GAUI-4 (classe QSFP112), por melhor que seja sua óptica (Check transceiver, Páginas superiores do CMIS).


Se você encontrar uma imprecisão ou um erro neste artigo, selecione o trecho correspondente e pressione Ctrl+Enter para .