6.5.18 · D2 · HinglishAdvanced & Emerging Architectures

Visual walkthroughCo-packaged optics trends

2,350 words11 min read↑ Read in English

6.5.18 · D2 · Hardware › Advanced & Emerging Architectures › Co-packaged optics trends


Step 1 — Bit kya hota hai, aur bandwidth kya hoti hai?

KYA HAI. Ek bit ek yes/no piece of information hota hai: 1 ya 0. Jab ek switch chip bahar ki duniya se baat karta hai, toh woh bits ek ke baad ek wire mein bhejta hai, bahut hi tezi se. Ek second mein jo bits bhej sakta hai, uski count ko bandwidth kehte hain, jo se likha jaata hai.

KYUN. Yeh poochhhne se pehle ki "chip kitna power jalaata hai?", hume ek clean count chahiye ki woh kitna kaam kar raha hai. Kaam yahan = bits pushed out per second. Toh haara traffic load ka measure hai.

PICTURE. Figure dekho: chhote squares (bits) ki ek stream chip se nikalkaar wire mein ja rahi hai. Ek second mein, unme se finish line cross karte hain. Ek modern flagship switch trillion bits har second push karta hai — yahi number hai ().

Figure — Co-packaged optics trends

Step 2 — "Energy per bit," kya hota hai?

KYA HAI. Har ek bit ko wire mein dhakele ke liye thodi si energy lagti hai — use charge up karna, copper se drive karna, aur doosre end par clean up karna. Is cost ko energy per bit kehte hain, jo se likha jaata hai. Ise picojoules per bit mein measure karte hain, , jahan joules (joule energy ki everyday unit hai; picojoule ek trillionth hota hai — tiny, lekin aap trillions bits bhejte hain).

KYUN. Power = energy over time, aur total energy = (energy per bit) × (number of bits). Toh agar hame aur pata hai, hum total power predict kar sakte hain. woh "price tag" hai jo har bit ke saath chipki hoti hai.

PICTURE. Har marching bit ke saath ab ek chhota coin hai — woh coin hai. Ek chhhoti, aasaan wire (right side) sasta coin charge karti hai; ek lambi, mushkil wire (left side) mehnga coin charge karti hai. Message same hai, price alag hai.

Figure — Co-packaged optics trends

Step 3 — Inhe multiply karo: power formula saamne aata hai

KYA HAI. Total electrical-interface power hai

YEH MULTIPLICATION KYUN, kuch aur kyun nahi? Dekho units kaise cancel hoti hain — yahi poora justification hai: "Bit" upar-neeche cancel ho jaata hai, bacha joules per second, aur joules per second exactly watt ki definition hai (watt = har second mein ek joule energy deliver hona). Toh multiply karna guess nahi hai — yeh ek maatra combination hai jiska unit power aata hai.

PICTURE. Ek rectangle: iski width (bits/s) hai, iski height (energy/bit) hai. Rectangle ka area power hai. Box ko taller banao (mehange bits) ya wider banao (zyada bits) aur area — power — badhta hai.

Figure — Co-packaged optics trends

Physically bada aata kahan se hai? Yahi agla step hai — aur puri CPO story ka dil yahi hai. In circuits ke liye SerDes and Wireline Links dekho jo yeh cost pay karte hain.


Step 4 — Lambi, fast wires zyada energy kyun cost karti hain (loss law)

KYA HAI. Ek copper trace signal ko attenuate (kamzor) kar deta hai. Kamzori, decibels (dB — ek loudness-style ratio; zyada dB = zyada signal lost) mein, kuch is tarah badhti hai:

Har term:

  • = woh wire ki length jis par signal travel karta hai.
  • = signal frequency (bits kitni fast wiggle karte hain — zyada line rate ⇒ zyada ).
  • = har unit length par kitne dB lose hote hain; yeh frequency ke saath badhta hai.
  • = skin effect — high frequency par current copper ki patli bahari "skin" mein crowd ho jaata hai, resistance ki tarah badhti hai.
  • = dielectric loss — wire ke aas-paas ka insulator energy ko ke seedhe proportion mein absorb karta hai.

KYUN, aur CPO ke liye yeh kyun matter karta hai? Yeh do mechanisms hi woh reasons hain ki faster wire zyada leaky wire hoti hai. Kyunki mein linear hai (seedha multiply, koi curve nahi), length ko 100× cut karna dB loss ko 100× cut karta hai. Yahi geometric lever hai jo CPO pull karta hai: ko ~15 cm se ~2 mm tak chhota karo.

PICTURE. Do panels. Left: ek bar chart jisme frequency badhne ke saath grow karta hai (28→112→224 Gb/s). Right: ek signal jo tall shuru hota hai aur travel karte karte shrink hota hai — ek lamba faceplate trace end mein barely-visible wiggle ban jaata hai; ek millimeter CPO trace almost full height par rehta hai.

Figure — Co-packaged optics trends

Step 5 — Loss ko mein convert karo: bada loss kyun expensive bits banata hai

KYA HAI. Doosre end par ek kamzor, garbled signal ko equalizers (CTLE, DFE, FFE) se rebuild karna padta hai aur re-clock karna padta hai. Jitne zyada dB lose hue, utna hard yeh circuits kaam karti hain, aur jyada hard kaam karne wali circuits zyada energy jalati hain — toh recovered dB ke saath badhta hai.

KYUN. Yeh Step 4 ke loss aur Step 2 ke cost ke beech ka bridge hai. Loss ek signal-integrity fact hai; ek power fact hai. Equalizer woh machine hai jo "maine 30 dB lose kiya" ko "maine ise fix karne mein 5 pJ/bit spend kiya" mein convert karta hai.

PICTURE. Ek ramp: horizontal axis channel loss (dB) hai, vertical axis (pJ/bit) hai. Ek faceplate link ramp par upar hota hai (~5 pJ/bit); ek CPO link neeche-left mein hota hai ~1 pJ/bit ke paas. Arrow jo "shorten " label kiya hai woh aapko ramp se neeche slide karta hai.

Figure — Co-packaged optics trends

Step 6 — Numbers plug in karo: 256 W faceplate switch

KYA HAI. use karo faceplate aur ke saath:

EXPONENTS KYUN CANCEL HOTE HAIN. (pico) times (tera) = — yeh perfectly annihilate ho jaate hain. Toh answer sirf hai. Yeh sirf electrical I/O hai, switch core ki apni power ke upar se. 256 W ek space-heater ki worth ka power hai jo sirf bits ko faceplate tak pahunchane mein kharch hota hai.

PICTURE. Step-3 rectangle faceplate case ke liye scale par drawn: tall box (5 pJ/bit) × wide (51.2 Tb/s) → ek bada red area jis par 256 W likha hai.

Figure — Co-packaged optics trends

Step 7 — Ab wire chhoti karo: 51.2 W CPO switch

KYA HAI. Same bandwidth, lekin co-packaging ko par le aata hai:

KYUN. Sirf badla — (traffic) identical hai. Yeh akele reach ke effect ko isolate karta hai. Saving hai , yani is idealized SerDes-reach portion ka.

PICTURE. Do rectangles side by side: tall red 256 W box aur chhhota mint 51.2 W box, same width, aur upar ka shaved-off region "≈ 200 W saved" shade kiya hua.

Figure — Co-packaged optics trends

Step 8 — Edge cases (reader ko koi unshown scenario nahi dikhna chahiye)

KYA AUR KYUN — formula ke chaar corners:

  • (idle switch). . Koi traffic nahi, koi I/O power nahi — formula gracefully zero ho jaata hai. Achha sanity check hai.
  • (monolithic/optical I/O, "Future" row). Loss dB, toh equalization → minimal, → uska irreducible floor (literally zero nahi: aap abhi bhi drivers, modulators, lasers ke liye pay karte hain). Isliye perfect co-packaging bhi 0 pJ/bit nahi reach kar sakta.
  • doubles (12.8 → 25.6 → 51.2 → 102.4 Tb/s). Agar fixed rehta, sirf double hota. Lekin faster lanes upar push karti hain, toh badhta hai, toh bhi badhta hai — super-linearly badhta hai. Woh compounding hi asli crisis hai, aur reason hai ki CPO pressure har generation mein badhta rehta hai.
  • Bahut zyada (224 Gb/s copper faceplate par). Jab lamba rehta hai lekin soar karta hai, equalizer ke recoverable budget se zyada ho jaata hai — link sirf power waste nahi karta, kaam karna hi band kar deta hai. Yahi woh hard wall hai jiske upar jump karne ke liye CPO exist karta hai.

PICTURE. Chaar mini-panels: (a) idle → 0 W; (b) ek floor hit karta hua; (c) vs ka super-linear curve "agar fixed hota" wali straight line ke upar arc karta hua; (d) ek red "copper cliff" jahan loss recoverable budget se zyada ho jaata hai.

Figure — Co-packaged optics trends

Ek-picture summary

KYA HAI. Ek diagram poori derivation compress karta hai: length → loss → equalization → → 256 W vs 51.2 W boxes. Arrows follow karo upar se neeche, aur aapne parent note ka central result "bit" ki definition se re-derive kar liya.

Figure — Co-packaged optics trends

linear

rises with rate

Wire length L

Loss A in dB

Frequency f

Equalization work

Energy per bit Eb

Power P equals Eb times B

Bandwidth B

256 W faceplate

51 W co-packaged

Recall Feynman: poora walkthrough simple words mein

Ek chip bits bhejta hai — chhote yes/no messages — ek wire se, trillions per second; woh count hai. Har bit ko cross karne mein thodi si energy lagti hai, , bas itna. Pinch ko count se multiply karo aur watts milte hain, kyunki units force karti hain: energy-per-bit times bits-per-second energy-per-second hota hai, jo hi ek watt hai.

Ab, pinch badi kyun hoti hai? Kyunki copper wires signal leak karti hain, aur jitni lambi aur fast hoti hain, utna zyada leak karti hain. Doosre end par ek kamzor signal ko clever (power-hungry) circuits se rebuild karna padta hai — toh lambi wires har bit ko expensive banati hain. Ek 51.2 Tb/s switch apne faceplate tak chilla-chilla kar bhejta hua lagbhag 5 pJ per bit pay karta hai aur sirf I/O par 256 watts jalaata hai. Optics ko chip ke bilkul paas le aao toh wire millimeters ki ho jaati hai, leak almost khatam ho jaati hai, rebuild circuits relax ho jaati hain, pinch ~1 pJ par aa jaati hai, aur power ~51 watts par aa jaati hai. Woh 80% cut reach slice hai; baaki sab count karo toh honest whole-link win 30–50% hai. Aur aap kabhi zero nahi hit kar sakte, kyunki lasers, modulators aur drivers hamesha kuch na kuch cost karte hain.

Recall Quick self-test

5 pJ/bit aur 51.2 Tb/s par faceplate power? ::: W. ko se multiply kyun karte hain? ::: Units: (J/bit)(bit/s) = J/s = watts. Short reach kyun cut karta hai? ::: Loss length mein linear hai; kam loss ⇒ kam equalization ⇒ kam energy/bit. 0 kyun nahi ho sakta even at ? ::: Drivers, modulators, TIAs aur laser inefficiency ek non-zero floor set karte hain.

Related: Silicon Photonics · 2.5D and 3D Packaging · Switch ASIC Bandwidth Scaling · Thermal Management in Packages · Pluggable Optical Modules (QSFP-DD, OSFP) · Data Center Network Topologies