์ฝ˜ํ…์ธ  ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ - ๐Ÿš€ HBM์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€: AI ๋ฐ˜๋„์ฒด๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ•˜๋Š˜ ์œ„๋กœ ์Œ“์•„ ์˜ฌ๋ฆฌ๋Š” ์ง„์งœ ์ด์œ 
์ „๊ธฐ์ „์ž ์‹œ์Šคํ…œ๊ณตํ•™ ๐Ÿ”Œ

๐Ÿš€ HBM์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€: AI ๋ฐ˜๋„์ฒด๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ•˜๋Š˜ ์œ„๋กœ ์Œ“์•„ ์˜ฌ๋ฆฌ๋Š” ์ง„์งœ ์ด์œ 

๋Œ€์—ญํญ ์ „์Ÿ, TSV, ์ธํ„ฐํฌ์ €, ๊ทธ๋ฆฌ๊ณ  "๋ฉ”๋ชจ๋ฆฌ ์›”"์„ ๋ถ€์ˆ˜๋Š” ์ˆ˜์ง ์ ์ธต์˜ ์„ธ๊ณ„

๐Ÿœ ๋“ค์–ด๊ฐ€๊ธฐ ์ „์—: ์™œ ๊ฐ‘์ž๊ธฐ ๋‹ค๋“ค HBM, HBM ํ•˜๋ƒ๋ฉด์š”

ใ…‹ใ…‹ใ…‹ ์š”์ฆ˜ ๋‰ด์Šค ํ‹€๋ฉด ๋ฌด์กฐ๊ฑด ๋‚˜์˜ค๋Š” ๋‹จ์–ด 3๋Œ€์žฅ์ด ์žˆ์ฃ .
"AI", "์—”๋น„๋””์•„", ๊ทธ๋ฆฌ๊ณ  HBM.

๊ทผ๋ฐ ์†”์งํžˆโ€ฆ HBM์ด ๋ญ”์ง€ ์ •ํ™•ํžˆ ์•„๋Š” ์‚ฌ๋žŒ? ์˜์™ธ๋กœ ์ ์Œใ…‡ใ…‡
"์Œ ๊ทธ๊ฑฐ ๋น„์‹ผ ๋ฉ”๋ชจ๋ฆฌ ์•„๋‹˜?" "์‚ผ์„ฑ์ด๋ž‘ ํ•˜์ด๋‹‰์Šค๊ฐ€ ์‹ธ์šฐ๋Š” ๊ฑฐ?" ์ •๋„๋กœ ์•Œ๊ณ  ๊ณ„์‹  ๋ถ„๋“ค ๋งŽ์„ ๊ฑฐ์˜ˆ์š”.

์‚ฌ์‹ค HBM์€ High Bandwidth Memory, ์ฆ‰ ๊ณ ๋Œ€์—ญํญ ๋ฉ”๋ชจ๋ฆฌ์˜ ์•ฝ์ž์ž…๋‹ˆ๋‹ค.
๊ทผ๋ฐ ์ด๋ฆ„๋งŒ ๋ณด๋ฉด ๊ฐ์ด ์•ˆ ์˜ค์ž–์•„์š”. "๋Œ€์—ญํญ์ด ๋†’๋‹ค๊ณ ? ๊ทธ๋ž˜์„œ ๋ญ?" ์ด๋Ÿฐ ๋А๋‚Œ.

๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ ์ „๊ธฐ์ „์ž ์‹œ์Šคํ…œ๊ณตํ•™ ๊ด€์ ์—์„œ, ์™œ ์ธ๋ฅ˜๊ฐ€ ๋ฉ€์ฉกํ•œ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ตณ์ด ์•„ํŒŒํŠธ์ฒ˜๋Ÿผ ์Œ“์•„ ์˜ฌ๋ฆฌ๊ธฐ ์‹œ์ž‘ํ–ˆ๋Š”์ง€๋ฅผ
์•„์ฃผ ์ฐํ•˜๊ฒŒ, ๊ทผ๋ฐ ์žฌ๋ฐŒ๊ฒŒ ํ’€์–ด๋ณผ๊ฒŒ์š”. ์ปคํ”ผ ํ•œ ์ž” ์ฑ™๊ธฐ๊ณ  ใ„ฑใ„ฑ โ˜•

์Šคํฌ์ผ๋Ÿฌ: HBM์€ "๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“  ๊ธฐ์ˆ "์ด ์•„๋‹ˆ๋ผ,
"๋ฉ”๋ชจ๋ฆฌ์™€ ํ”„๋กœ์„ธ์„œ ์‚ฌ์ด์˜ ๋„๋กœ๋ฅผ ๋ฏธ์นœ ๋“ฏ์ด ๋„“ํ˜€๋ฒ„๋ฆฐ ๊ธฐ์ˆ "์ž…๋‹ˆ๋‹ค.
์†๋„(latency)๊ฐ€ ์•„๋‹ˆ๋ผ ํญ(bandwidth)์ด ํ•ต์‹ฌ์ด๋ผ๋Š” ๊ฑฐ, ์ด๊ฑฐ ํ•˜๋‚˜๋งŒ ๊ธฐ์–ตํ•ด๋„ ๋ฐ˜์€ ๋จน๊ณ  ๋“ค์–ด๊ฐใ…‹ใ…‹

๐Ÿงฑ 1์žฅ. ๋ชจ๋“  ๋ฌธ์ œ์˜ ์‹œ์ž‘: "๋ฉ”๋ชจ๋ฆฌ ์›”(Memory Wall)"

1-1. CPU๋Š” ๋‚ ์•„๊ฐ€๋Š”๋ฐ ๋ฉ”๋ชจ๋ฆฌ๋Š” ๊ฑธ์–ด์˜ด

์ปดํ“จํ„ฐ ๊ตฌ์กฐ ์ˆ˜์—… ๋“ค์–ด๋ณด์‹  ๋ถ„๋“ค์€ ์•„์‹ค ๊ฑฐ์˜ˆ์š”. ํฐ ๋…ธ์ด๋งŒ ๋ณ‘๋ชฉ(von Neumann bottleneck).

์—ฐ์‚ฐ ์žฅ์น˜(CPU/GPU)๋Š” ๋ฌด์–ด์˜ ๋ฒ•์น™ ํƒ€๊ณ  ํ•ด๋งˆ๋‹ค ๋ฏธ์นœ ๋“ฏ์ด ๋นจ๋ผ์กŒ๋Š”๋ฐ,
๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ(DRAM)์˜ ๋ฐ์ดํ„ฐ ๊ณต๊ธ‰ ๋Šฅ๋ ฅ์€ ๊ทธ๋งŒํผ ๋ชป ๋”ฐ๋ผ์™”์–ด์š”.

1990๋…„๋Œ€์— ์ด๋ฏธ ์ด ๋ฌธ์ œ๊ฐ€ ๊ณต์‹์ ์œผ๋กœ ์ง€์ ๋์Šต๋‹ˆ๋‹ค. Wulf์™€ McKee๊ฐ€ 1995๋…„์— ์“ด
"Hitting the Memory Wall"์ด๋ผ๋Š” ๋…ผ๋ฌธ์ด ๊ทธ ์œ ๋ช…ํ•œ ๋ฉ”๋ชจ๋ฆฌ ์›” ๊ฐœ๋…์˜ ์ถœ๋ฐœ์ ์ด์ฃ .

์‰ฝ๊ฒŒ ๋น„์œ ํ•˜๋ฉด ์ด๋Ÿฐ ์ƒํ™ฉ์ž„:

๐Ÿญ ๊ณต์žฅ(GPU): 1์ดˆ์— ๋ถ€ํ’ˆ 1์–ต ๊ฐœ๋ฅผ ์กฐ๋ฆฝํ•  ์ˆ˜ ์žˆ์Œ
๐Ÿšš ๋ฐฐ์†ก ํŠธ๋Ÿญ(๋ฉ”๋ชจ๋ฆฌ ๋ฒ„์Šค): 1์ดˆ์— ๋ถ€ํ’ˆ 100๋งŒ ๊ฐœ ๋ฐฐ๋‹ฌ ๊ฐ€๋Šฅ

โ†’ ๊ฒฐ๊ณผ: ๊ณต์žฅ ๋…ธ๋™์ž๋“ค์ด 99% ์‹œ๊ฐ„ ๋™์•ˆ ๋ฉ๋•Œ๋ฆฌ๊ณ  ์žˆ์Œ ใ…‹ใ…‹ใ…‹

์ด๊ฑธ ์ „๋ฌธ ์šฉ์–ด๋กœ "์—ฐ์‚ฐ ์œ ๋‹› ์œ ํœด(idle) ์ƒํƒœ"๋ผ๊ณ  ํ•˜๊ณ ,
GPU ์—”์ง€๋‹ˆ์–ด๋“ค์€ ์ด๊ฑธ memory-bound(๋ฉ”๋ชจ๋ฆฌ ๋ฐ”์šด๋“œ) ์ƒํƒœ๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

1-2. ์‚ฐ์ˆ  ๊ฐ•๋„(Arithmetic Intensity)๋ผ๋Š” ๊ฐœ๋…

์—ฌ๊ธฐ์„œ ๊ณตํ•™์ ์œผ๋กœ ์กฐ๊ธˆ ๋” ๋“ค์–ด๊ฐ€๋ณผ๊ฒŒ์š”. ๋ฃจํ”„๋ผ์ธ ๋ชจ๋ธ(Roofline Model)์ด๋ผ๋Š” ๊ฒŒ ์žˆ์–ด์š”.
๋ฒ„ํด๋ฆฌ์—์„œ ๋‚˜์˜จ ์„ฑ๋Šฅ ๋ถ„์„ ๋ชจ๋ธ์ธ๋ฐ, ํ•ต์‹ฌ ๊ฐœ๋…์ด ์‚ฐ์ˆ  ๊ฐ•๋„์ž…๋‹ˆ๋‹ค.

์‚ฐ์ˆ  ๊ฐ•๋„ (AI, Arithmetic Intensity)
 = ์—ฐ์‚ฐ๋Ÿ‰(FLOPs) รท ๋ฉ”๋ชจ๋ฆฌ ์ „์†ก๋Ÿ‰(Bytes)

- AI ๊ฐ’์ด ๋†’๋‹ค โ†’ ์—ฐ์‚ฐ ์œ„์ฃผ (compute-bound)
- AI ๊ฐ’์ด ๋‚ฎ๋‹ค โ†’ ๋ฉ”๋ชจ๋ฆฌ ์œ„์ฃผ (memory-bound)

๊ทผ๋ฐ์š”โ€ฆ ๋”ฅ๋Ÿฌ๋‹, ํŠนํžˆ LLM ์ถ”๋ก (inference)์€ ์‚ฐ์ˆ  ๊ฐ•๋„๊ฐ€ ๊ทน๋„๋กœ ๋‚ฎ์Šต๋‹ˆ๋‹ค.
์™œ๋ƒ? ํ† ํฐ ํ•˜๋‚˜ ๋งŒ๋“ค ๋•Œ๋งˆ๋‹ค ์ˆ˜์‹ญ~์ˆ˜๋ฐฑ GB์งœ๋ฆฌ ๊ฐ€์ค‘์น˜ ์ „์ฒด๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ฝ์–ด์™€์•ผ ํ•˜๊ฑฐ๋“ ์š”.

์‹ค์ œ ๊ณ„์‚ฐ ํ•œ๋ฒˆ ํ•ด๋ณผ๊นŒ์š”?
70B(700์–ต) ํŒŒ๋ผ๋ฏธํ„ฐ ๋ชจ๋ธ์„ FP16(2๋ฐ”์ดํŠธ)์œผ๋กœ ๋Œ๋ฆฐ๋‹ค = ์•ฝ 140GB.
ํ† ํฐ 1๊ฐœ ์ƒ์„ฑ = ์ด 140GB๋ฅผ ํ•œ ๋ฒˆ ์ญ‰ ์ฝ์–ด์•ผ ํ•จ.
์ดˆ๋‹น 20ํ† ํฐ ๋ฝ‘๊ณ  ์‹ถ๋‹ค? โ†’ ์ดˆ๋‹น 2.8TB์˜ ๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ ํ•„์š”ใ…‹ใ…‹ใ…‹ใ…‹

DDR5 ๋“€์–ผ์ฑ„๋„์ด ๋Œ€๋žต 100GB/s ์ˆ˜์ค€์ธ๋ฐโ€ฆ ๋„ค, ๋ช…ํ•จ๋„ ๋ชป ๋‚ด๋ฐˆ.

์ด์ œ ์™œ HBM์ด ํ•„์š”ํ•œ์ง€ ๊ฐ์ด ์Šฌ์Šฌ ์˜ค์‹œ์ฃ ?
AI ์‹œ๋Œ€์˜ ๋ณ‘๋ชฉ์€ "๊ณ„์‚ฐ์ด ๋А๋ ค์„œ"๊ฐ€ ์•„๋‹ˆ๋ผ "๋ฐ์ดํ„ฐ๋ฅผ ๋ชป ๊ฐ–๋‹ค์ค˜์„œ"์ž…๋‹ˆ๋‹ค.

์—ฐ์‚ฐ ์„ฑ๋Šฅ vs ๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ ๊ฒฉ์ฐจ ์‹œ๊ฐ„ (์„ธ๋Œ€) ์ƒ๋Œ€ ์„ฑ๋Šฅ ์—ฐ์‚ฐ ์„ฑ๋Šฅ (FLOPS) ๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ ๋ฉ”๋ชจ๋ฆฌ ์›” ๊ฒฉ์ฐจ๋Š” ๊ณ„์† ๋ฒŒ์–ด์ง

๐Ÿ—๏ธ 2์žฅ. ๊ทธ๋ž˜์„œ ๋‚˜์˜จ ๋‹ต: "์˜†์œผ๋กœ ๋ชป ๋Š˜๋ฆฌ๋ฉด ์œ„๋กœ ์Œ“์ž"

2-1. ๋Œ€์—ญํญ ๊ณต์‹๋ถ€ํ„ฐ ์ดํ•ดํ•˜์ž

๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ์€ ์‚ฌ์‹ค ์ดˆ๋”ฉ ์‚ฐ์ˆ˜์ฒ˜๋Ÿผ ๋‹จ์ˆœํ•œ ๊ณต์‹์œผ๋กœ ๋‚˜์˜ต๋‹ˆ๋‹ค.

๋Œ€์—ญํญ(GB/s) = ๋ฒ„์Šค ํญ(bit) ร— ์ „์†ก ์†๋„(Gbps/pin) รท 8

์ฆ‰ ๋Œ€์—ญํญ์„ ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์€ ๋”ฑ ๋‘ ๊ฐ€์ง€๋ฟ์ด์—์š”.

โ‘  ํ•€๋‹น ์†๋„๋ฅผ ์˜ฌ๋ฆฐ๋‹ค (์ฃผํŒŒ์ˆ˜ โ†‘)
โ‘ก ๋ฐฐ์„ (ํ•€) ๊ฐœ์ˆ˜๋ฅผ ๋Š˜๋ฆฐ๋‹ค (๋ฒ„์Šค ํญ โ†‘)

๊ทผ๋ฐ โ‘ ๋ฒˆ์€ ๋ฌผ๋ฆฌ์  ํ•œ๊ณ„์— ๋ถ€๋”ชํ˜”์–ด์š”. ์™œ๋ƒ๋ฉดโ€ฆ

โšก ๊ณ ์ฃผํŒŒ์—์„œ ์ƒ๊ธฐ๋Š” ์ง€์˜ฅ๋“ค

โ€ข ์‹ ํ˜ธ ๋ฌด๊ฒฐ์„ฑ(Signal Integrity) ๋ถ•๊ดด โ€” ๋ฐฐ์„ ์ด ์•ˆํ…Œ๋‚˜์ฒ˜๋Ÿผ ๊ตด์–ด์„œ ๋ฐ˜์‚ฌ, ๋ง์ž‰ ๋ฐœ์ƒ
โ€ข ํฌ๋กœ์Šคํ† ํฌ(Crosstalk) โ€” ์˜† ์„ ์˜ ์‹ ํ˜ธ๊ฐ€ ๋‚ด ์„ ์œผ๋กœ ๋„˜์–ด์˜ด
โ€ข ISI(Inter-Symbol Interference) โ€” ์•ž ๋น„ํŠธ ๊ผฌ๋ฆฌ๊ฐ€ ๋’ท ๋น„ํŠธ๋ฅผ ๋ฎ์นจ
โ€ข ์ „๋ ฅ ์†Œ๋ชจ ํญ์ฆ โ€” ๋™์  ์ „๋ ฅ P โˆ CยทVยฒยทf, ์ฃผํŒŒ์ˆ˜์— ๋น„๋ก€ํ•ด์„œ ์ „๋ ฅ์ด ์ญ‰์ญ‰ ์˜ฌ๋ผ๊ฐ
โ€ข ๋ฐœ์—ด โ€” ์ „๋ ฅ ์˜ฌ๋ผ๊ฐ€๋ฉด ์—ด, ์—ด ์˜ฌ๋ผ๊ฐ€๋ฉด ๋˜ ์„ฑ๋Šฅ ๋‹ค์šด (์•…์ˆœํ™˜ใ…‹ใ…‹)

GDDR6X๊ฐ€ PAM4 ๋ณ€์กฐ๊นŒ์ง€ ๋™์›ํ•ด์„œ ํ•€๋‹น 20Gbps ๋„˜๊ฒผ๋Š”๋ฐ,
๊ฑฐ๊ธฐ์„œ ๋” ์˜ฌ๋ฆฌ๋ ค๋‹ˆ ์†Œ๋น„์ „๋ ฅ์ด ๊ฐ๋‹น์ด ์•ˆ ๋˜๋Š” ์ƒํ™ฉ์ด ์˜จ ๊ฑฐ์ฃ .

2-2. ๊ทธ๋Ÿผ โ‘ก๋ฒˆ, ๋ฐฐ์„ ์„ ๋Š˜๋ฆฌ์ž!

DDR5 ์ฑ„๋„ ํ•˜๋‚˜๊ฐ€ ๋Œ€๋žต 64๋น„ํŠธ, GDDR6๋Š” ์นฉ๋‹น 32๋น„ํŠธ ์ •๋„์˜ˆ์š”.
๊ทธ๋Ÿฐ๋ฐ HBM์€? ์Šคํƒ ํ•˜๋‚˜๋‹น 1024๋น„ํŠธ์ž…๋‹ˆ๋‹ค. ๋ฏธ์ณค์ฃ ใ…‹ใ…‹ใ…‹

๊ทผ๋ฐ ์—ฌ๊ธฐ์„œ ์˜๋ฌธ์ด ์ƒ๊น€. "์•„๋‹ˆ ๊ทธ๋Ÿผ ์ง„์ž‘์— ๋ฐฐ์„  ๋Š˜๋ฆฌ์ง€ ์™œ ์•ˆ ํ–ˆ์Œ?"

์ด์œ ๋Š” ๊ฐ„๋‹จํ•ด์š”. PCB์— 1024๊ฐœ ๋ฐฐ์„ ์„ ๋ชป ๊น”๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๐Ÿง ์™œ ๋ชป ๊น”๊นŒ?

์ผ๋ฐ˜ PCB์˜ ๋ฐฐ์„  ํ”ผ์น˜(์„ ๊ณผ ์„  ์‚ฌ์ด ๊ฐ„๊ฒฉ)๋Š” ๋Œ€๋žต ์ˆ˜์‹ญ~100๋งˆ์ดํฌ๋กœ๋ฏธํ„ฐ ์ˆ˜์ค€์ด์—์š”.
1024๊ฐœ ์„  + ์ „์›/์ ‘์ง€์„ ๊นŒ์ง€ ํ•˜๋ฉด ์‹ค์ œ๋กœ ์ˆ˜์ฒœ ๊ฐœ ๋ฐฐ์„ ์ด ํ•„์š”ํ•œ๋ฐ,
์ด๊ฑธ PCB์— ๊น”๋ฉด ๋ฉ”์ธ๋ณด๋“œ๊ฐ€ ์†๋ฐ”๋‹ฅ๋งŒ ํ•œ ์นฉ ์ฃผ๋ณ€์—๋งŒ A4์šฉ์ง€ ํฌ๊ธฐ๊ฐ€ ํ•„์š”ํ•ด์ง.

๊ฒŒ๋‹ค๊ฐ€ ๋ฐฐ์„ ์ด ๊ธธ์–ด์ง€๋ฉด โ†’ ๊ธฐ์ƒ ์ปคํŒจ์‹œํ„ด์Šคยท์ธ๋•ํ„ด์Šค ์ฆ๊ฐ€ โ†’ ์‹ ํ˜ธ ์™œ๊ณก โ†’ ์†๋„ ์ €ํ•˜.
๊ฒฐ๊ตญ "๋„“๊ฒŒ ๊น”๋ฉด ๋А๋ ค์ง€๊ณ , ๋น ๋ฅด๊ฒŒ ํ•˜๋ ค๋ฉด ์ข๊ฒŒ ๊น”์•„์•ผ ํ•˜๋Š”" ๋ชจ์ˆœ์— ๋น ์ง.

2-3. ๋ฐœ์ƒ์˜ ์ „ํ™˜: 3D ์ ์ธต + ์‹ค๋ฆฌ์ฝ˜ ์ธํ„ฐํฌ์ €

๊ทธ๋ž˜์„œ ์—”์ง€๋‹ˆ์–ด๋“ค์ด ๋‚ธ ๋‹ต์ด ๋ฐ”๋กœ ์ด๊ฒ๋‹ˆ๋‹ค.

"PCB์— ๋ชป ๊น”๋ฉด, ์‹ค๋ฆฌ์ฝ˜ ์œ„์— ๊น”์ž."
"์˜†์œผ๋กœ ๋ชป ๋Š˜๋ฆฌ๋ฉด, ์œ„๋กœ ์Œ“์ž."

์ด๊ฒŒ HBM์˜ ๋ณธ์งˆ์ด์—์š”. HBM์€ ์ƒˆ๋กœ์šด DRAM ์…€ ๊ธฐ์ˆ ์ด ์•„๋‹ˆ๋ผ,
๊ธฐ์กด DRAM์„ 'ํŒจํ‚ค์ง• ๋ฐฉ์‹'์œผ๋กœ ํ˜์‹ ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ HBM์„ ์ดํ•ดํ•˜๋ ค๋ฉด ๋ฐ˜๋“œ์‹œ ์–ด๋“œ๋ฐด์Šค๋“œ ํŒจํ‚ค์ง•(Advanced Packaging)์„ ์•Œ์•„์•ผ ํ•ด์š”.
์ด๊ฒŒ ์š”์ฆ˜ ๋ฐ˜๋„์ฒด ์—…๊ณ„์—์„œ ๋ฏธ์„ธ๊ณต์ •๋งŒํผ ๋œจ๊ฑฐ์šด ์ด์œ ์ด๊ธฐ๋„ ํ•˜๊ณ ์š”.

HBM 2.5D ํŒจํ‚ค์ง€ ๋‹จ๋ฉด ๊ตฌ์กฐ ํŒจํ‚ค์ง€ ๊ธฐํŒ (Package Substrate) ์‹ค๋ฆฌ์ฝ˜ ์ธํ„ฐํฌ์ € (Silicon Interposer) GPU / AI ๊ฐ€์†๊ธฐ Logic Die Base / Logic Die DRAM Die 1 DRAM Die 2 DRAM Die 3 DRAM Die 4 HBM ์Šคํƒ โ† TSV (์‹ค๋ฆฌ์ฝ˜ ๊ด€ํ†ต ์ „๊ทน) ์ธํ„ฐํฌ์ € ๋‚ด๋ถ€ ์ดˆ๋ฏธ์„ธ ๋ฐฐ์„  = 1024bit ๋ฒ„์Šค ๋งˆ์ดํฌ๋กœ ๋ฒ”ํ”„ (ฮผbump)

๐Ÿ”ฌ 3์žฅ. HBM์˜ ํ•ต์‹ฌ ๊ธฐ์ˆ  3์ข… ์„ธํŠธ

3-1. TSV (Through-Silicon Via, ์‹ค๋ฆฌ์ฝ˜ ๊ด€ํ†ต ์ „๊ทน)

HBM์˜ ์‹ฌ์žฅ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

๊ธฐ์กด์—๋Š” ์นฉ๋ผ๋ฆฌ ์—ฐ๊ฒฐํ•  ๋•Œ ์™€์ด์–ด ๋ณธ๋”ฉ(Wire Bonding)์„ ์ผ์–ด์š”.
์นฉ ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ๊ธˆ์„ ์„ ๋ฝ‘์•„์„œ ๊ธฐํŒ์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์ธ๋ฐ, ์ด๊ฑด ์นฉ์„ ์Œ“์œผ๋ฉด ๊ณ„๋‹จ์‹์œผ๋กœ ๋ฐ€๋ ค ์Œ“์•„์•ผ ํ•˜๊ณ 
๋ฐฐ์„  ๊ธธ์ด๋„ ๊ธธ์–ด์ง€๊ณ  ๊ฐœ์ˆ˜๋„ ์ œํ•œ์ ์ด์—์š”.

TSV๋Š”์š”? ์‹ค๋ฆฌ์ฝ˜ ์›จ์ดํผ๋ฅผ ์ˆ˜์ง์œผ๋กœ ๋šซ์–ด์„œ ๊ตฌ๋ฉ์„ ๋‚ด๊ณ , ๊ฑฐ๊ธฐ์— ๊ตฌ๋ฆฌ๋ฅผ ์ฑ„์›Œ ๋„ฃ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋ฉด ์œ„์•„๋ž˜ ์นฉ์ด ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋กœ ์ง์ ‘ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฑฐ์ฃ . ์—˜๋ฆฌ๋ฒ ์ดํ„ฐ ๋šซ๋Š” ๊ฑฐ๋ž‘ ๋˜‘๊ฐ™์Œใ…‹ใ…‹

TSV ์ œ์กฐ ๊ณต์ •, ๋Œ€๋žต ์ด๋Ÿฐ ์ˆœ์„œ์ž„ ๐Ÿ› ๏ธ

1๏ธโƒฃ DRIE ์‹๊ฐ โ€” Bosch ๊ณต์ •์œผ๋กœ ์‹ค๋ฆฌ์ฝ˜์— ๊นŠ์€ ๊ตฌ๋ฉ ๋šซ๊ธฐ (์ง€๋ฆ„ ์ˆ˜ ฮผm, ๊นŠ์ด 50~100ฮผm)
2๏ธโƒฃ ์ ˆ์—ฐ๋ง‰ ์ฆ์ฐฉ โ€” ๊ตฌ๋ฉ ๋ฒฝ์— SiOโ‚‚ ์ž…ํ˜€์„œ ์‹ค๋ฆฌ์ฝ˜๊ณผ ์ ˆ์—ฐ
3๏ธโƒฃ ๋ฐฐ๋ฆฌ์–ด/์‹œ๋“œ์ธต โ€” Ta/TaN ๋ฐฐ๋ฆฌ์–ด + Cu ์‹œ๋“œ์ธต (๊ตฌ๋ฆฌ ํ™•์‚ฐ ๋ฐฉ์ง€)
4๏ธโƒฃ ๊ตฌ๋ฆฌ ์ „ํ•ด ๋„๊ธˆ โ€” ๊ตฌ๋ฉ ์•ˆ์„ ๊ตฌ๋ฆฌ๋กœ ๊ฝ‰ ์ฑ„์›€ (๋ณด์ด๋“œ ์—†์ด ์ฑ„์šฐ๋Š” ๊ฒŒ ํ•ต์‹ฌ ๊ธฐ์ˆ !)
5๏ธโƒฃ CMP ํ‰ํƒ„ํ™” โ€” ํ‘œ๋ฉด ๊ฐˆ์•„๋‚ด๊ธฐ
6๏ธโƒฃ ์›จ์ดํผ ๋ฐ•๋ง‰ํ™”(Thinning) โ€” ๋’ท๋ฉด์„ ๊ฐˆ์•„์„œ TSV ๋…ธ์ถœ, ๋‘๊ป˜ 50ฮผm ์ดํ•˜๋กœ
7๏ธโƒฃ ๋งˆ์ดํฌ๋กœ ๋ฒ”ํ”„ ํ˜•์„ฑ & ๋ณธ๋”ฉ

์—ฌ๊ธฐ์„œ ์ง„์งœ ์–ด๋ ค์šด ๊ฒŒ ์›จ์ดํผ ๋ฐ•๋ง‰ํ™”์˜ˆ์š”.
DRAM ๋‹ค์ด ๋‘๊ป˜๋ฅผ ๋จธ๋ฆฌ์นด๋ฝ ๊ตต๊ธฐ(์•ฝ 70ฮผm)๋ณด๋‹ค ์–‡๊ฒŒ ๊ฐˆ์•„๋‚ด๋Š”๋ฐ,
์ด๋ ‡๊ฒŒ ์–‡์•„์ง€๋ฉด ์›จ์ดํผ๊ฐ€ ๊ณผ์ž์ฒ˜๋Ÿผ ์ž˜ ๊นจ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์บ๋ฆฌ์–ด ์›จ์ดํผ์— ์ž„์‹œ๋กœ ๋ถ™์—ฌ๋†“๊ณ  ์ž‘์—…ํ•ด์š”.

๊ทธ๋ฆฌ๊ณ  ๋˜ ํ•˜๋‚˜. TSV๋Š” ์‹ค๋ฆฌ์ฝ˜์— ๊ตฌ๋ฉ์„ ๋‚ด๋Š” ๊ฑฐ๋ผ ์ฃผ๋ณ€ ์…€์— ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ์ค๋‹ˆ๋‹ค.
๊ตฌ๋ฆฌ์™€ ์‹ค๋ฆฌ์ฝ˜์˜ ์—ดํŒฝ์ฐฝ๊ณ„์ˆ˜(CTE)๊ฐ€ ๋‹ฌ๋ผ์„œ ์˜จ๋„ ๋ณ€ํ™” ์‹œ ์‘๋ ฅ์ด ์ƒ๊ธฐ๊ฑฐ๋“ ์š”.
๊ทธ๋ž˜์„œ TSV ์ฃผ๋ณ€์—” KOZ(Keep Out Zone)๋ผ๋Š” ๊ธˆ์ง€ ๊ตฌ์—ญ์„ ๋‘ฌ์„œ ์…€์„ ๋ฐฐ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
โ†’ ์ด๊ฒŒ HBM์˜ ์‹ค์งˆ์  ์šฉ๋Ÿ‰ ํšจ์œจ์„ ๋–จ์–ด๋œจ๋ฆฌ๋Š” ์›์ธ ์ค‘ ํ•˜๋‚˜์˜ˆ์š”.

3-2. ์‹ค๋ฆฌ์ฝ˜ ์ธํ„ฐํฌ์ € & 2.5D ํŒจํ‚ค์ง•

HBM ์Šคํƒ์„ ๋งŒ๋“ค์—ˆ๋‹ค๊ณ  ๋์ด ์•„๋‹ˆ์—์š”. ์ด๊ฑธ GPU๋ž‘ ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜์ž–์•„์š”?
1024๊ฐœ ์„ ์„ PCB๋กœ๋Š” ๋ชป ๊น๋‹ค๊ณ  ์•„๊นŒ ๋ง์”€๋“œ๋ ธ์ฃ .

๊ทธ๋ž˜์„œ GPU์™€ HBM์„ ๋‚˜๋ž€ํžˆ ์˜ฌ๋ ค๋†“์„ '์‹ค๋ฆฌ์ฝ˜ ํŒ๋•Œ๊ธฐ'๋ฅผ ํ•˜๋‚˜ ๋” ๊น๋‹ˆ๋‹ค.
์ด๊ฒŒ ๋ฐ”๋กœ ์‹ค๋ฆฌ์ฝ˜ ์ธํ„ฐํฌ์ €(Silicon Interposer)์˜ˆ์š”.

๐Ÿ’ก ์™œ ํ•˜ํ•„ ์‹ค๋ฆฌ์ฝ˜์ผ๊นŒ?

์‹ค๋ฆฌ์ฝ˜ ์œ„์—๋Š” ๋ฐ˜๋„์ฒด ๊ณต์ •(BEOL)์„ ๊ทธ๋Œ€๋กœ ์“ธ ์ˆ˜ ์žˆ์–ด์š”.
์ฆ‰ ๋ฐฐ์„  ํ”ผ์น˜๋ฅผ ์„œ๋ธŒ ๋งˆ์ดํฌ๋กœ๋ฏธํ„ฐ ๋‹จ์œ„๊นŒ์ง€ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป.
PCB๋ณด๋‹ค ์ˆ˜์‹ญ~์ˆ˜๋ฐฑ ๋ฐฐ ์กฐ๋ฐ€ํ•œ ๋ฐฐ์„ ์ด ๊ฐ€๋Šฅํ•˜๋‹ˆ๊นŒ 1024๋น„ํŠธ๋„ ๊ฑฐ๋œฌํžˆ ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ๋‹ค๊ฐ€ GPU ๋‹ค์ด์™€ ์ธํ„ฐํฌ์ €๊ฐ€ ๊ฐ™์€ ์‹ค๋ฆฌ์ฝ˜ ์†Œ์žฌ๋ผ ์—ดํŒฝ์ฐฝ๊ณ„์ˆ˜๊ฐ€ ๋™์ผ โ†’
์˜จ๋„ ๋ณ€ํ™”์— ๋”ฐ๋ฅธ ํœจ(warpage)๊ณผ ๋ฒ”ํ”„ ๊ท ์—ด ๋ฌธ์ œ๊ฐ€ ํ™• ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ๊ฐœ๊ฟ€ ๐Ÿ‘

์ด๋ ‡๊ฒŒ ์—ฌ๋Ÿฌ ์นฉ์„ ์ธํ„ฐํฌ์ € ์œ„์— ์ˆ˜ํ‰์œผ๋กœ ๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฑธ
2.5D ํŒจํ‚ค์ง•์ด๋ผ๊ณ  ๋ถˆ๋Ÿฌ์š”. (์™„์ „ํžˆ ์ˆ˜์ง์œผ๋กœ ์Œ“์œผ๋ฉด 3D)

๋Œ€ํ‘œ์ ์ธ ๊ฒŒ TSMC์˜ CoWoS(Chip on Wafer on Substrate)์ž…๋‹ˆ๋‹ค.
์—”๋น„๋””์•„ H100, H200, B200 ๋‹ค ์ด ๊ธฐ์ˆ ๋กœ ๋งŒ๋“ค์–ด์ ธ์š”.
๊ทธ๋ž˜์„œ "CoWoS ์บํŒŒ ๋ถ€์กฑํ•ด์„œ GPU ๋ชป ๋งŒ๋“ ๋‹ค"๋Š” ๋‰ด์Šค๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฑฐ๊ณ ์š”ใ…‹ใ…‹

3-3. ๋ณธ๋”ฉ ๊ธฐ์ˆ : MR-MUF vs ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ณธ๋”ฉ

์นฉ์„ ์Œ“์„ ๋•Œ ์–ด๋–ป๊ฒŒ ๋ถ™์ด๋А๋ƒ๋„ ์—„์ฒญ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

โ‘  TC-NCF (Thermo Compression - Non Conductive Film)
์นฉ ์‚ฌ์ด์— ๋น„์ „๋„์„ฑ ํ•„๋ฆ„์„ ๋ผ์šฐ๊ณ  ์—ด+์••๋ ฅ์œผ๋กœ ๋ˆŒ๋Ÿฌ ๋ถ™์ด๋Š” ๋ฐฉ์‹.
์‚ผ์„ฑ์ „์ž๊ฐ€ ์˜ค๋ž˜ ์‚ฌ์šฉํ•ด์˜จ ๋ฐฉ์‹์ด๊ณ , ์ธต๋งˆ๋‹ค ํ•„๋ฆ„์ด ๋“ค์–ด๊ฐ€์„œ ๋‘๊ป˜ ๊ด€๋ฆฌ๊ฐ€ ๊นŒ๋‹ค๋กœ์›Œ์š”.

โ‘ก MR-MUF (Mass Reflow - Molded Underfill)
SKํ•˜์ด๋‹‰์Šค๊ฐ€ ๋ฐ€๊ณ  ์žˆ๋Š” ๋ฐฉ์‹. ์นฉ๋“ค์„ ํ•œ๊บผ๋ฒˆ์— ์Œ“์•„๋†“๊ณ  ๋ฆฌํ”Œ๋กœ์šฐ๋กœ ์ ‘ํ•ฉํ•œ ๋’ค,
์•ก์ฒด ์ƒํƒœ์˜ ๋ณดํ˜ธ์žฌ(EMC)๋ฅผ ํ•œ ๋ฒˆ์— ์ฃผ์ž…ํ•ด์„œ ํ‹ˆ์„ ์ฑ„์›๋‹ˆ๋‹ค.
์—ด ์ „๋„์œจ์ด ์ข‹๊ณ , ๊ณต์ • ์‹œ๊ฐ„์ด ์งง๊ณ , ์นฉ ํœจ๋„ ๋œํ•จ โ†’ HBM3 ์‹œ์žฅ์—์„œ ํฐ ๊ฐ•์ ์ด ๋์ฃ .

โ‘ข ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ณธ๋”ฉ (Hybrid Bonding)
๋ฏธ๋ž˜์˜ ๊ธฐ์ˆ . ๋ฒ”ํ”„๋ฅผ ์•„์˜ˆ ์—†์• ๊ณ  ๊ตฌ๋ฆฌ-๊ตฌ๋ฆฌ๋ฅผ ์ง์ ‘ ์ ‘ํ•ฉํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
Cu ํŒจ๋“œ์™€ ์‚ฐํ™”๋ง‰์„ ์›์ž ์ˆ˜์ค€์œผ๋กœ ํ‰ํƒ„ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์„œ ๊ทธ๋ƒฅ ๋ˆŒ๋Ÿฌ ๋ถ™์—ฌ์š”.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ณธ๋”ฉ์˜ ์žฅ์  ๐Ÿ”ฅ

โ€ข ๋ฒ”ํ”„๊ฐ€ ์—†์œผ๋‹ˆ ์ธต๊ฐ„ ๋‘๊ป˜๊ฐ€ ๊ทน๋„๋กœ ์–‡์•„์ง โ†’ ๊ฐ™์€ ๋†’์ด์— ๋” ๋งŽ์€ ์ธต ์ ์ธต ๊ฐ€๋Šฅ
โ€ข ์ ‘์† ํ”ผ์น˜๋ฅผ 10ฮผm ์ดํ•˜ โ†’ 1ฮผm ๊ธ‰๊นŒ์ง€ ์ค„์ผ ์ˆ˜ ์žˆ์Œ โ†’ I/O ๊ฐœ์ˆ˜ ํญ์ฆ
โ€ข ์ „๊ธฐ ์ €ํ•ญยท์ธ๋•ํ„ด์Šค ๊ฐ์†Œ โ†’ ์ „๋ ฅ ํšจ์œจ โ†‘
โ€ข ์—ด ์ €ํ•ญ ๊ฐ์†Œ โ†’ ๋ฐฉ์—ด ์œ ๋ฆฌ

๋‹จ์ ? ์›์ž ๋‹จ์œ„ ํ‰ํƒ„๋„์™€ ์ดˆ์ฒญ์ • ํ™˜๊ฒฝ์ด ํ•„์š”ํ•ด์„œ ์ˆ˜์œจ ์žก๊ธฐ๊ฐ€ ์ง„์งœ ๋นก์…ˆใ…‹ใ…‹ใ…‹

์—…๊ณ„์—์„œ๋Š” HBM4 ๋˜๋Š” HBM4E ์„ธ๋Œ€๋ถ€ํ„ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ณธ๋”ฉ์ด ๋ณธ๊ฒฉ ๋„์ž…๋  ๊ฑฐ๋ผ๊ณ  ๋ณด๊ณ  ์žˆ์–ด์š”.
16๋‹จ, 20๋‹จ๊นŒ์ง€ ์Œ“์œผ๋ ค๋ฉด ์‚ฌ์‹ค์ƒ ์„ ํƒ์ด ์•„๋‹ˆ๋ผ ํ•„์ˆ˜๊ฐ€ ๋˜์–ด๊ฐ€๋Š” ์ค‘.

๐Ÿ“ 4์žฅ. HBM์€ ๋‚ด๋ถ€์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ์„๊นŒ

4-1. ์ฑ„๋„, ์˜์‚ฌ์ฑ„๋„, ๋ฑ…ํฌ

HBM์˜ 1024๋น„ํŠธ๋Š” ๊ทธ๋ƒฅ ํ†ต์งœ ๋ฒ„์Šค๊ฐ€ ์•„๋‹ˆ์—์š”. ์ž˜๊ฒŒ ์ชผ๊ฐœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตฌ๋ถ„๊ตฌ์กฐ์„ค๋ช…
HBM2/2E8์ฑ„๋„ ร— 128bit๊ฐ ์ฑ„๋„์ด 2๊ฐœ ์˜์‚ฌ์ฑ„๋„(64bit)๋กœ ๋ถ„ํ• 
HBM316์ฑ„๋„ ร— 64bit๊ฐ ์ฑ„๋„์ด 2๊ฐœ ์˜์‚ฌ์ฑ„๋„(32bit)๋กœ ๋ถ„ํ•  = 32 PC
HBM3E16์ฑ„๋„ ร— 64bitํ•€ ์†๋„๋งŒ ๋Œ€ํญ ์ƒ์Šน (9.2~9.6Gbps ๊ธ‰)
HBM432์ฑ„๋„ ร— 64bit์ด ์ธํ„ฐํŽ˜์ด์Šค ํญ 2048bit๋กœ 2๋ฐฐ ํ™•์žฅ

์™œ ์ด๋ ‡๊ฒŒ ์ชผ๊ฐค๊นŒ์š”? ๋ณ‘๋ ฌ์„ฑ(parallelism) ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ฑ„๋„์ด ๋…๋ฆฝ์ ์œผ๋กœ ๋™์ž‘ํ•˜๋ฉด ์—ฌ๋Ÿฌ ์š”์ฒญ์„ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์š”.
GPU์ฒ˜๋Ÿผ ์ˆ˜๋งŒ ๊ฐœ ์Šค๋ ˆ๋“œ๊ฐ€ ๋™์‹œ์— ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋‘๋“œ๋ฆฌ๋Š” ํ™˜๊ฒฝ์—์„œ๋Š”
"๋„“์€ ํ•˜๋‚˜์˜ ๋„๋กœ"๋ณด๋‹ค "๋…๋ฆฝ์ ์ธ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋„๋กœ"๊ฐ€ ํ›จ์”ฌ ํšจ์œจ์ ์ด๊ฑฐ๋“ ์š”.

๊ทธ๋ฆฌ๊ณ  ๊ฐ ์ฑ„๋„ ์•ˆ์—๋Š” ๋‹ค์‹œ ๋ฑ…ํฌ ๊ทธ๋ฃน โ†’ ๋ฑ…ํฌ โ†’ ๋กœ์šฐ/์ปฌ๋Ÿผ ๊ณ„์ธต์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๊ฑด ์ผ๋ฐ˜ DRAM์ด๋ž‘ ์›๋ฆฌ๊ฐ€ ๊ฐ™์•„์š”. tRCD, tRP, tRAS ๊ฐ™์€ ํƒ€์ด๋ฐ ํŒŒ๋ผ๋ฏธํ„ฐ๋„ ๊ทธ๋Œ€๋กœ ์กด์žฌํ•˜๊ณ ์š”.

4-2. ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๋ฐ˜์ „: HBM์€ '์ง€์—ฐ์‹œ๊ฐ„'์ด ์งง์ง€ ์•Š๋‹ค

โ— ํ”ํ•œ ์˜คํ•ด ์ •์ • ํƒ€์ž„

"HBM์€ ์ดˆ๊ณ ์† ๋ฉ”๋ชจ๋ฆฌ๋‹ˆ๊นŒ ๋ฐ˜์‘์†๋„๋„ ์—„์ฒญ ๋น ๋ฅด๊ฒ ์ง€?" โ†’ ใ„ดใ„ด ์•„๋‹™๋‹ˆ๋‹คใ…‹ใ…‹ใ…‹

HBM์˜ ๋ ˆ์ดํ„ด์‹œ(latency)๋Š” DDR์ด๋‚˜ GDDR๊ณผ ๋น„์Šทํ•˜๊ฑฐ๋‚˜ ์˜คํžˆ๋ ค ์‚ด์ง ๋†’์€ ๊ฒฝ์šฐ๋„ ์žˆ์–ด์š”.
์™œ๋ƒ๋ฉด DRAM ์…€ ์ž์ฒด์˜ ๋™์ž‘ ์›๋ฆฌ(์ปคํŒจ์‹œํ„ฐ ์ถฉ๋ฐฉ์ „, ์„ผ์Šค์•ฐํ”„ ์ฆํญ)๋Š” ๋˜‘๊ฐ™๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

HBM์ด ์žก์€ ๊ฑด "ํ•œ ๋ฒˆ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ์˜ฎ๊ธฐ๋А๋ƒ(throughput)"์ด์ง€,
"์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๋ฐ˜์‘ํ•˜๋А๋ƒ(latency)"๊ฐ€ ์•„๋‹ˆ์—์š”.

๋น„์œ ํ•˜์ž๋ฉด HBM์€ 16์ฐจ์„  ๊ณ ์†๋„๋กœ์ž…๋‹ˆ๋‹ค.
์ฐจ ํ•œ ๋Œ€๊ฐ€ ์„œ์šธ์—์„œ ๋ถ€์‚ฐ ๊ฐ€๋Š” ์‹œ๊ฐ„์€ ๋˜‘๊ฐ™์•„์š”. ๊ทผ๋ฐ ํ•œ ๋ฒˆ์— ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋Š” ์ฐจ๋Ÿ‰ ์ˆ˜๊ฐ€ ์••๋„์ ์ธ ๊ฑฐ์ฃ .

๊ทธ๋ฆฌ๊ณ  AI ์›Œํฌ๋กœ๋“œ๋Š” ๋”ฑ ์ด๋Ÿฐ ํŠน์„ฑ์— ์ตœ์ ํ™”๋ผ ์žˆ์–ด์š”.
ํ–‰๋ ฌ ๊ณฑ์…ˆ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ๋Œ€๋Ÿ‰ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๋Š” ์ž‘์—…์ด๊ฑฐ๋“ ์š”.
๊ฐœ๋ณ„ ์ง€์—ฐ์€ ๋‹ค๋ฅธ ์›Œํฌ๋กœ๋“œ๋กœ ์ˆจ๊ธฐ๊ณ (latency hiding), ์ด ์ฒ˜๋ฆฌ๋Ÿ‰๋งŒ ์ฑ™๊ธฐ๋ฉด ๋˜๋Š” ๊ตฌ์กฐ.

4-3. ์ „๋ ฅ ํšจ์œจ์ด๋ผ๋Š” ํžˆ๋“  ์นด๋“œ

์‚ฌ์‹ค HBM์˜ ์ง„์งœ ๋ฌด์„œ์šด ์ ์€ ๋น„ํŠธ๋‹น ์—๋„ˆ์ง€(pJ/bit)์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฅผ ์˜ฎ๊ธฐ๋Š” ๋ฐ ๋“œ๋Š” ์—๋„ˆ์ง€๋Š” ๋Œ€๋žต ๋ฐฐ์„ ์˜ ์ปคํŒจ์‹œํ„ด์Šค์™€ ๊ธธ์ด์— ๋น„๋ก€ํ•ด์š”.
PCB๋ฅผ ํƒ€๊ณ  ๋ช‡ ์„ผํ‹ฐ๋ฏธํ„ฐ๋ฅผ ๊ฐ€์•ผ ํ•˜๋Š” GDDR๊ณผ, ์ธํ„ฐํฌ์ € ์œ„ ๋ช‡ ๋ฐ€๋ฆฌ๋ฏธํ„ฐ๋งŒ ๊ฐ€๋ฉด ๋˜๋Š” HBM.
๋‹น์—ฐํžˆ ํ›„์ž๊ฐ€ ํ›จ์”ฌ ์ ์€ ์—๋„ˆ์ง€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฎ๊น๋‹ˆ๋‹ค.

๐Ÿ“Š ๋Œ€๋žต์ ์ธ ๋น„๊ต ๊ฐ๊ฐ (์„ธ๋Œ€ยท๊ตฌํ˜„์— ๋”ฐ๋ผ ์ฐจ์ด ์žˆ์Œ)

โ€ข GDDR ๊ณ„์—ด: ๋Œ€๋žต 7~10 pJ/bit ์ˆ˜์ค€
โ€ข HBM ๊ณ„์—ด: ๋Œ€๋žต 3~5 pJ/bit ์ˆ˜์ค€

โ†’ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฎ๊ธธ ๋•Œ ์ „๋ ฅ์ด ์ ˆ๋ฐ˜ ๊ฐ€๊นŒ์ด ์ ˆ์•ฝ๋จ.
๋ฐ์ดํ„ฐ์„ผํ„ฐ์—์„œ ์ด๊ฑด ๊ณง ์ „๊ธฐ์š”๊ธˆ = ์šด์˜๋น„๋ผ์„œ ์—„์ฒญ ํฌ๋ฆฌํ‹ฐ์ปฌํ•œ ๋ฌธ์ œ์˜ˆ์š”.

๋˜ ํ•˜๋‚˜. HBM์€ ๋™์ž‘ ์ „์••์ด ๋‚ฎ์•„์š”(HBM3 ๊ธฐ์ค€ VDDQ 0.4V ์ˆ˜์ค€).
์ „๋ ฅ์ด Vยฒ์— ๋น„๋ก€ํ•˜๋‹ˆ๊นŒ ์ „์••์„ ๋‚ฎ์ถ”๋Š” ๊ฑด ์ „๋ ฅ ์ ˆ๊ฐ์— ์–ด๋งˆ์–ด๋งˆํ•œ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚ฎ์€ ์ „์••์œผ๋กœ๋„ ์‹ ํ˜ธ๊ฐ€ ์‚ด์•„๋‚จ์„ ์ˆ˜ ์žˆ๋Š” ๊ฑด ๋ฐฐ์„ ์ด ์งง๊ธฐ ๋•Œ๋ฌธ์ด๊ณ ์š”. ์™„๋ฒฝํ•œ ์„ ์ˆœํ™˜ใ…‹ใ…‹

๋ฉ”๋ชจ๋ฆฌ ํƒ€์ž…๋ณ„ ๋Œ€์—ญํญ ๋น„๊ต (๊ฐœ๋žต์น˜) 0 300 600 900 1200 GB/s DDR5 ~90 GDDR6 ~250 HBM2E ~460 HBM3 ~820 HBM3E ~1200 โ€ป HBM์€ ์Šคํƒ 1๊ฐœ ๊ธฐ์ค€ / DDR5๋Š” ๋“€์–ผ์ฑ„๋„, GDDR6๋Š” ๋ชจ๋“ˆ ๊ตฌ์„ฑ ๊ธฐ์ค€ ๊ฐœ๋žต๊ฐ’

๐Ÿ“œ 5์žฅ. HBM ์„ธ๋Œ€๋ณ„ ์—ฐ๋Œ€๊ธฐ

5-1. ์‹œ์ž‘์€ ๊ฒŒ์ž„์šฉ ๊ทธ๋ž˜ํ”ฝ์นด๋“œ์˜€๋‹ค (ใ„นใ…‡)

HBM์€ ์‚ฌ์‹ค AI ๋•Œ๋ฌธ์— ๋‚˜์˜จ ๊ฒŒ ์•„๋‹ˆ์—์š”.
2013๋…„ JEDEC์—์„œ JESD235 ํ‘œ์ค€์œผ๋กœ ์ฒ˜์Œ ์ œ์ •๋๊ณ ,
AMD์™€ SKํ•˜์ด๋‹‰์Šค๊ฐ€ ๊ณต๋™ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

์ตœ์ดˆ ์ƒ์šฉ ์ œํ’ˆ์€ 2015๋…„ AMD Radeon R9 Fury X ๊ทธ๋ž˜ํ”ฝ์นด๋“œ์˜€์–ด์š”.
"GPU ์นด๋“œ๋ฅผ ์งง๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค!"๊ฐ€ ๋‹น์‹œ ์…€๋ง ํฌ์ธํŠธ์˜€์ฃ ใ…‹ใ…‹ใ…‹ (GDDR ์นฉ๋“ค์ด ์ž๋ฆฌ๋ฅผ ๋งŽ์ด ๋จน์–ด์„œ)

๊ทผ๋ฐ ์ดˆ๊ธฐ HBM์€ ์†”์งํžˆ ๊ฐ€์„ฑ๋น„๊ฐ€ ์•ˆ ๋‚˜์™”์–ด์š”.
๋น„์‹ธ๊ณ , ์šฉ๋Ÿ‰ ์ œํ•œ ์žˆ๊ณ , ๊ฒŒ์ž„ ์„ฑ๋Šฅ์—์„  GDDR ๋Œ€๋น„ ์••๋„์  ์šฐ์œ„๋„ ์•„๋‹ˆ์—ˆ๊ณ .
๊ทธ๋ž˜์„œ ํ•œ๋™์•ˆ "๊ณ ๊ธ‰ ๊ธฐ์ˆ ์ธ๋ฐ ์“ธ ๋ฐ๊ฐ€ ์• ๋งคํ•œ ๊ฒƒ" ์ทจ๊ธ‰์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ค๊ฐ€โ€ฆ ๋”ฅ๋Ÿฌ๋‹์ด ํ„ฐ์กŒ์ฃ . ๊ทธ๋•Œ๋ถ€ํ„ฐ ์ธ์ƒ์—ญ์ „ใ…‹ใ…‹ใ…‹ใ…‹

5-2. ์„ธ๋Œ€๋ณ„ ์ŠคํŽ™ ์ •๋ฆฌ

์„ธ๋Œ€ํ‘œ์ค€ํ™”I/O ํญํ•€ ์†๋„์Šคํƒ๋‹น ๋Œ€์—ญํญ์ตœ๋Œ€ ์ ์ธต
HBM120131024bit1 Gbps128 GB/s4๋‹จ
HBM220161024bit2 Gbps256 GB/s8๋‹จ
HBM2E2018~1024bit3.2~3.6 Gbps~460 GB/s8~12๋‹จ
HBM320221024bit6.4 Gbps~819 GB/s12~16๋‹จ
HBM3E2023~1024bit8~9.6 Gbps~1.2 TB/s8~12๋‹จ
HBM420252048bit~8 Gbps ์ด์ƒ~2 TB/s12~16๋‹จ

์—ฌ๊ธฐ์„œ HBM4๊ฐ€ ์ง„์งœ ๊ฒŒ์ž„์ฒด์ธ์ €์ธ ์ด์œ ๊ฐ€ ๋ณด์ด์‹œ์ฃ ?

์ด์ „ ์„ธ๋Œ€๋“ค์€ ๊ณ„์† "ํ•€ ์†๋„"๋งŒ ์˜ฌ๋ ธ์–ด์š”. ํญ์€ 1024๋น„ํŠธ ๊ณ ์ •.
๊ทผ๋ฐ HBM4๋Š” ์ธํ„ฐํŽ˜์ด์Šค ํญ ์ž์ฒด๋ฅผ 2048๋น„ํŠธ๋กœ 2๋ฐฐ ๋Š˜๋ ธ์Šต๋‹ˆ๋‹ค.
์ฆ‰ ์ดˆ๊ธฐ HBM์ด ํƒํ–ˆ๋˜ "๋„“๊ฒŒ ๊ฐ€์ž" ์ฒ ํ•™์œผ๋กœ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ •๋ฉด ๋ŒํŒŒํ•œ ๊ฑฐ์ฃ .

5-3. HBM4์˜ ๋˜ ๋‹ค๋ฅธ ํ˜์‹ : ์ปค์Šคํ…€ ๋ฒ ์ด์Šค ๋‹ค์ด

HBM ์Šคํƒ ๋งจ ์•„๋ž˜์—๋Š” ๋ฒ ์ด์Šค ๋‹ค์ด(Base Die) ๋˜๋Š” ๋กœ์ง ๋‹ค์ด๊ฐ€ ๊น”๋ ค ์žˆ์–ด์š”.
์—ฌ๊ธฐ๊ฐ€ ์ปจํŠธ๋กค๋Ÿฌ, PHY, ํ…Œ์ŠคํŠธ ํšŒ๋กœ ๋“ฑ์ด ๋“ค์–ด๊ฐ€๋Š” ์ธต์ž…๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€ ์ด ๋ฒ ์ด์Šค ๋‹ค์ด๋Š” ๋ฉ”๋ชจ๋ฆฌ ์—…์ฒด๊ฐ€ DRAM ๊ณต์ •์œผ๋กœ ๋งŒ๋“ค์—ˆ์–ด์š”.
๊ทผ๋ฐ HBM4๋ถ€ํ„ฐ๋Š” ํŒŒ์šด๋“œ๋ฆฌ์˜ ์ฒจ๋‹จ ๋กœ์ง ๊ณต์ •(4nm, 12nm ๋“ฑ)์œผ๋กœ ์ œ์ž‘ํ•˜๋Š” ํ๋ฆ„์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค.

๐Ÿคฏ ์ด๊ฒŒ ์™œ ํฐ์ผ์ด๋ƒ๋ฉด์š”

๋ฒ ์ด์Šค ๋‹ค์ด๊ฐ€ ๋กœ์ง ๊ณต์ •์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋ฉด, ๊ฑฐ๊ธฐ์— ์—ฐ์‚ฐ ๊ธฐ๋Šฅ์„ ๋„ฃ์„ ์ˆ˜ ์žˆ์–ด์š”.
์ฆ‰ ๋ฉ”๋ชจ๋ฆฌ ์•ˆ์—์„œ ๊ฐ„๋‹จํ•œ ๊ณ„์‚ฐ์„ ์ฒ˜๋ฆฌํ•˜๋Š” PIM(Processing In Memory)์˜ ๋ฌธ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค.

๋˜ ๊ณ ๊ฐ(์—”๋น„๋””์•„, ๊ตฌ๊ธ€, AMD ๋“ฑ)์ด ์›ํ•˜๋Š” ๋Œ€๋กœ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์ด ๊ฐ€๋Šฅํ•ด์ ธ์š”.
"์šฐ๋ฆฌ ์นฉ ์ „์šฉ HBM ๋งŒ๋“ค์–ด์ฃผ์„ธ์š”" ๊ฐ™์€ ์ฃผ๋ฌธ ์ œ์ž‘ ์‹œ๋Œ€๊ฐ€ ์˜ค๋Š” ๊ฑฐ์ฃ .

โ†’ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ฒ”์šฉ ๋ถ€ํ’ˆ(commodity)์—์„œ ๋งž์ถคํ˜• ์‹œ์Šคํ…œ ๋ถ€ํ’ˆ์œผ๋กœ ๊ฒฉ์ƒ๋˜๋Š” ์ˆœ๊ฐ„.

์‹ค์ œ๋กœ SKํ•˜์ด๋‹‰์Šค๋Š” TSMC์™€, ์‚ผ์„ฑ์ „์ž๋Š” ์ž์‚ฌ ํŒŒ์šด๋“œ๋ฆฌ์™€ ํ˜‘๋ ฅํ•ด์„œ
HBM4 ๋ฒ ์ด์Šค ๋‹ค์ด๋ฅผ ๋งŒ๋“œ๋Š” ๊ตฌ์กฐ๋กœ ๊ฐ€๊ณ  ์žˆ์–ด์š”.
๋ฉ”๋ชจ๋ฆฌ ํšŒ์‚ฌ์™€ ํŒŒ์šด๋“œ๋ฆฌ๊ฐ€ ์†์žก๋Š” ์‹œ๋Œ€โ€ฆ 10๋…„ ์ „์—” ์ƒ์ƒ๋„ ๋ชป ํ–ˆ๋˜ ๊ทธ๋ฆผ์ž„ใ…‹ใ…‹

๐ŸŒก๏ธ 6์žฅ. HBM์˜ ์ตœ๋Œ€ ๋‚œ์ œ: ์—ด, ์—ด, ๊ทธ๋ฆฌ๊ณ  ๋˜ ์—ด

6-1. ์Œ“์œผ๋ฉด ์—ด์ด ๊ฐ‡ํžŒ๋‹ค

์นฉ์„ ์ˆ˜์ง์œผ๋กœ ์Œ“์œผ๋ฉด ํ•„์—ฐ์ ์œผ๋กœ ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด์š”.
๊ฐ€์šด๋ฐ ์ธต์˜ ์—ด์ด ๋น ์ ธ๋‚˜๊ฐˆ ๊ธธ์ด ์—†๋‹ค๋Š” ๊ฒƒ.

์ผ๋ฐ˜์ ์œผ๋กœ ์นฉ์˜ ์—ด์€ ์œ„์ชฝ ํžˆํŠธ์‹ฑํฌ๋กœ ๋น ์ ธ๋‚˜๊ฐ€์š”.
๊ทผ๋ฐ 12๋‹จ์œผ๋กœ ์Œ“์œผ๋ฉด? 6๋ฒˆ์งธ ๋‹ค์ด์˜ ์—ด์€ ์œ„๋กœ 6๊ฐœ ์ธต์„ ํ†ต๊ณผํ•ด์•ผ ๋‚˜๊ฐ‘๋‹ˆ๋‹ค.
์‹ค๋ฆฌ์ฝ˜๊ณผ ์ ‘ํ•ฉ์žฌ์˜ ์—ด ์ €ํ•ญ์ด ๋ˆ„์ ๋˜๋‹ˆ๊นŒ ์ค‘๊ฐ„์ธต ์˜จ๋„๊ฐ€ ์ œ์ผ ๋†’์•„์ง€๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ด์š”.

๐Ÿ”ฅ DRAM์— ์—ด์ด ์น˜๋ช…์ ์ธ ์ด์œ 

DRAM์€ ์ปคํŒจ์‹œํ„ฐ์— ์ „ํ•˜๋ฅผ ์ €์žฅํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€ํ•˜๋Š”๋ฐ,
์˜จ๋„๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋ฉด ๋ˆ„์„ค ์ „๋ฅ˜(leakage current)๊ฐ€ ์ง€์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

โ†’ ์ „ํ•˜๊ฐ€ ๋นจ๋ฆฌ ์ƒˆ์–ด๋‚˜๊ฐ โ†’ ๋ฆฌํ”„๋ ˆ์‹œ(refresh)๋ฅผ ๋” ์ž์ฃผ ํ•ด์•ผ ํ•จ
โ†’ ๋ฆฌํ”„๋ ˆ์‹œ ์ค‘์—๋Š” ๋ฐ์ดํ„ฐ ์ ‘๊ทผ ๋ถˆ๊ฐ€ โ†’ ์‹คํšจ ๋Œ€์—ญํญ ๊ฐ์†Œ
โ†’ ๋ฆฌํ”„๋ ˆ์‹œ ์ž์ฒด๋„ ์ „๋ ฅ ์†Œ๋ชจ โ†’ ๋˜ ์—ด ๋ฐœ์ƒ โ†’ ๋ฌดํ•œ ๋ฃจํ”„ ์ง€์˜ฅใ…‹ใ…‹ใ…‹

๋ณดํ†ต DRAM์€ 85ยฐC๋ฅผ ๋„˜์–ด๊ฐ€๋ฉด ๋ฆฌํ”„๋ ˆ์‹œ ์ฃผ๊ธฐ๋ฅผ ์ ˆ๋ฐ˜์œผ๋กœ ์ค„์ด๋Š”(2x refresh) ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.

6-2. ์—ด๊ณผ์˜ ์ „์Ÿ, ์–ด๋–ป๊ฒŒ ์‹ธ์šฐ๋‚˜

โ‘  ๋”๋ฏธ ๋ฒ”ํ”„(Dummy Bump) / ์—ด ์ „๋‹ฌ ๊ฒฝ๋กœ ์„ค๊ณ„
์‹ ํ˜ธ๋ฅผ ์ „๋‹ฌํ•˜์ง€ ์•Š๋Š” ์ˆœ์ˆ˜ ๋ฐฉ์—ด์šฉ ๋ฒ”ํ”„์™€ TSV๋ฅผ ์‹ฌ์–ด์„œ ์—ด ํ†ต๋กœ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

โ‘ก ๊ณ ์—ด์ „๋„ ์–ธ๋”ํ•„ ์†Œ์žฌ
MR-MUF์— ์“ฐ์ด๋Š” EMC์— ์—ด์ „๋„์œจ ๋†’์€ ํ•„๋Ÿฌ๋ฅผ ์„ž์–ด์„œ ์—ด์„ ์˜†์œผ๋กœ ๋นผ๋ƒ…๋‹ˆ๋‹ค.
SKํ•˜์ด๋‹‰์Šค๋Š” ์—ฌ๊ธฐ์— '์–ด๋“œ๋ฐด์Šค๋“œ MR-MUF'๋ผ๋Š” ๊ฐœ๋Ÿ‰ ๊ณต๋ฒ•์„ ์ ์šฉํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์ฃ .

โ‘ข ๋‹ค์ด ๋ฐ•๋ง‰ํ™”
๋‹ค์ด๊ฐ€ ์–‡์„์ˆ˜๋ก ์—ด ์ €ํ•ญ์ด ์ž‘์•„์ ธ์š”. ๊ทผ๋ฐ ๋„ˆ๋ฌด ์–‡์œผ๋ฉด ๊นจ์ง. ๋ฐธ๋Ÿฐ์Šค ์‹ธ์›€.

โ‘ฃ ์ง์ ‘ ๋ƒ‰๊ฐ (Direct-to-Chip Liquid Cooling)
๊ฒฐ๊ตญ ์‹œ์Šคํ…œ ๋ ˆ๋ฒจ์—์„œ๋Š” ๊ณต๋žญ์„ ํฌ๊ธฐํ•˜๊ณ  ์ˆ˜๋žญ์œผ๋กœ ๊ฐ€๋Š” ์ถ”์„ธ์ž…๋‹ˆ๋‹ค.
์—”๋น„๋””์•„ GB200 NVL72 ๊ฐ™์€ ๋ž™ ์Šค์ผ€์ผ ์‹œ์Šคํ…œ์ด ์™„์ „ ์ˆ˜๋žญ ๊ตฌ์กฐ์ธ ์ด์œ ๊ฐ€ ์ด๊ฑฐ์˜ˆ์š”.

โ‘ค ๋ฏธ๋ž˜ ๊ธฐ์ˆ : ์œ ์ฒด ๊ด€ํ†ต ๋ƒ‰๊ฐ
์•„์˜ˆ ์‹ค๋ฆฌ์ฝ˜ ๋‹ค์ด ์‚ฌ์ด์— ๋ฏธ์„ธ ์œ ๋กœ(microfluidic channel)๋ฅผ ๋šซ์–ด์„œ ๋ƒ‰๊ฐ์ˆ˜๋ฅผ ํ˜๋ฆฌ๋Š” ์—ฐ๊ตฌ๋„ ํ™œ๋ฐœํ•ฉ๋‹ˆ๋‹ค.
์•„์ง ์ƒ์šฉํ™”๋Š” ๋ฉ€์—ˆ์ง€๋งŒ, 3D ์ ์ธต์ด ๋” ๋†’์•„์ง€๋ฉด ๊ฒฐ๊ตญ ๊ฐˆ ๊ธธ์ด๋ผ๋Š” ์˜๊ฒฌ์ด ๋งŽ์•„์š”.

6-3. ์ˆ˜์œจ์ด๋ผ๋Š” ์ง€์˜ฅ

HBM์€ KGD(Known Good Die) ๊ฐœ๋…์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.
12๊ฐœ ๋‹ค์ด๋ฅผ ์Œ“์•˜๋Š”๋ฐ ๊ทธ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ถˆ๋Ÿ‰์ด๋ฉด? ์Šคํƒ ์ „์ฒด๊ฐ€ ํ๊ธฐ์˜ˆ์š”.

๋‹จ์ˆœ ๊ณ„์‚ฐ ์˜ˆ์‹œ
๋‹ค์ด 1๊ฐœ ์–‘ํ’ˆ๋ฅ  = 99%
12๋‹จ ์ ์ธต ์‹œ = 0.99^12 โ‰ˆ 88.6%
+ ์ ์ธต ๊ณต์ • ์ž์ฒด ์ˆ˜์œจ 90% ๊ฐ€์ •
โ†’ ์ตœ์ข… ์ˆ˜์œจ โ‰ˆ 79.7%

๋‹ค์ด ์–‘ํ’ˆ๋ฅ ์ด 95%๋ผ๋ฉด?
0.95^12 โ‰ˆ 54% ... ์—ฌ๊ธฐ์— ๊ณต์ • ์ˆ˜์œจ๊นŒ์ง€ ๊ณฑํ•˜๋ฉด ๋‹ต์ด ์—†์Œ ใ„ทใ„ท

๊ทธ๋ž˜์„œ HBM์€ ์ ์ธต ์ „์— ๊ฐœ๋ณ„ ๋‹ค์ด๋ฅผ ์ฒ ์ €ํžˆ ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•˜๋Š”๋ฐ,
๋ฌธ์ œ๋Š” ์–‡๊ฒŒ ๊ฐˆ์•„๋‚ธ ๋‹ค์ด๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ๊ฑฐ์˜ˆ์š”.
ํ”„๋กœ๋ธŒ ์นด๋“œ๋กœ ์ฐŒ๋ฅด๋ฉด ๊นจ์งˆ ์ˆ˜ ์žˆ๊ณ , ๋งˆ์ดํฌ๋กœ ๋ฒ”ํ”„๋Š” ๋„ˆ๋ฌด ์ž‘์•„์„œ ์ ‘์ด‰์ด ํž˜๋“ค๊ณ โ€ฆ

์ด๋ž˜์„œ HBM์ด ๋น„์Œ‰๋‹ˆ๋‹ค. ์ผ๋ฐ˜ DRAM ๋Œ€๋น„ ๋ช‡ ๋ฐฐ์—์„œ ์‹ญ์ˆ˜ ๋ฐฐ์˜ ๊ฐ€๊ฒฉ์ด ํ˜•์„ฑ๋ผ์š”.
"๊ฐ™์€ ์›จ์ดํผ๋กœ ์ผ๋ฐ˜ DRAM ๋งŒ๋“ค๋ฉด ํ›จ์”ฌ ๋งŽ์ด ๋‚˜์˜ค๋Š”๋ฐ ์™œ HBM ํ•˜๋ƒ"๋Š” ์–˜๊ธฐ๊ฐ€ ๋‚˜์˜ค๋Š” ์ด์œ ์ด๊ธฐ๋„ ํ•˜๊ณ ,
๋™์‹œ์— HBM ์ƒ์‚ฐ์ด ๋Š˜๋ฉด ์ผ๋ฐ˜ DRAM ๊ณต๊ธ‰์ด ์ค„์–ด์„œ ๋ฒ”์šฉ ๋ฉ”๋ชจ๋ฆฌ ๊ฐ€๊ฒฉ๋„ ์˜ค๋ฅด๋Š” ์—ฐ์‡„ํšจ๊ณผ๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค.

๐Ÿ“Œ HBM 1๊ฐœ ๋งŒ๋“œ๋Š” ๋ฐ ํ•„์š”ํ•œ ์›จ์ดํผ ๋ฉด์ 

HBM์€ TSV์™€ KOZ ๋•Œ๋ฌธ์— ๊ฐ™์€ ์šฉ๋Ÿ‰ ๋Œ€๋น„ ๋‹ค์ด ๋ฉด์ ์ด ์ผ๋ฐ˜ DRAM๋ณด๋‹ค ํฝ๋‹ˆ๋‹ค.
์—ฌ๊ธฐ์— 12์žฅ์„ ์Œ“์œผ๋‹ˆ, ์‹ค์งˆ์ ์œผ๋กœ ๊ฐ™์€ ์šฉ๋Ÿ‰์˜ ์ผ๋ฐ˜ DRAM ๋Œ€๋น„ 2~3๋ฐฐ์˜ ์›จ์ดํผ๋ฅผ ์†Œ๋ชจํ•ด์š”.
๊ฒŒ๋‹ค๊ฐ€ ์ˆ˜์œจ๊นŒ์ง€ ๋‚ฎ์œผ๋‹ˆ ์‹คํšจ ์›จ์ดํผ ์†Œ๋ชจ๋Š” ๋” ์ปค์ง‘๋‹ˆ๋‹ค.

๐Ÿค– 7์žฅ. AI๊ฐ€ HBM์„ ์ด๋ ‡๊ฒŒ๊นŒ์ง€ ๊ฐˆ๊ตฌํ•˜๋Š” ์ด์œ 

7-1. ํŠธ๋žœ์Šคํฌ๋จธ์˜ ๊ตฌ์กฐ์  ํŠน์„ฑ

ํ˜„์žฌ LLM์˜ ๊ทผ๊ฐ„์ธ ํŠธ๋žœ์Šคํฌ๋จธ๋Š” ํฌ๊ฒŒ ๋‘ ์ข…๋ฅ˜์˜ ์—ฐ์‚ฐ์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

โ‘  ํ•™์Šต(Training) โ€” ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฐ์น˜๋กœ ์ฒ˜๋ฆฌ. ์‚ฐ์ˆ  ๊ฐ•๋„๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ๋†’์Œ.
๊ทธ๋ž˜๋„ ๋ชจ๋ธ์ด ์›Œ๋‚™ ์ปค์„œ ํŒŒ๋ผ๋ฏธํ„ฐยท๊ทธ๋ž˜๋””์–ธํŠธยท์˜ตํ‹ฐ๋งˆ์ด์ € ์ƒํƒœ๋ฅผ ๋‹ค ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ ค์•ผ ํ•ด์š”.
Adam ์˜ตํ‹ฐ๋งˆ์ด์ € ์“ฐ๋ฉด ํŒŒ๋ผ๋ฏธํ„ฐ๋‹น ๋Œ€๋žต ๋ชจ๋ธ ํฌ๊ธฐ์˜ 3~4๋ฐฐ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ถ”๊ฐ€๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

โ‘ก ์ถ”๋ก (Inference) โ€” ์—ฌ๊ธฐ๊ฐ€ ์ง„์งœ ๋ฉ”๋ชจ๋ฆฌ ์ง€์˜ฅ.
ํŠนํžˆ ๋””์ฝ”๋”ฉ ๋‹จ๊ณ„(auto-regressive decoding)๋Š” ํ† ํฐ์„ ํ•˜๋‚˜์”ฉ ๋งŒ๋“œ๋Š”๋ฐ,
๋งค ํ† ํฐ๋งˆ๋‹ค ๋ชจ๋ธ ์ „์ฒด ๊ฐ€์ค‘์น˜๋ฅผ ์ฝ์–ด์•ผ ํ•ด์„œ ์™„์ „ํ•œ memory-bound ์ž‘์—…์ž…๋‹ˆ๋‹ค.

7-2. KV ์บ์‹œ๋ผ๋Š” ๋ณต๋ณ‘

์ถ”๋ก ํ•  ๋•Œ ์ด๋ฏธ ๊ณ„์‚ฐํ•œ Key/Value๋ฅผ ์ €์žฅํ•ด๋‘๋Š” KV ์บ์‹œ๊ฐ€ ์žˆ๋Š”๋ฐ,
์ด๊ฒŒ ์ปจํ…์ŠคํŠธ ๊ธธ์ด์— ๋น„๋ก€ํ•ด์„œ ์ปค์ง‘๋‹ˆ๋‹ค.

KV ์บ์‹œ ํฌ๊ธฐ โ‰ˆ 2 ร— ๋ ˆ์ด์–ด์ˆ˜ ร— ํ—ค๋“œ์ฐจ์› ร— ํ—ค๋“œ์ˆ˜
              ร— ์‹œํ€€์Šค๊ธธ์ด ร— ๋ฐฐ์น˜ํฌ๊ธฐ ร— ๋ฐ์ดํ„ฐํƒ€์ž…(byte)

์ปจํ…์ŠคํŠธ 100๋งŒ ํ† ํฐ ๊ฐ™์€ ๊ฑธ ์ง€์›ํ•˜๋ ค๋ฉด KV ์บ์‹œ๋งŒ ์ˆ˜์‹ญ~์ˆ˜๋ฐฑ GB๊ฐ€ ํ•„์š”ํ•ด์š”.
๊ทธ๋ž˜์„œ ์š”์ฆ˜ MQA, GQA, MLA ๊ฐ™์€ ์–ดํ…์…˜ ์ตœ์ ํ™” ๊ธฐ๋ฒ•์ด ๊ณ„์† ๋‚˜์˜ค๋Š” ๊ฑฐ์ฃ .
๊ทผ๋ฐ ๊ทธ๋ž˜๋„ ์šฉ๋Ÿ‰๊ณผ ๋Œ€์—ญํญ ์ˆ˜์š”๋Š” ๊ณ„์† ์ฆ๊ฐ€ ์ค‘์ž„ใ…‹ใ…‹

๐ŸŽฏ ํ•ต์‹ฌ ์ •๋ฆฌ
AI ๊ฐ€์†๊ธฐ์˜ ์„ฑ๋Šฅ์€ ์—ฐ์‚ฐ ์„ฑ๋Šฅ(TFLOPS)๊ณผ ๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ(TB/s)์˜ ๊ท ํ˜•์—์„œ ๋‚˜์˜ค๋Š”๋ฐ,
LLM ์ถ”๋ก ์€ ํ›„์ž๊ฐ€ ์ ˆ๋Œ€์ ์œผ๋กœ ์ง€๋ฐฐํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ ์—”๋น„๋””์•„๊ฐ€ H100 โ†’ H200์œผ๋กœ ๊ฐˆ ๋•Œ ์—ฐ์‚ฐ ์„ฑ๋Šฅ์€ ๊ทธ๋Œ€๋กœ ๋‘๊ณ 
HBM3 โ†’ HBM3E๋กœ ๋Œ€์—ญํญ๊ณผ ์šฉ๋Ÿ‰๋งŒ ๋Š˜๋ ธ๋Š”๋ฐ๋„ ์ถ”๋ก  ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ๋›ด ๊ฑฐ์˜ˆ์š”.

7-3. ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์˜ ์žฌํŽธ

์ „ํ†ต์  ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต์€ ์ด๋žฌ์–ด์š”.

๋ ˆ์ง€์Šคํ„ฐ โ†’ L1 โ†’ L2 โ†’ L3 ์บ์‹œ โ†’ DRAM โ†’ SSD โ†’ HDD
(๋น ๋ฅด๊ณ  ์ž‘์Œ)                            (๋А๋ฆฌ๊ณ  ํผ)

AI ์‹œ๋Œ€์—” ์—ฌ๊ธฐ์— HBM์ด ๋ผ์–ด๋“ค๋ฉด์„œ ๊ณ„์ธต์ด ์žฌํŽธ๋ฉ๋‹ˆ๋‹ค.

๋ ˆ์ง€์Šคํ„ฐ โ†’ SRAM(๊ณต์œ ๋ฉ”๋ชจ๋ฆฌ) โ†’ HBM โ†’ CXL ๋ฉ”๋ชจ๋ฆฌ โ†’ NVMe SSD
                                โ†‘
                        ์ƒˆ๋กœ์šด "๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ"

๊ทธ๋ฆฌ๊ณ  HBM๋งŒ์œผ๋กœ ๋ถ€์กฑํ•œ ์šฉ๋Ÿ‰์€ CXL(Compute Express Link) ๊ธฐ๋ฐ˜
๋ฉ”๋ชจ๋ฆฌ ํ’€๋ง/ํ™•์žฅ์œผ๋กœ ์ฑ„์šฐ๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ตฌ์กฐ๊ฐ€ ์—ฐ๊ตฌ๋˜๊ณ  ์žˆ์–ด์š”.
"๋œจ๊ฑฐ์šด ๋ฐ์ดํ„ฐ๋Š” HBM, ๋ฏธ์ง€๊ทผํ•œ ๋ฐ์ดํ„ฐ๋Š” CXL ๋ฉ”๋ชจ๋ฆฌ" ์ด๋Ÿฐ ์‹์œผ๋กœ ํ‹ฐ์–ด๋งํ•˜๋Š” ๊ฑฐ์ฃ .

โš”๏ธ 8์žฅ. HBM ์‹œ์žฅ, ์ง€๊ธˆ ๋ฌด์Šจ ์ผ์ด ๋ฒŒ์–ด์ง€๊ณ  ์žˆ๋‚˜

8-1. 3ํŒŒ์ „ ๊ตฌ๋„

HBM์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ํšŒ์‚ฌ๋Š” ์ „ ์„ธ๊ณ„์— ๋”ฑ ์„ธ ๊ณณ๋ฟ์ž…๋‹ˆ๋‹ค.

๐Ÿ‡ฐ๐Ÿ‡ท SKํ•˜์ด๋‹‰์Šค โ€” HBM3/3E ์‹œ์žฅ ์„ ๋‘. MR-MUF ๊ณต๋ฒ•๊ณผ ์—”๋น„๋””์•„์™€์˜ ๊ธด๋ฐ€ํ•œ ํ˜‘์—…์ด ๊ฐ•์ .
๐Ÿ‡ฐ๐Ÿ‡ท ์‚ผ์„ฑ์ „์ž โ€” ์ข…ํ•ฉ ๋ฐ˜๋„์ฒด ์—ญ๋Ÿ‰(ํŒŒ์šด๋“œ๋ฆฌ+๋ฉ”๋ชจ๋ฆฌ+ํŒจํ‚ค์ง• ํ„ดํ‚ค)์ด ๊ฐ•์ . HBM4์—์„œ ๋ฐ˜๊ฒฉ ๋…ธ๋ฆฌ๋Š” ์ค‘.
๐Ÿ‡บ๐Ÿ‡ธ ๋งˆ์ดํฌ๋ก  โ€” ํ›„๋ฐœ์ด์ง€๋งŒ HBM3E๋ถ€ํ„ฐ ๋น ๋ฅด๊ฒŒ ์ถ”๊ฒฉ. ์ „๋ ฅ ํšจ์œจ์„ ์…€๋ง ํฌ์ธํŠธ๋กœ ๋‚ด์„ธ์›€.

์ด ์„ธ ํšŒ์‚ฌ๊ฐ€ ์‚ฌ์‹ค์ƒ AI ์‚ฐ์—… ์ „์ฒด์˜ ๋ณ‘๋ชฉ์„ ์ฅ๊ณ  ์žˆ์–ด์š”.
HBM ๊ณต๊ธ‰์ด ๋ง‰ํžˆ๋ฉด GPU๋ฅผ ๋ชป ๋งŒ๋“ค๊ณ , GPU๊ฐ€ ์—†์œผ๋ฉด AI ์„œ๋น„์Šค๊ฐ€ ์•ˆ ๋Œ์•„๊ฐ€๋‹ˆ๊นŒ์š”.

8-2. HBM์˜ ์‚ฌ์—… ๊ตฌ์กฐ๊ฐ€ ํŠน์ดํ•œ ์ 

๊ธฐ์กด ๋ฉ”๋ชจ๋ฆฌ ์žฅ์‚ฌ
โ†’ ๋Œ€๋Ÿ‰ ์ƒ์‚ฐ โ†’ ์ŠคํŒŸ ๊ฐ€๊ฒฉ์— ๋”ฐ๋ผ ์ถœ๋  โ†’ ์น˜ํ‚จ๊ฒŒ์ž„ โ†’ ์‚ฌ์ดํด ์‚ฐ์—…

HBM ์žฅ์‚ฌ
โ†’ ๊ณ ๊ฐ์‚ฌ์™€ ์‚ฌ์ „ ๊ณ„์•ฝ(์ˆ˜ ๋ถ„๊ธฐ~1๋…„ ์ „ ๋ฌผ๋Ÿ‰ ํ™•์ •) โ†’ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ์š”๊ตฌ ๋ฐ˜์˜
โ†’ ํ’ˆ์งˆ ์ธ์ฆ(ํ€„) ํ†ต๊ณผ๊ฐ€ ์ง„์ž… ์žฅ๋ฒฝ โ†’ ์‚ฌ์‹ค์ƒ ์ˆ˜์ฃผ ์‚ฐ์—…์— ๊ฐ€๊นŒ์›€

์ด๊ฒŒ ๋ฉ”๋ชจ๋ฆฌ ์—…๊ณ„ ์ž…์žฅ์—์„  ์—„์ฒญ๋‚œ ๋ณ€ํ™”์˜ˆ์š”.
์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•œ ์‚ฌ์ดํด ์‚ฐ์—…์—์„œ ์•ˆ์ •์  ์ˆ˜์ต ๊ตฌ์กฐ๋กœ ์ฒด์งˆ์ด ๋ฐ”๋€Œ๋Š” ๊ฑฐ๋‹ˆ๊นŒ์š”.

8-3. ์ง€์‹์€ ๊ฒฐ๊ตญ ์—ฐ๊ฒฐ์—์„œ ๋‚˜์˜จ๋‹ค

์ด๋ ‡๊ฒŒ HBM ํ•˜๋‚˜๋งŒ ํŒŒ๊ณ ๋“ค์–ด๋„ ์†Œ์žฌ, ๊ณต์ •, ํšŒ๋กœ ์„ค๊ณ„, ์—ด์—ญํ•™, ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜, ์‚ฐ์—… ๊ตฌ์กฐ๊นŒ์ง€
์ „๋ถ€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค๋Š” ๊ฑธ ์•Œ ์ˆ˜ ์žˆ์–ด์š”.

์ „๊ธฐ์ „์ž ์‹œ์Šคํ…œ๊ณตํ•™์ด ์žฌ๋ฐŒ๋Š” ์ด์œ ๊ฐ€ ์ด๊ฑฐ์ฃ .
ํ•˜๋‚˜์˜ ๊ธฐ์ˆ ์ด ๋ฌผ๋ฆฌ โ†’ ์†Œ์ž โ†’ ํšŒ๋กœ โ†’ ์‹œ์Šคํ…œ โ†’ ์‚ฐ์—…์œผ๋กœ ์ญ‰ ์ด์–ด์ง€๋‹ˆ๊นŒ.

์š”์ฆ˜์€ ์ด๋Ÿฐ ์œตํ•ฉ ์ง€์‹์„ ํ˜ผ์ž ํŒŒ๊ธฐ๋ณด๋‹ค ์„œ๋กœ ๊ณต์œ ํ•˜๋ฉด์„œ ๋ฐฐ์šฐ๋Š” ํ๋ฆ„์ด ๊ฐ•ํ•ด์กŒ๋Š”๋ฐ์š”,
์žฌ๋Šฅ๋„ท์˜ '์ง€์‹์ธ์˜ ์ˆฒ' ๊ฐ™์€ ๊ณต๊ฐ„์—์„œ ๋ฐ˜๋„์ฒดยทํšŒ๋กœ์„ค๊ณ„ยท์ž„๋ฒ ๋””๋“œ ๊ฐ™์€ ๋ถ„์•ผ์˜
์‹ค๋ฌด์ž ๊ด€์  ์ฝ˜ํ…์ธ ๋ฅผ ์ ‘ํ•ด๋ณด๋Š” ๊ฒƒ๋„ ๊ฝค ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๊ต๊ณผ์„œ์—๋Š” ์—†๋Š” ๊ฐ๊ฐ๋“ค์ด ์žˆ๊ฑฐ๋“ ์š”ใ…‡ใ…‡

๐Ÿ”ญ 9์žฅ. HBM ๋‹ค์Œ์€ ๋ญ˜๊นŒ

9-1. 3D ์ ์ธต์˜ ์™„์„ฑํ˜• โ€” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋กœ์ง '์œ„์—' ์˜ฌ๋ฆฌ๊ธฐ

์ง€๊ธˆ์˜ 2.5D๋Š” GPU์™€ HBM์ด ๋‚˜๋ž€ํžˆ ์žˆ์–ด์š”.
๊ทธ๋ž˜๋„ ๋ฐฐ์„  ๊ฑฐ๋ฆฌ๊ฐ€ ๋ช‡ ๋ฐ€๋ฆฌ๋ฏธํ„ฐ๋Š” ๋ฉ๋‹ˆ๋‹ค.

๊ถ๊ทน์˜ ํ˜•ํƒœ๋Š” ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋กœ์ง ๋‹ค์ด ๋ฐ”๋กœ ์œ„์— ์ˆ˜์ง์œผ๋กœ ์–น๋Š” ๊ฒƒ์ด์—์š”.
๊ทธ๋Ÿฌ๋ฉด ๋ฐฐ์„  ๊ฑฐ๋ฆฌ๊ฐ€ ๋งˆ์ดํฌ๋กœ๋ฏธํ„ฐ ๋‹จ์œ„๋กœ ์ค„์–ด๋“ค์–ด์„œ ๋Œ€์—ญํญ์€ ํญ์ฆ, ์ „๋ ฅ์€ ๊ธ‰๊ฐ.

๋ฌธ์ œ๋Š”? ์—ด์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋œจ๊ฑฐ์šด GPU ์œ„์— ์—ด์— ์•ฝํ•œ DRAM์„ ์˜ฌ๋ฆฌ๋Š” ๊ฑฐ๋‹ˆ๊นŒ์š”ใ…‹ใ…‹ใ…‹
๊ทธ๋ž˜์„œ ๋ƒ‰๊ฐ ๊ธฐ์ˆ ์ด ํ•ด๊ฒฐ๋˜๊ธฐ ์ „๊นŒ์ง€๋Š” ์–ด๋ ค์šด ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ๋ด…๋‹ˆ๋‹ค.

9-2. PIM / PNM โ€” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๊ณ„์‚ฐ๊นŒ์ง€ ํ•œ๋‹ค

PIM(Processing In Memory)์€ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฎ๊ธฐ์ง€ ๋ง๊ณ  ์žˆ๋Š” ์ž๋ฆฌ์—์„œ ๊ณ„์‚ฐํ•˜์ž๋Š” ๋ฐœ์ƒ์ด์—์š”.

DRAM ๋ฑ…ํฌ ๊ทผ์ฒ˜์— ๊ฐ„๋‹จํ•œ ์—ฐ์‚ฐ ์œ ๋‹›(MAC ๋“ฑ)์„ ๋ถ™์—ฌ์„œ
๋ˆ„์ ํ•ฉ์ด๋‚˜ ์š”์†Œ๋ณ„ ์—ฐ์‚ฐ ๊ฐ™์€ ๊ฑธ ๋ฉ”๋ชจ๋ฆฌ ๋‚ด๋ถ€์—์„œ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฑฐ์ฃ .

์‚ผ์„ฑ์˜ HBM-PIM, SKํ•˜์ด๋‹‰์Šค์˜ AiM(GDDR6-AiM) ๋“ฑ์ด ๋Œ€ํ‘œ์ ์ธ ์‹œ๋„์ž…๋‹ˆ๋‹ค.
ํŠนํžˆ HBM4๋ถ€ํ„ฐ ๋ฒ ์ด์Šค ๋‹ค์ด๊ฐ€ ๋กœ์ง ๊ณต์ •์œผ๋กœ ๋งŒ๋“ค์–ด์ง€๋ฉด์„œ PIM ๊ตฌํ˜„ ๋‚œ์ด๋„๊ฐ€ ํ™• ๋‚ฎ์•„์กŒ์–ด์š”.

๐Ÿ’ญ PIM์ด ๋„˜์–ด์•ผ ํ•  ์‚ฐ
โ€ข ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ชจ๋ธ์ด ์—†์Œ โ€” CUDA์ฒ˜๋Ÿผ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‰ฝ๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๊ณ„ ํ•„์š”
โ€ข ๋ฒ”์šฉ์„ฑ ๋ถ€์กฑ โ€” ํŠน์ • ์—ฐ์‚ฐ๋งŒ ๋นจ๋ผ์ง€๋ฉด ์ „์ฒด ์„ฑ๋Šฅ ํ–ฅ์ƒ์€ ์ œํ•œ์  (์•”๋‹ฌ์˜ ๋ฒ•์น™)
โ€ข DRAM ๊ณต์ •์— ๋กœ์ง์„ ๋„ฃ์œผ๋ฉด ๋ฉด์  ์†ํ•ด โ†’ ์šฉ๋Ÿ‰ ๊ฐ์†Œ

9-3. ์ปค์Šคํ…€ HBM ์‹œ๋Œ€

์ด๋ฏธ ์‹œ์ž‘๋œ ํ๋ฆ„์ž…๋‹ˆ๋‹ค. ๋น…ํ…Œํฌ๋“ค์ด ์ž์ฒด AI ์นฉ(TPU, Trainium, MTIA ๋“ฑ)์„ ๋งŒ๋“ค๋ฉด์„œ
"์šฐ๋ฆฌ ์นฉ ์›Œํฌ๋กœ๋“œ์— ์ตœ์ ํ™”๋œ HBM"์„ ์š”๊ตฌํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์–ด์š”.

โ†’ ์ฑ„๋„ ๊ตฌ์„ฑ ๋ณ€๊ฒฝ, ํŠน์ • ๊ธฐ๋Šฅ ๋ธ”๋ก ์ถ”๊ฐ€, ์ „๋ ฅ ํ”„๋กœํŒŒ์ผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๋“ฑ.
๋ฉ”๋ชจ๋ฆฌ๊ฐ€ '์‚ฌ์˜ค๋Š” ๋ถ€ํ’ˆ'์—์„œ '๊ฐ™์ด ์„ค๊ณ„ํ•˜๋Š” ํŒŒํŠธ๋„ˆ'๋กœ ๋ฐ”๋€Œ๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ ์•„ํ‚คํ…์ฒ˜ ์ง„ํ™” ๋กœ๋“œ๋งต 2D ํ‰๋ฉด DDR / GDDR 2.5D ์ ์ธต HBM + ์ธํ„ฐํฌ์ € ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ณธ๋”ฉ HBM4E ์ดํ›„ PIM / ์ปค์Šคํ…€ ์—ฐ์‚ฐํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ 3D ๋ชจ๋†€๋ฆฌ์‹ ~2014 2015~ 2026~ 2027~ ๋ฏธ๋ž˜ ํ•ต์‹ฌ ๋ฐฉํ–ฅ: ๋ฐ์ดํ„ฐ ์ด๋™ ๊ฑฐ๋ฆฌ๋ฅผ ์ค„์ด๊ณ , ์—ฐ๊ฒฐ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋Š˜๋ฆฌ๊ณ , ์—ฐ์‚ฐ์„ ๋ฐ์ดํ„ฐ ์ชฝ์œผ๋กœ ์˜ฎ๊ธด๋‹ค

โ“ 10์žฅ. ์ž์ฃผ ๋‚˜์˜ค๋Š” ๊ถ๊ธˆ์ฆ Q&A

Q. ๋‚ด ๊ฒŒ์ด๋ฐ PC์—๋„ HBM ๋‹ฌ๋ฉด ๊ฐœ๊ฟ€ ์•„๋‹˜?

A. ๋ณ„ ํšจ๊ณผ ์—†์„ ํ™•๋ฅ  ๋†’์Œใ…‹ใ…‹ใ…‹ ๊ฒŒ์ž„์€ AI ์ถ”๋ก ์ฒ˜๋Ÿผ ๊ทน๋‹จ์ ์ธ memory-bound ์›Œํฌ๋กœ๋“œ๊ฐ€ ์•„๋‹ˆ์—์š”.
GDDR6/7 ๋Œ€์—ญํญ์œผ๋กœ๋„ ์ถฉ๋ถ„ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ด๊ณ , HBM ์“ฐ๋ฉด ์นด๋“œ ๊ฐ€๊ฒฉ์ด ๋ช‡ ๋ฐฐ๋กœ ๋œ๋‹ˆ๋‹ค.
๋น„์šฉ ๋Œ€๋น„ ํšจ์œจ์ด ์•ˆ ๋‚˜์™€์„œ ๊ฒŒ์ด๋ฐ GPU์—์„  ์‚ฌ์‹ค์ƒ ์‚ฌ๋ผ์ง„ ๊ฑฐ์˜ˆ์š”.

Q. HBM์€ ์™œ CPU ์†Œ์ผ“์— ๊ฝ‚๋Š” ๋ชจ๋“ˆ๋กœ ์•ˆ ๋‚˜์˜ด?

A. ๊ตฌ์กฐ์ƒ ๋ถˆ๊ฐ€๋Šฅํ•ด์š”. HBM์€ ์ธํ„ฐํฌ์ € ์œ„์— ํ”„๋กœ์„ธ์„œ์™€ ๊ฐ™์ด ํŒจํ‚ค์ง•๋˜์–ด์•ผ 1024๋น„ํŠธ ์—ฐ๊ฒฐ์ด ์„ฑ๋ฆฝํ•ฉ๋‹ˆ๋‹ค.
์†Œ์ผ“/์ปค๋„ฅํ„ฐ๋ฅผ ๊ฑฐ์น˜๋Š” ์ˆœ๊ฐ„ ๊ทธ ๋งŽ์€ ๋ฐฐ์„ ์„ ์œ ์ง€ํ•  ์ˆ˜ ์—†์–ด์š”. ๊ทธ๋ž˜์„œ ์—…๊ทธ๋ ˆ์ด๋“œ๋„ ๋ถˆ๊ฐ€.
์ฐธ๊ณ ๋กœ ์ธํ…” ์ œ์˜จ ๋งฅ์Šค์ฒ˜๋Ÿผ CPU ํŒจํ‚ค์ง€์— HBM์„ ํ†ตํ•ฉํ•œ ์ œํ’ˆ์€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

Q. HBM ์šฉ๋Ÿ‰์€ ์™œ GPU ์“ธ ๋•Œ ๋ถ€์กฑํ•˜๋‹ค๊ณ  ๋‚œ๋ฆฌ์ž„?

A. ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ธํ„ฐํฌ์ € ์ฃผ๋ณ€์— ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ์Šคํƒ ๊ฐœ์ˆ˜๊ฐ€ ์ œํ•œ์ ์ด๊ฑฐ๋“ ์š”.
๋ณดํ†ต 4~8๊ฐœ ์Šคํƒ์ด ํ•œ๊ณ„์ธ๋ฐ, ์Šคํƒ๋‹น 24~36GB๋ผ๊ณ  ํ•˜๋ฉด 192~288GB ์ •๋„.
๊ทผ๋ฐ ์ตœ์‹  LLM์€ ๊ทธ๊ฒƒ๋„ ๋ถ€์กฑํ•จใ…‹ใ…‹ ๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ GPU๋ฅผ NVLink๋กœ ๋ฌถ์–ด์„œ ์“ฐ๋Š” ๊ฑฐ์˜ˆ์š”.

Q. HBM ๋งŒ๋“ค๋ฉด ์ผ๋ฐ˜ ๋žจ๊ฐ’์ด ์˜ค๋ฅด๋Š” ์ด์œ ๊ฐ€ ๋ญ์ž„?

A. ๊ฐ™์€ DRAM ์ƒ์‚ฐ ๋ผ์ธ๊ณผ ์›จ์ดํผ๋ฅผ ๊ณต์œ ํ•˜๋‹ˆ๊นŒ์š”.
HBM 1GB ๋งŒ๋“ค ์›จ์ดํผ๋กœ ์ผ๋ฐ˜ DDR5๋ฅผ ๋งŒ๋“ค๋ฉด ํ›จ์”ฌ ๋งŽ์€ ์šฉ๋Ÿ‰์ด ๋‚˜์˜ค๋Š”๋ฐ,
์ œ์กฐ์‚ฌ๋“ค์ด ์ˆ˜์ต์„ฑ ๋†’์€ HBM์— ์บํŒŒ๋ฅผ ๋ชฐ์•„์ฃผ๋ฉด ๋ฒ”์šฉ DRAM ๊ณต๊ธ‰์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค โ†’ ๊ฐ€๊ฒฉ ์ƒ์Šน.

Q. ๋Œ€์—ญํญ ์ˆซ์ž๋งŒ ๋ณด๋ฉด ๋˜๋‚˜์š”?

A. ๋…ธ๋…ธ. ์‹คํšจ ๋Œ€์—ญํญ(effective bandwidth)์ด ๋” ์ค‘์š”ํ•ด์š”.
์ด๋ก  ๋Œ€์—ญํญ์€ ์ตœ๋Œ€์น˜์ผ ๋ฟ์ด๊ณ , ์‹ค์ œ๋กœ๋Š” ๋ฆฌํ”„๋ ˆ์‹œ, ๋ฑ…ํฌ ์ถฉ๋Œ, ์•ก์„ธ์Šค ํŒจํ„ด, ์ปจํŠธ๋กค๋Ÿฌ ํšจ์œจ ๋•Œ๋ฌธ์—
๋ณดํ†ต ์ด๋ก ์น˜์˜ 70~90% ์ •๋„๋งŒ ๋‚˜์˜ต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฉ”๋ชจ๋ฆฌ ์ปจํŠธ๋กค๋Ÿฌ ์„ค๊ณ„๊ฐ€ ์ค‘์š”ํ•œ ๊ฑฐ๊ณ ์š”.

๐ŸŽ ๋งˆ๋ฌด๋ฆฌ: HBM์ด ์šฐ๋ฆฌ์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ

์—ฌ๊ธฐ๊นŒ์ง€ ์˜ค๋А๋ผ ๊ณ ์ƒํ•˜์…จ์–ด์š” ใ…‹ใ…‹ใ…‹ ๐Ÿ‘

HBM ์ด์•ผ๊ธฐ๋ฅผ ์ญ‰ ๋”ฐ๋ผ์˜ค๋ฉด ํ•˜๋‚˜์˜ ํฐ ๊ตํ›ˆ์ด ๋ณด์ž…๋‹ˆ๋‹ค.

"๊ธฐ์ˆ ์˜ ํ•œ๊ณ„๋Š” ๋ณดํ†ต ๊ฐ€์žฅ ํ™”๋ คํ•œ ๊ณณ์ด ์•„๋‹ˆ๋ผ, ๊ฐ€์žฅ ์ง€๋ฃจํ•œ ๊ณณ์—์„œ ์˜จ๋‹ค."

๋ชจ๋‘๊ฐ€ ์—ฐ์‚ฐ ์„ฑ๋Šฅ, ํŠธ๋žœ์ง€์Šคํ„ฐ ๋ฏธ์„ธํ™”๋งŒ ์ณ๋‹ค๋ณด๊ณ  ์žˆ์„ ๋•Œ
์ง„์งœ ๋ณ‘๋ชฉ์€ "๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์˜ฎ๊ธธ ๊ฒƒ์ธ๊ฐ€"๋ผ๋Š”, ์•„๋ฌด๋„ ์ฃผ๋ชฉํ•˜์ง€ ์•Š๋˜ ๋ฌธ์ œ์˜€์–ด์š”.

๊ทธ๋ฆฌ๊ณ  ๊ทธ ํ•ด๋‹ต๋„ ์ƒˆ๋กœ์šด ๋ฌผ๋ฆฌ ๋ฒ•์น™์ด ์•„๋‹ˆ๋ผ "์Œ“๊ธฐ"์™€ "์—ฐ๊ฒฐํ•˜๊ธฐ"๋ผ๋Š”
์ง€๊ทนํžˆ ๊ตฌ์กฐ์ ์ธ ๋ฐœ์ƒ์—์„œ ๋‚˜์™”์Šต๋‹ˆ๋‹ค.

์ „๊ธฐ์ „์ž ์‹œ์Šคํ…œ๊ณตํ•™์˜ ๋ณธ์งˆ์ด ๋ฐ”๋กœ ์ด๊ฒ๋‹ˆ๋‹ค.
์†Œ์ž ํ•˜๋‚˜๋ฅผ ์ž˜ ๋งŒ๋“œ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ์‹œ์Šคํ…œ ์ „์ฒด์—์„œ ๋ณ‘๋ชฉ์ด ์–ด๋””์ธ์ง€ ์ฐพ์•„๋‚ด๊ณ  ๊ตฌ์กฐ๋กœ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ.

์ง€๊ธˆ AI ๋ฐ˜๋„์ฒด ๊ฒฝ์Ÿ์ด "๋ˆ„๊ฐ€ ๋” ๋น ๋ฅธ ์—ฐ์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“œ๋А๋ƒ"๊ฐ€ ์•„๋‹ˆ๋ผ
"๋ˆ„๊ฐ€ ๋” ์ž˜ ์Œ“๊ณ , ๋” ์ž˜ ์—ฐ๊ฒฐํ•˜๊ณ , ๋” ์ž˜ ์‹ํžˆ๋А๋ƒ"๋กœ ์˜ฎ๊ฒจ๊ฐ„ ๊ฒƒ๋„ ๊ฐ™์€ ๋งฅ๋ฝ์ด์—์š”.

์•ž์œผ๋กœ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ณธ๋”ฉ, PIM, ๊ด‘ ์ธํ„ฐ์ปค๋„ฅํŠธ(์‹ค๋ฆฌ์ฝ˜ ํฌํ† ๋‹‰์Šค), 3D ๋ชจ๋†€๋ฆฌ์‹๊นŒ์ง€โ€ฆ
"๋ฐ์ดํ„ฐ ์ด๋™"์„ ๋‘˜๋Ÿฌ์‹ผ ์‹ธ์›€์€ ๊ณ„์†๋  ๊ฒ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ทธ ์‹ธ์›€์˜ ํ•œ๊ฐ€์šด๋ฐ์—, ์•„ํŒŒํŠธ์ฒ˜๋Ÿผ ์ฐจ๊ณก์ฐจ๊ณก ์Œ“์ธ ์ž‘์€ ์‹ค๋ฆฌ์ฝ˜ ํƒ‘ ํ•˜๋‚˜๊ฐ€ ์„œ ์žˆ๋Š” ๊ฑฐ์ฃ . ๐Ÿขโœจ

๐Ÿง  3์ค„ ์š”์•ฝ
1. AI์˜ ์ง„์งœ ๋ณ‘๋ชฉ์€ ์—ฐ์‚ฐ์ด ์•„๋‹ˆ๋ผ ๋ฉ”๋ชจ๋ฆฌ ๋Œ€์—ญํญ์ด๋‹ค.
2. HBM์€ DRAM์„ TSV๋กœ ์ˆ˜์ง ์ ์ธตํ•˜๊ณ  ์‹ค๋ฆฌ์ฝ˜ ์ธํ„ฐํฌ์ €๋กœ ์—ฐ๊ฒฐํ•ด 1024~2048๋น„ํŠธ ์ดˆ๊ด‘๋Œ€์—ญ ๋ฒ„์Šค๋ฅผ ๋งŒ๋“  ๊ธฐ์ˆ ์ด๋‹ค.
3. ๊ทธ ๋Œ€๊ฐ€๋Š” ์—ด๊ณผ ์ˆ˜์œจ๊ณผ ๋น„์šฉ์ด๋ฉฐ, ์ง€๊ธˆ ๋ฐ˜๋„์ฒด ์—…๊ณ„์˜ ๋ชจ๋“  ์‹ธ์›€์ด ์—ฌ๊ธฐ์„œ ๋ฒŒ์–ด์ง€๊ณ  ์žˆ๋‹ค.

๐Ÿ“š ๋ณธ ์ฝ˜ํ…์ธ ๋Š” JEDEC ํ‘œ์ค€ ๋ฌธ์„œ ๊ณต๊ฐœ ์ •๋ณด, ๋ฐ˜๋„์ฒด ํ•™๊ณ„์˜ 3D ์ ์ธตยทํŒจํ‚ค์ง• ์—ฐ๊ตฌ, ๊ทธ๋ฆฌ๊ณ  ์ œ์กฐ์‚ฌ ๊ณต๊ฐœ ๊ธฐ์ˆ  ์ž๋ฃŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ฐœ๋… ์œ„์ฃผ๋กœ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ธ๋ถ€ ์ˆ˜์น˜๋Š” ์„ธ๋Œ€ยท์ œํ’ˆยท๊ตฌํ˜„์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์–ด์š”.

๐Ÿ’ฌ ๋” ๊นŠ์€ ๋ฐ˜๋„์ฒดยทํšŒ๋กœยท์‹œ์Šคํ…œ ์ด์•ผ๊ธฐ๊ฐ€ ๊ถ๊ธˆํ•˜๋‹ค๋ฉด ์žฌ๋Šฅ๋„ท '์ง€์‹์ธ์˜ ์ˆฒ'์—์„œ ๋‹ค๋ฅธ ๊ธ€๋„ ๋‘˜๋Ÿฌ๋ณด์„ธ์š”. ๋‹ค์Œ์—” CXL๊ณผ ๋ฉ”๋ชจ๋ฆฌ ํ’€๋ง ์ด์•ผ๊ธฐ๋กœ ์ฐพ์•„์˜ฌ๊ฒŒ์š”! ๐Ÿ™Œ

๋Œ“๊ธ€ ์ž‘์„ฑ

์ด ๊ธ€์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ƒ๊ฐ์„ ๋“ค๋ ค์ฃผ์„ธ์š”

๋Œ“๊ธ€ 0
๋Œ“๊ธ€์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.

์•„์ง ๋Œ“๊ธ€์ด ์—†์Šต๋‹ˆ๋‹ค.