6.5.4 · D1 · HinglishAdvanced & Emerging Architectures

FoundationsHigh Bandwidth Memory (HBM - HBM2 - HBM3)

2,002 words9 min read↑ Read in English

6.5.4 · D1 · Hardware › Advanced & Emerging Architectures › High Bandwidth Memory (HBM - HBM2 - HBM3)

Is page par koi assumption nahi hai. Parent note High Bandwidth Memory padhne se pehle, hum har woh word aur symbol build karte hain jis par woh note depend karta hai. Upar se neeche padho; har idea sirf upar waale ideas use karta hai.


1. "Bit" aur "byte" — woh units jisme sab kuch count hota hai

Yeh topic ko kyun chahiye: memory capacity aur bandwidth bytes mein measure hoti hai, lekin actual hardware bits ko wires se push karta hai. Jab bhi aage "8 se divide karo" dikhega, toh woh isliye hai kyunki hum wires ke bits ko bytes mein translate kar rahe hain.


2. "Wire / pin" aur "toggle" ka matlab

Figure — High Bandwidth Memory (HBM - HBM2 - HBM3)

Figure dekho: har horizontal line ek wire hai. Jo wire quickly toggle karti hai woh zyada bits per second bhejti hai; jo wire slowly toggle karti hai woh kam bhejti hai. Ek single wire kabhi bhi ek hi waqt mein do bits nahi bhej sakti — isliye hi humein data fast move karne ke liye kaafi saari wires chahiye.

Yeh topic ko kyun chahiye: HBM ki headline "1024 wires" hai. Tum yeh nahi samajh sakte ki width kyun help karti hai jab tak yeh nahi dekha ki har extra wire ek independent lane hai jo apna bits ka stream carry karti hai.


3. Symbol — kitni data wires hain


4. Symbol — per-pin transfer rate, aur "Gbps" kyun

Figure — High Bandwidth Memory (HBM - HBM2 - HBM3)

Figure mein ek clock wave (violet) dikhaya hai. Single data rate mein, ek bit ek full cycle mein aati hai. Double data rate (DDR) mein, bit dono up-edge aur down-edge par aati hai — same clock se double bits. Isliye "1 GHz DDR = 2 Gbps."


5. Dono ko milao — bandwidth formula

Memory Wall dekho yeh jaanne ke liye ki kyun hum yeh number badhane ke liye desperate hain, aur DDR vs GDDR vs HBM dekho ki do knobs alag memory families mein kaise alag-alag split hote hain.


6. Power per wire — symbols , ,

Yeh topic ko kyun chahiye: yeh HBM ki superpower explain karta hai. HBM apni wires chhoti rakhta hai (chhota , kyunki woh processor ke paas ek tiny carrier par baithe hain), low-swing (chhota ), aur slow (chhota ). Chhota , chhota , chhota → tiny per wire. 1024 wires ke baad bhi total low rehta hai. Ise energy per bit (pJ/bit) ke roop mein measure karte hain.


7. Wires chhoti kyun ho sakti hain — physical stack

Figure — High Bandwidth Memory (HBM - HBM2 - HBM3)

Figure ek side view hai. TSVs (magenta) DRAM dies ke through vertically jaate hain. Microbumps stack ko interposer (orange) par drop karte hain, jo GPU/processor ke paas baitha hai. Kyunki dono ek hi chhoti tray par hain, data wires printed circuit board ke centimetres ki jagah millimetres lambi hain — yahi geometric reason hai ki chhota kyun hai.

Yeh topic ko kyun chahiye: section 6 ka formula kehta hai chhoti wires power bachati hain, lekin koi bhi cheez physically wires ko chhota hone par majboor nahi karti. TSVs + interposer woh machinery hai jo unhe actually chhota banati hai. Compare karo GDDR Memory se, jahan chips board par door baithe hain.


8. "N-Hi" aur "channel" — height aur independence count karna


Prerequisite map

bit and byte

wire toggling

N wires count

f rate per wire

Bandwidth = N times f over 8

Power = C V squared f

TSVs and interposer

short wires small C

Why HBM wins wide and slow

N-Hi and channels

Aise padho: units bandwidth formula aur power formula ko feed karte hain; physical stack wires ko chhota banata hai (chhota ); saath mein yeh explain karte hain ki HBM wide + slow kyun choose karta hai.


Equipment checklist

Parent note ke liye tum ready ho jab yeh saab in mein se koi bhi zor se answer kar sako:

Bit kya hai, aur byte kya hai?
Bit ek on/off signal hai; byte 8 bits bundled hain.
Bandwidth formulas mein 8 se divide kyun karte hain?
Bits (jo wires carry karti hain) ko bytes (quoted unit) mein convert karne ke liye; 8 bits = 1 byte.
ka matlab kya hai aur iska picture kya hai?
Parallel data wires ki sankhya — highway lanes ki sankhya.
ka matlab kya hai, aur 1 GHz DDR kyun 2 Gbps ke barabar hai?
hai bits/s per wire; DDR dono clock edges par ek bit bhejta hai, effective rate double karta hai.
Bandwidth formula likho aur har symbol ka naam batao.
; = wires, = per-wire bit rate, /8 = bits→bytes.
Dynamic-power relation batao aur , , har ek ka matlab batao.
; = wire capacitance, = voltage swing, = toggle rate.
Wires chhoti rakhne se power kyun bachti hai?
Chhoti wires ka capacitance chhota hota hai, aur ke saath badhta hai.
TSV physically kya hai?
Ek copper via jo vertically silicon die ke through drill hoti hai stacked dies ko connect karne ke liye.
Silicon interposer kya hai, aur yeh kaun sa integration style enable karta hai?
Ek passive silicon tray jo hazaaron fine wires carry karti hai; 2.5D side-by-side integration enable karta hai.
"8-Hi" ka matlab kya hai?
8 DRAM dies uuncha stack.
HBM3 mein 16 channels ho sakte hain lekin abhi bhi 1024-bit bus kaise?
16 channels × 64 bits = total 1024 data bits.