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-बिट कंट्रोल, 156.25 MHz पर DDR, 74 सिग्नलMAC और PCS के बीच ऑन-चिप≤ 7 cm; आज बोर्ड पर नहीं मिलता
XAUI (Cl. 47)4 लेन × 3.125 GBd, 8b/10bMAC/XGXS ↔ PHY; XENPAK, X2, XPAK मॉड्यूल50 cm PCB तक; मॉड्यूल के लिए ऑब्सोलीट
RXAUI2 × 6.25 GBdASIC ↔ PHY (Marvell)पिन बचाने वाला XAUI
XFI (XFP MSA)1 × 10.3125 GBd, 64b/66bहोस्ट ↔ XFPमॉड्यूल में CDR होता है — एक रीटाइम्ड इंटरफ़ेस (XFP)
SFI (SFF-8431)1 × 10.3125 GBd, 64b/66bहोस्ट ↔ SFP+मॉड्यूल आमतौर पर बिना CDR के लिमिटिंग या लीनियर होता है; इक्वलाइज़ेशन होस्ट का SerDes करता है; कंप्लायंस पॉइंट B (होस्ट आउटपुट), C (मॉड्यूल आउटपुट), होस्ट इनपुट पर D (SFP+)
10GBASE-KR (Cl. 72)लिंक ट्रेनिंग के साथ 1 × 10.3125 GBdबैकप्लेन; ASIC ↔ 10GBASE-T PHYAN Clause 73
USXGMII1 × 10.3125 GBd, रेट-एडेप्टेडASIC ↔ मल्टीगिग PHYSGMII और सीरियल गीगाबिट

SFI का “लीनियर” ऑप्शन 10GBASE-LRM को ले जाता था: मॉड्यूल डिस्टॉर्टेड मल्टी-मोड सिग्नल को लीनियर तरीक़े से पास करता है और होस्ट का इलेक्ट्रॉनिक डिस्पर्शन कंपनसेशन (EDC) उसे साफ़ करता है — आज के LPO आइडिया का पूर्वज।

25, 40, 50 गीगाबिट

इंटरफ़ेसलेनस्टैंडर्डकेज
25GAUI1 × 25.78125 GBd NRZAnnex 109A (C2C), 109B (C2M)SFP28
XLAUI4 × 10.3125 GBdAnnex 83A/BQSFP+ (40GBASE-LR4 वग़ैरह)
XLPPI4 × 10.3125, नॉन-रीटाइम्ड पैरेलल फ़िज़िकल इंटरफ़ेसAnnex 86Aबिना CDR के QSFP+ SR4/CR4
50GAUI-22 × 26.5625 GBd NRZAnnex 135B/CQSFP28 (2 × 50G ब्रेकआउट), SFP56 (कुछ)
50GAUI-11 × 26.5625 GBd PAM4Annex 135D/ESFP56, 50GBASE-SR/FR/LR मॉड्यूल

100 गीगाबिट

इंटरफ़ेसलेनस्टैंडर्डकेज
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, नॉन-रीटाइम्डSR4 के लिए Annex 86A-स्टाइलबिना CDR के QSFP28 SR4 (दुर्लभ)
100GAUI-44 × 26.5625 GBd NRZ (RS-FEC(544) फ़्रेमिंग के साथ)Annex 135D/E100GBASE-CR4/KR4 KP4 मोड में QSFP28
100GAUI-22 × 53.125 GBd PAM4Annex 135F/135G (C2M)QSFP56 100G लेन, 2 × 100G ब्रेकआउट, 2-लेन होस्ट वाले DR/FR1 मॉड्यूल
100GAUI-11 × 106.25 GBd PAM4Annex 120F/120G (C2M) (802.3ck)QSFP112, OSFP 100G-प्रति-लेन, SFP112

200, 400, 800 गीगाबिट

इंटरफ़ेसलेनस्टैंडर्डकेज
200GAUI-88 × 26.5625 GBd PAM4Annex 120B/C200G मोड में QSFP-DD (दुर्लभ)
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, एक 800G पोर्ट का आधा
800GAUI-88 × 106.25 GBd PAM4802.3df ऐनेक्स (C2C/C2M)OSFP, QSFP-DD800
800GAUI-4 / 1.6TAUI-84 / 8 × 212.5 GBd PAM4802.3dj (प्रोग्रेस में)OSFP224, OSFP-XD, QSFP-DD1600

C2C बनाम C2M और कंप्लायंस पॉइंट

चिप-टू-चिप (C2C)चिप-टू-मॉड्यूल (C2M)
पाथएक ही बोर्ड पर या किसी कनेक्टर के आर-पार ASIC ↔ ASIC/PHYASIC → होस्ट PCB → केज कनेक्टर → मॉड्यूल PCB → मॉड्यूल IC
रीच~25–50 cm तक (NRZ), PAM4 पर कम~10–15 cm होस्ट ट्रेस + कनेक्टर
टेस्ट पॉइंटचिप पिन पर TP0/TP5TP1 (मॉड्यूल कनेक्टर पर होस्ट आउटपुट), TP1a (एक रेफ़रेंस चैनल के बाद = मॉड्यूल इनपुट), TP4 (कनेक्टर पर मॉड्यूल आउटपुट), TP4a (होस्ट चैनल के बाद होस्ट इनपुट पर)
मॉड्यूल का रोलTP4 पर आउटपुट स्पेक पूरा करना होता है (आई, जिटर, TDECQ जैसे मेट्रिक) और TP1a पर तय स्ट्रेस्ड आई के साथ होस्ट सिग्नल बर्दाश्त करना होता है
रीटाइमिंगदोनों चिप रीटाइम करती हैंमॉड्यूल रीटाइम करता है (CDR/DSP) — या लीनियर होता है (LPO) और होस्ट पर निर्भर करता है

होस्ट बोर्ड C2M रेफ़रेंस चैनल के मुक़ाबले क्वालीफ़ाई किए जाते हैं; एक लंबा या लॉसी होस्ट ट्रेस (हाई-रैडिक्स 800G स्विच) ही वजह है कि स्विच बोर्ड पर रीटाइमर और गियरबॉक्स दिखते हैं (स्विच के अंदर)।

IEEE ऐनेक्स के पीछे OIF CEI

OIF CEIरेट / मॉड्युलेशनIEEE के बराबररीच क्लास
CEI-28G-VSR28 GBd NRZCAUI-4 C2Mबहुत छोटी रीच (मॉड्यूल)
CEI-28G-SR / -MR / -LR28 GBd NRZCAUI-4 C2C / बैकप्लेनछोटी / मीडियम / लंबी (बैकप्लेन)
CEI-56G-VSR-PAM456 GBd PAM4400GAUI-8 / 200GAUI-4 C2Mमॉड्यूल
CEI-56G-MR/LR-PAM456 GBd PAM4200GBASE-KR4 क्लासबैकप्लेन
CEI-112G-VSR-PAM4112 GBd PAM4400GAUI-4 / 800GAUI-8 C2Mमॉड्यूल
CEI-112G-XSR / -MR / -LR112 GBd PAM4die-to-die / C2C / बैकप्लेन
CEI-112G-Linear-PAM4112 GBd PAM4LPO होस्ट इंटरफ़ेसमॉड्यूल, लीनियर
CEI-224G (प्रोग्रेस में)224 GBd 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गियरबॉक्स + PAM4 DSP (4:1)
QSFP112 पर 100G (100GAUI-1)1 × 100G PAM41 × 100G PAM4सिर्फ़ रीटाइम
200GBASE-FR44 × 50G PAM44 λ × 50G PAM4रीटाइम
400GBASE-DR4 / FR48 × 50G PAM44 फ़ाइबर / 4 λ × 100G PAM4DSP में गियरबॉक्स 2:1
400GBASE-SR88 × 50G PAM48 फ़ाइबर × 50G PAM4रीटाइम
400GAUI-4 होस्ट पर 400G4 × 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 W खींचता है और एक 400G-SR8 उससे कम, और यह भी वजह है कि CMIS हर ऐप्लिकेशन के लिए अलग host और media इंटरफ़ेस ID लिस्ट करता है (CMIS)।

सिग्नल कौन कंडीशन करता है

जनरेशनमॉड्यूल मेंहोस्ट पर
10G SFP+ (SFI)लिमिटिंग एम्प या लीनियर TIA; ज़्यादातर में कोई CDR नहींCTLE/DFE इक्वलाइज़ेशन वाला SerDes; LRM के लिए EDC
10G XFP (XFI)CDRसादा SerDes
25G SFP28, 100G QSFP28Tx और Rx पर CDR (बायपास किया जा सकता है: SFF-8636 बाइट 98/99)SerDes FFE/DFE; प्री-एम्फ़ैसिस मॉड्यूल के कंट्रोल बाइट में प्रोग्रामेबल है (SFF-8636 पेज 03h 234–241: Rx आउटपुट एम्प्लिट्यूड/एम्फ़ैसिस, Tx इनपुट इक्वलाइज़ेशन)
PAM4 200G–800GFFE/DFE/MLSE वाला DSP रीटाइमर; CMIS के ज़रिए होस्ट-साइड इक्वलाइज़र सेटिंग (पेज 10h/11h Tx इनपुट EQ, Rx आउटपुट एम्प्लिट्यूड/प्री-कर्सर/पोस्ट-कर्सर)SerDes DSP
LPO 400G/800Gलीनियर ड्राइवर और TIA, कोई DSP नहींस्विच ASIC का SerDes DSP पूरे चैनल की भरपाई करता है; होस्ट का LPO-सक्षम और डायरेक्टली अटैच्ड होना ज़रूरी है (DSP और LPO)
रीटाइम्ड बनाम लीनियर AEC/ACC केबलAEC: प्लग में DSP; ACC: लीनियर एम्प्लिफ़ायरऊपर जैसा (केबल के अंदर)

रेट सिलेक्शन और CDR बायपास कंट्रोल: रेट और ऐप्लिकेशन सिलेक्शन, CDR

CodingBox में

SFF-8636 मॉड्यूल के लिए CodingBox CDR-प्रेज़ेंट बिट, रेट-सिलेक्ट कैपेबिलिटी और इक्वलाइज़ेशन/एम्फ़ैसिस कंट्रोल बाइट दिखाता है; CMIS मॉड्यूल के लिए वह ऐप्लिकेशन टेबल दिखाता है जिसमें होस्ट इंटरफ़ेस ID (CAUI-4, 400GAUI-8, 100GAUI-1…) मीडिया इंटरफ़ेस ID के सामने होते हैं — यही वह घोषणा है जिससे होस्ट लेन काउंट और मॉड्युलेशन चुनता है। सिर्फ़ 400GAUI-8 बताने वाला मॉड्यूल किसी 400GAUI-4 (QSFP112-क्लास) पोर्ट पर नहीं चलेगा, चाहे उसकी ऑप्टिक्स कितनी भी अच्छी क्यों न हो (Check transceiver, CMIS ऊपरी पेज)।


अगर आपको इस सामग्री में कोई अशुद्धि या त्रुटि दिखे, तो संबंधित अंश चुनें और Ctrl+Enter दबाकर