CodingBox Документация

XGMII, XAUI, XFI/SFI и семейство AUI: от 10G до 800G

Начиная с 10 Гигабит интерфейс между хостом и модулем — пучок последовательных каналов, и его имя говорит о скорости, числе каналов и модуляции: SFI — один канал 10G NRZ, CAUI-4 — четыре канала 25G, 400GAUI-8 — восемь каналов 50G PAM4, 800GAUI-8 — восемь каналов 100G PAM4. Модуль должен принять ровно этот пучок, ретаймировать или усилить его и отобразить на свои оптические каналы — число которых может быть другим. Здесь перечислены интерфейсы, различие чип–чип и чип–модуль с точками соответствия, спецификации OIF CEI за ними, отображение электрических каналов на оптические и то, кто выполняет обработку сигнала в каждом поколении.

10 Гигабит

ИнтерфейсФормаГдеПримечания
XGMII (Cl. 46)32 бита данных + 4 бита управления в каждую сторону, DDR на 156,25 МГц, 74 сигналавнутри чипа между MAC и PCS≤ 7 см; на платах сегодня нет
XAUI (Cl. 47)4 канала × 3,125 ГБод, 8b/10bMAC/XGXS ↔ PHY; модули XENPAK, X2, XPAKдо 50 см платы; для модулей устарел
RXAUI2 × 6,25 ГБодASIC ↔ PHY (Marvell)XAUI с экономией пинов
XFI (MSA XFP)1 × 10,3125 ГБод, 64b/66bхост ↔ XFPмодуль содержит CDR — ретаймированный интерфейс (XFP)
SFI (SFF-8431)1 × 10,3125 ГБод, 64b/66bхост ↔ SFP+модуль обычно ограничивающий или линейный без CDR; эквализацию выполняет SerDes хоста; точки соответствия B (выход хоста), C (выход модуля), D на входе хоста (SFP+)
10GBASE-KR (Cl. 72)1 × 10,3125 ГБод с обучением линкаобъединительная плата; ASIC ↔ PHY 10GBASE-TAN Clause 73
USXGMII1 × 10,3125 ГБод с адаптацией скоростиASIC ↔ мультигигабитный PHYSGMII и последовательный гигабит

«Линейная» опция SFI несла 10GBASE-LRM: модуль линейно передаёт искажённый многомодовый сигнал, а электронная компенсация дисперсии (EDC) хоста его очищает — предок сегодняшней идеи LPO.

25, 40, 50 Гигабит

ИнтерфейсКаналыСтандартКлетка
25GAUI1 × 25,78125 ГБод NRZAnnex 109A (C2C), 109B (C2M)SFP28
XLAUI4 × 10,3125 ГБодAnnex 83A/BQSFP+ (40GBASE-LR4 и др.)
XLPPI4 × 10,3125, нератаймированный параллельный физический интерфейсAnnex 86AQSFP+ SR4/CR4 без CDR
50GAUI-22 × 26,5625 ГБод NRZAnnex 135B/CQSFP28 (breakout 2 × 50G), SFP56 (часть)
50GAUI-11 × 26,5625 ГБод PAM4Annex 135D/ESFP56, модули 50GBASE-SR/FR/LR

100 Гигабит

ИнтерфейсКаналыСтандартКлетка
CAUI-1010 × 10,3125 ГБодAnnex 83A/BCFP, CXP, 100GBASE-SR10
CAUI-44 × 25,78125 ГБод NRZAnnex 83D (C2C), 83E (C2M)QSFP28, CFP2/CFP4
CPPI-44 × 25,78, нератаймированныйв стиле Annex 86A для SR4QSFP28 SR4 без CDR (редко)
100GAUI-44 × 26,5625 ГБод NRZ (с кадрированием RS-FEC(544))Annex 135D/EQSFP28 в режиме 100GBASE-CR4/KR4 KP4
100GAUI-22 × 53,125 ГБод PAM4Annex 135F/135G (C2M)каналы 100G QSFP56, breakout 2 × 100G, модули DR/FR1 с двухканальными хостами
100GAUI-11 × 106,25 ГБод PAM4Annex 120F/120G (C2M) (802.3ck)QSFP112, OSFP на 100G на канал, SFP112

200, 400, 800 Гигабит

ИнтерфейсКаналыСтандартКлетка
200GAUI-88 × 26,5625 ГБод PAM4Annex 120B/CQSFP-DD в режиме 200G (редко)
200GAUI-44 × 53,125 ГБод PAM4Annex 120D/120E (C2M)QSFP56, OSFP/QSFP-DD 2 × 200G
200GAUI-22 × 106,25 ГБод PAM4Annex 120F/GQSFP112 2 × 200G, OSFP
400GAUI-16 (CDAUI-16)16 × 26,5625 ГБод NRZAnnex 120B/CCFP8
400GAUI-8 (CDAUI-8)8 × 53,125 ГБод PAM4Annex 120D/120E (C2M)QSFP-DD, OSFP (400G)
400GAUI-44 × 106,25 ГБод PAM4Annex 120F/120G (C2M)QSFP112, OSFP 400G, половина порта 800G
800GAUI-88 × 106,25 ГБод PAM4приложения 802.3df (C2C/C2M)OSFP, QSFP-DD800
800GAUI-4 / 1.6TAUI-84 / 8 × 212,5 ГБод PAM4802.3dj (в работе)OSFP224, OSFP-XD, QSFP-DD1600

C2C против C2M и точки соответствия

Чип–чип (C2C)Чип–модуль (C2M)
ПутьASIC ↔ ASIC/PHY на одной плате или через разъёмASIC → плата хоста → разъём клетки → плата модуля → микросхема модуля
Дальностьдо ~25–50 см (NRZ), меньше при PAM4~10–15 см дорожки хоста + разъём
Тестовые точкиTP0/TP5 на выводах чипаTP1 (выход хоста на разъёме модуля), TP1a (после эталонного канала = вход модуля), TP4 (выход модуля на разъёме), TP4a (на входе хоста после канала хоста)
Роль модулядолжен выполнить спецификацию выхода в TP4 (глаз, джиттер, метрики класса TDECQ) и терпеть сигнал хоста в TP1a с заданным стрессовым глазом
Ретаймингретаймируют оба чипаретаймирует модуль (CDR/DSP) — или он линейный (LPO) и полагается на хост

Платы хостов квалифицируются относительно эталонного канала C2M; длинная или потерная дорожка хоста (коммутаторы 800G высокой радиксности) — причина появления ретаймеров и гирбоксов на платах коммутаторов (Внутри коммутатора).

OIF CEI за приложениями IEEE

OIF CEIСкорость / модуляцияЭквивалент IEEEКласс дальности
CEI-28G-VSR28 ГБод NRZCAUI-4 C2Mочень короткая (модуль)
CEI-28G-SR / -MR / -LR28 ГБод NRZCAUI-4 C2C / объединительная платакороткая / средняя / длинная (плата)
CEI-56G-VSR-PAM456 ГБод PAM4400GAUI-8 / 200GAUI-4 C2Mмодуль
CEI-56G-MR/LR-PAM456 ГБод PAM4класс 200GBASE-KR4объединительная плата
CEI-112G-VSR-PAM4112 ГБод PAM4400GAUI-4 / 800GAUI-8 C2Mмодуль
CEI-112G-XSR / -MR / -LR112 ГБод PAM4кристалл–кристалл / C2C / объединительная плата
CEI-112G-Linear-PAM4112 ГБод PAM4интерфейс хоста LPOмодуль, линейный
CEI-224G (в работе)224 ГБод PAM4800GAUI-4 / 1.6TAUI-8

OIF публикует электрические огибающие; приложения IEEE ссылаются на них или согласованы с ними.

Электрические каналы против оптических

МодульЭлектрика (хост)Оптика (линия)Преобразование в модуле
10GBASE-LR SFP+1 × 10G1 λ × 10Gнет
40GBASE-LR44 × 10G4 λ × 10Gнет (мультиплексор WDM)
100GBASE-SR4 / LR44 × 25G NRZ4 волокна / 4 λ × 25Gнет
100GBASE-DR / FR1 / LR14 × 25G NRZ1 λ × 100G PAM4гирбокс + DSP PAM4 (4:1)
100G на QSFP112 (100GAUI-1)1 × 100G PAM41 × 100G PAM4только ретайминг
200GBASE-FR44 × 50G PAM44 λ × 50G PAM4ретайминг
400GBASE-DR4 / FR48 × 50G PAM44 волокна / 4 λ × 100G PAM4гирбокс 2:1 в DSP
400GBASE-SR88 × 50G PAM48 волокон × 50G PAM4ретайминг
400G на хостах 400GAUI-44 × 100G PAM44 × 100G PAM4ретайминг (или линейный LPO)
800G-DR8 / 2×FR48 × 100G PAM48 волокон / 2 × 4 λ × 100Gретайминг
800G-DR4 (200G/λ)8 × 100G PAM44 × 200G PAM4гирбокс 2:1
1.6T-DR8 (OSFP224)8 × 200G PAM48 × 200G PAM4ретайминг

Гирбокс — причина, почему модуль 400G-DR4 потребляет 8–10 Вт, а 400G-SR8 меньше, и почему CMIS перечисляет отдельные идентификаторы интерфейса хоста и среды на каждое применение (CMIS).

Кто обрабатывает сигнал

ПоколениеВ модулеНа хосте
10G SFP+ (SFI)ограничивающий усилитель или линейный TIA; CDR у большинства нетSerDes с эквализацией CTLE/DFE; EDC для LRM
10G XFP (XFI)CDRобычный SerDes
25G SFP28, 100G QSFP28CDR на Tx и Rx (обходимый: байты 98/99 SFF-8636)FFE/DFE SerDes; предыскажение программируется в управляющих байтах модуля (SFF-8636 страница 03h 234–241: амплитуда/подчёркивание выхода Rx, эквализация входа Tx)
PAM4 200G–800GDSP-ретаймер с FFE/DFE/MLSE; настройки эквалайзера со стороны хоста через CMIS (страницы 10h/11h: EQ входа Tx, амплитуда/пре-курсор/пост-курсор выхода Rx)DSP SerDes
LPO 400G/800Gлинейные драйвер и TIA, без DSPDSP SerDes ASIC коммутатора компенсирует весь канал; хост должен поддерживать LPO и быть подключён напрямую (DSP и LPO)
Ретаймированные и линейные кабели AEC/ACCAEC: DSP в вилке; ACC: линейный усилителькак выше (Внутри кабелей)

Выбор скорости и обход CDR: Выбор скорости и применения, CDR.

В CodingBox

Для модулей SFF-8636 CodingBox показывает биты наличия CDR, способность выбора скорости и управляющие байты эквализации/подчёркивания; для модулей CMIS — таблицу применений с идентификаторами интерфейса хоста (CAUI-4, 400GAUI-8, 100GAUI-1…) против идентификаторов интерфейса среды — заявление, по которому хост выбирает число каналов и модуляцию. Модуль, объявляющий только 400GAUI-8, не заработает в порту 400GAUI-4 (класса QSFP112), какой бы хорошей ни была его оптика (Check transceiver, Верхние страницы CMIS).