Ryotta's Basic

DRAM
๐Ÿง  DRAM ๊ฒ€์ฆ์™„๋ฃŒ

Memory Design Philosophy

DDR ยท LPDDR ยท GDDR ยท HBM ์„ค๊ณ„ ์ฒ ํ•™ ๋ฐ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ๋น„๊ต

๊ฐœ์š”

DDR, LPDDR, GDDR, HBM์€ ๋ชจ๋‘ DRAM ๊ณ„์—ด์ด์ง€๋งŒ, ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ ์ œ์•ฝ์„ ํ•ด๊ฒฐํ•˜๋„๋ก ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. DDR์€ ๊ต์ฒด ๊ฐ€๋Šฅ์„ฑ๊ณผ ์šฉ๋Ÿ‰ ํ™•์žฅ์„, LPDDR์€ ๋ฐฐํ„ฐ๋ฆฌ ํšจ์œจ๊ณผ ํŒจํ‚ค์ง€ ํ†ตํ•ฉ์„, GDDR์€ GPU ์ฃผ๋ณ€์˜ ๊ณ ๋Œ€์—ญํญ ์ŠคํŠธ๋ฆฌ๋ฐ์„, HBM์€ ์ธํ„ฐํฌ์ € ๊ธฐ๋ฐ˜์˜ ์ดˆ๊ณ ์ง‘์  ๋Œ€์—ญํญ ๋ฐ€๋„๋ฅผ ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ™์€ DRAM์ด๋ผ๋„ ์ฑ„๋„ ํญ, ์ „์••, ํŒจํ‚ค์ง•, ์‹ ํ˜ธ ๋ฐฉ์‹, ์ปจํŠธ๋กค๋Ÿฌ ํ›ˆ๋ จ ์ ˆ์ฐจ๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ด ์ฐจ์ด๊ฐ€ ๋ณด๋“œ ๋ฐฐ์„  ๊ธธ์ด, ๋ฐฉ์—ด, BOM, ์—…๊ทธ๋ ˆ์ด๋“œ ๊ฒฝ๋กœ์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ ์„ค๊ณ„๋ฅผ ์ง์ ‘ ์ขŒ์šฐํ•ฉ๋‹ˆ๋‹ค.

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

์‹œ์Šคํ…œ ํ† ํด๋กœ์ง€ ๊ตฌ์„ฑ๋„

์ปดํ“จํŠธ ๋‹ค์ด์™€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์ด์˜ ๋ฌผ๋ฆฌ์  ์—ฐ๊ฒฐ ๊ตฌ์กฐ๊ฐ€ ๊ฐ ํƒ€์ž…์˜ ํ•ต์‹ฌ ์„ค๊ณ„ ์ œ์•ฝ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. DDR์€ ๋ณด๋“œ ๋ ˆ๋ฒจ ํ™•์žฅ๊ณผ ์„œ๋น„์Šค์„ฑ์„, LPDDR์€ SoC ์ธ์ ‘ ๋ฐฐ์น˜์™€ ์ €์ „๋ ฅ์„, GDDR์€ GPU ์ฃผ๋ณ€์˜ ๋„“์€ ๋ณ‘๋ ฌ ๋ฒ„์Šค๋ฅผ, HBM์€ ์ธํ„ฐํฌ์ € ์œ„ ์ดˆ๋‹จ๊ฑฐ๋ฆฌ ์—ฐ๊ฒฐ์„ ์ „์ œ๋กœ ์„ค๊ณ„๋ฉ๋‹ˆ๋‹ค.

dram_0000_memory_design_philosophy
Memory Design Philosophy
Memory Design Philosophy
Memory Design Philosophy
Memory Design Philosophy

๊ฑฐ๋ฆฌ ๋น„๊ต โ€” PCB ํŠธ๋ ˆ์ด์Šค (DDR): ์ˆ˜~์ˆ˜์‹ญ cm / PoPยท์†”๋” (LPDDR): ์ˆ˜ mm / PCB ๋ฐฐ์น˜ (GDDR): ์ˆ˜~์ˆ˜์‹ญ mm / ์ธํ„ฐํฌ์ € (HBM): ์ˆ˜ mm

ํ•ต์‹ฌ ๊ฐœ๋…

  • ๋Œ€์—ญํญ์€ ํ•€ ์†๋„์™€ ๋ฒ„์Šค ํญ์˜ ๊ณฑ์œผ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.
  • ์—ฐ๊ฒฐ ๊ฑฐ๋ฆฌ๊ฐ€ ์งง์„์ˆ˜๋ก ๋” ๋„“์€ ๋ฒ„์Šค์™€ ๋‚ฎ์€ ์ „๋ ฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
  • ์ปจํŠธ๋กค๋Ÿฌ์™€ PHY์˜ ํ›ˆ๋ จ, ์ข…๋‹จ, ํƒ€์ด๋ฐ ๋ณด์ •์ด ์•ˆ์ •์„ฑ์„ ์ขŒ์šฐํ•ฉ๋‹ˆ๋‹ค.
  • ํŒจํ‚ค์ง€ ํ†ตํ•ฉ ์ˆ˜์ค€์ด ๋†’์•„์งˆ์ˆ˜๋ก ๊ต์ฒด์„ฑ์€ ๋‚ฎ์•„์ง€์ง€๋งŒ ์„ฑ๋Šฅ ๋ฐ€๋„๋Š” ๋†’์•„์ง‘๋‹ˆ๋‹ค.
  • DDR ๊ณ„์—ด์€ ๋™์ผํ•œ DRAM ์…€ ์›๋ฆฌ๋ฅผ ๊ณต์œ ํ•˜์ง€๋งŒ, ํŒจํ‚ค์ง€์™€ I/O ์ฒ ํ•™์ด ๋‹ฌ๋ผ ์‹œ์Šคํ…œ ๋ ˆ๋ฒจ ๋ณ‘๋ชฉ์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
  • ์„œ๋ฒ„์™€ AI ๊ฐ€์†๊ธฐ์—์„œ๋Š” ์šฉ๋Ÿ‰ ํ™•์žฅ์„ฑ๋ณด๋‹ค ์ฑ„๋„ ์ˆ˜, ์Šคํƒ ์ˆ˜, ๋ƒ‰๊ฐ ์ œ์•ฝ์ด ๋” ํฐ ์„ค๊ณ„ ์˜์‚ฌ๊ฒฐ์ • ์š”์†Œ๊ฐ€ ๋˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง• ๊ตฌ์กฐ ์ƒ์„ธ โ€” ๊ฐ ํƒ€์ž…์˜ ์‹ค๋ฌผ ํŒจํ‚ค์ง€ ์˜ˆ์‹œ

์•„๋ž˜ ๊ทธ๋ฆผ์€ ๊ฐ ๋ฉ”๋ชจ๋ฆฌ ํƒ€์ž…์ด ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์—์„œ ์–ด๋–ค ํ˜•ํƒœ๋กœ ํŒจํ‚ค์ง•๋˜๋Š”์ง€ ๋‹จ๋ฉด๋„/๊ตฌ์„ฑ๋„๋กœ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ํฌ์ธํŠธ โ€” ์—ฐ๊ฒฐ ๊ฑฐ๋ฆฌ๊ฐ€ ์งง์„์ˆ˜๋ก ๋ฒ„์Šค๋ฅผ ๋„“ํžˆ๊ธฐ ์‰ฝ๊ณ  ์ „๋ ฅ ํšจ์œจ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค. HBM์ด 1024-bit ๋ฒ„์Šค๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ด์œ , DDR์ด 64-bit ์ฑ„๋„๋กœ ์ œํ•œ๋˜๋Š” ์ด์œ ๊ฐ€ ๋ชจ๋‘ ์—ฌ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๊ต/๋ถ„์„

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

ํ•ญ๋ชฉ DDR LPDDR GDDR HBM
์„ค๊ณ„ ์ฒ ํ•™ ๋ฒ”์šฉ ์ปดํ“จํŒ…์šฉ ์ฃผ ๋ฉ”๋ชจ๋ฆฌ ๋ชจ๋ฐ”์ผยท์—ฃ์ง€์šฉ ์ €์ „๋ ฅ ํ†ตํ•ฉ ๋ฉ”๋ชจ๋ฆฌ GPU์šฉ ๊ณ ๋Œ€์—ญํญ ์™ธ์žฅ ๋ฉ”๋ชจ๋ฆฌ AI/HPC์šฉ ์ดˆ๊ณ ๋Œ€์—ญํญ ์ง‘์  ๋ฉ”๋ชจ๋ฆฌ
ํ•ต์‹ฌ ๋ชฉํ‘œ ๋ฒ”์šฉ ์‹œ์Šคํ…œ ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰ ํ™•์žฅ ยท ๊ต์ฒด ๊ฐ€๋Šฅ์„ฑ ์šฐ์„  ๋ชจ๋ฐ”์ผ ์ €์ „๋ ฅ ์ „๋ ฅ ํšจ์œจ ์ ˆ๋Œ€ ์šฐ์„  ๊ทธ๋ž˜ํ”ฝ ๊ณ ๋Œ€์—ญํญ ์ŠคํŠธ๋ฆฌ๋ฐ throughput ์ตœ์šฐ์„  ๊ทนํ•œ ๋Œ€์—ญํญ ๋ฐ€๋„ TB/s๊ธ‰ + ๊ณ ์ง‘์ 
์ฃผ์š” ํŠธ๋ ˆ์ด๋“œ์˜คํ”„ ๋†’์€ ์šฉ๋Ÿ‰ยท๊ต์ฒด์„ฑ โ†” PCB ๊ฑฐ๋ฆฌ๋กœ ๋Œ€์—ญํญ ์ œํ•œ ๋‚ฎ์€ ์ „๋ ฅยท์ž‘์€ ํผํŒฉํ„ฐ โ†” ๊ต์ฒด ๋ถˆ๊ฐ€, ์šฉ๋Ÿ‰ ์ œํ•œ ๋„“์€ ๋ฒ„์Šค๋กœ ๊ณ ๋Œ€์—ญํญ โ†” PCB SI ํ•œ๊ณ„, ์šฉ๋Ÿ‰ ์ œํ•œ ์ตœ๊ณ  ๋Œ€์—ญํญ โ†” ๊ณ ๋‹จ๊ฐ€, ์šฉ๋Ÿ‰ HBM4 64GB
์„ค๊ณ„ ๊ธฐ๋ฐ˜ DRAM ์ฝ”์–ด ์ง์ ‘ ์ง„ํ™” (DDR1โ†’5 prefetch 2nโ†’16n) DDR ๊ธฐ๋ฐ˜ ์ €์ „์•• ํŒŒ์ƒ (DVFS, power gating ์ถ”๊ฐ€) DDR3/DDR5 ๊ธฐ๋ฐ˜ ํŠนํ™” (POD I/O, WCK, QDR/PAM3) ์™„์ „ ์‹ ๊ทœ ์•„ํ‚คํ…์ฒ˜ (TSV 3D ์ ์ธต, ์™€์ด๋“œ ๋ฒ„์Šค)
๊ตฌ๋ถ„ DDR LPDDR GDDR HBM
์ตœ์‹  ์„ธ๋Œ€ / ํ‘œ์ค€ DDR5 JESD79-5 LPDDR6 JESD209-6 (2025) GDDR7 JESD239 (2024) HBM4 JESD270-4 (2025)
์ตœ๋Œ€ ๋ฐ์ดํ„ฐ์œจ DDR5: 8400 MT/s (ํ•€๋‹น) LPDDR6: 14400 MT/s (ํ•€๋‹น) GDDR7: 48 Gbps/pin (์ดˆ๊ธฐ 32 Gbps) HBM4: 8 Gbps/pin (๋ฒ„์Šค ํญ 2048-bit)
๋ฒ„์Šค ํญ / ์ฑ„๋„ 64-bit / ์ฑ„๋„ 2~12์ฑ„๋„ (์„œ๋ฒ„) x24 / ์ฑ„๋„ 2 ์„œ๋ธŒ์ฑ„๋„ ร— 12-bit 32-bit / ์นฉ (2~4์ฑ„๋„ ๋‚ด์žฅ) 64-bit / ์ฑ„๋„ 32์ฑ„๋„ ร— 64-bit (HBM4)
์‹œ์Šคํ…œ ๋Œ€์—ญํญ ~50โ€“400 GB/s (์†Œ์ผ“ ๊ธฐ์ค€) ~70โ€“140 GB/s (๋‹จ์ผ ๋‹ค์ด ๊ธฐ์ค€) ~500 GB/s โ€“ 1+ TB/s (GPU ๊ธฐ์ค€) 1โ€“6 TB/s (H100: 3.35 TB/s)
์ „ํ˜•์  ์šฉ๋Ÿ‰ 8 GB โ€“ ์ˆ˜ TB (DIMM ๊ต์ฒด ํ™•์žฅ) 8 โ€“ 64 GB (์†”๋” ๊ณ ์ •) 12 โ€“ 24 GB (ํ˜„ ์ฃผ๋ฅ˜) 24 โ€“ 192 GB (MI300X: 192 GB)
์ „์•• (VDD/VDDQ) DDR5: 1.1 V / 0.6 V LPDDR6: 1.0 V / 0.5 V (DVFS ๋‹ค๋‹จ๊ณ„) GDDR7: 1.2 V HBM3: 1.1 V / 0.4 V Tx
์ธํ„ฐํŽ˜์ด์Šค ์‹œ๊ทธ๋„๋ง SSTL (DDR1โ€“3) POD (DDR4โ€“5) ์ €์ „์•• POD VDDQ 0.3โ€“0.5 V POD โ†’ PAM3 (GDDR7) PAM4 (GDDR6X) ์–ธํ„ฐ๋ฏธ๋„ค์ดํ‹ฐ๋“œ ์ €์Šค์œ™ (0.4 V Tx)
์—ฐ๊ฒฐ ๊ตฌ์กฐ DDR LPDDR GDDR HBM
์ปดํ“จํŠธ ๋‹ค์ด์™€์˜ ๊ฑฐ๋ฆฌ PCB ํŠธ๋ ˆ์ด์Šค (์ˆ˜~์ˆ˜์‹ญ cm) PoP ์ ์ธต / ์†”๋”๋ง (์ˆ˜ mm) PCB ์†”๋”๋ง (GPU ์ฃผ๋ณ€ ๋ฐฐ์น˜) ์‹ค๋ฆฌ์ฝ˜ ์ธํ„ฐํฌ์ € (์ˆ˜ mm, ๋งˆ์ดํฌ๋กœ๋ฒ”ํ”„)
ํŒจํ‚ค์ง• ๋ฐฉ์‹ DIMM ์Šฌ๋กฏ (๊ต์ฒด ๊ฐ€๋Šฅ) Registered / Unbuffered PoP ๋˜๋Š” on-board ์†”๋” ๊ต์ฒด ๋ถˆ๊ฐ€ BGA ์†”๋”๋ง GPU PCB์— ๊ณ ์ • 2.5D / CoWoS ์ธํ„ฐํฌ์ € ๋‹ค์ด ๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜
ECC / ์‹ ๋ขฐ์„ฑ ์„ ํƒ์  ECC (DIMM ๋‹จ์œ„) ์„œ๋ฒ„์—์„  RDIMM ํ•„์ˆ˜ ๋งํฌ ECC / on-die ECC (LPDDR6๋ถ€ํ„ฐ ์˜๋ฌดํ™”) On-die ECC ์˜๋ฌดํ™” (GDDR7๋ถ€ํ„ฐ ODECC) On-die ECC ์˜๋ฌดํ™” (HBM3~ ํ•„์ˆ˜, ECS ํฌํ•จ)
๋Œ€ํ‘œ ์ œํ’ˆ ์˜ˆ์‹œ DDR LPDDR GDDR HBM
๋ฐ์Šคํฌํƒ‘ / ์„œ๋ฒ„ Intel Core Ultra 9 (Arrow Lake) DDR5-6400 ร— 2์ฑ„๋„ ~100 GB/s โ€” โ€” โ€”
๋ชจ๋ฐ”์ผ / ์—ฃ์ง€ AI โ€” Apple M4 (Mac) LPDDR5X ร— 4์ฑ„๋„ ~120 GB/s, 16/32 GB โ€” โ€”
GPU (์†Œ๋น„์ž) โ€” โ€” NVIDIA RTX 4090 GDDR6X 384-bit = 12์นฉ ร— 32-bit ~1 TB/s, 24 GB โ€”
GPU / AI ๊ฐ€์†๊ธฐ โ€” โ€” โ€” NVIDIA H100 SXM5 HBM3 5์Šคํƒ 80 GB 3.35 TB/s
AI ๊ฐ€์†๊ธฐ (๊ณ ์šฉ๋Ÿ‰) โ€” โ€” โ€” AMD MI300X HBM3 8์Šคํƒ 192 GB 5.2 TB/s

๋™์ž‘ ์›๋ฆฌ

DDR์€ CPU์˜ ๋ฉ”๋ชจ๋ฆฌ ์ปจํŠธ๋กค๋Ÿฌ(IMC)๊ฐ€ DIMM ์Šฌ๋กฏ์— ๊ฝ‚ํžŒ DRAM ์นฉ๋“ค๊ณผ PCB ํŠธ๋ ˆ์ด์Šค๋ฅผ ํ†ตํ•ด ํ†ต์‹ ํ•˜๋Š” ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ์‹ ํ˜ธ ๊ธธ์ด๊ฐ€ ๊ธธ๊ณ  ๋ถ„๊ธฐ์ ์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ํ›ˆ๋ จ(train)๊ณผ ์ข…๋‹จ(termination), ๊ทธ๋ฆฌ๊ณ  ์ฑ„๋„๋ณ„ ํƒ€์ด๋ฐ ๋ณด์ •์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

LPDDR์€ SoC์™€ ๊ฐ€๊นŒ์šด ์œ„์น˜์— ๋ฐฐ์น˜๋˜๋ฉฐ, PoP ๋˜๋Š” ์˜จ๋ณด๋“œ ์†”๋”๋ง์œผ๋กœ ์—ฐ๊ฒฐ ๊ฑฐ๋ฆฌ๋ฅผ ๊ทน๋‹จ์ ์œผ๋กœ ์ค„์ž…๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ๋‚ฎ์€ ์ „์••๊ณผ ์„ธ๋ถ„ํ™”๋œ ์ „๋ ฅ ์ƒํƒœ, ์งง์€ ์ธํ„ฐ์ปค๋„ฅํŠธ๊ฐ€ ํ•ต์‹ฌ ์„ค๊ณ„ ์š”์†Œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

GDDR์€ GPU ์ฃผ๋ณ€์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ 32-bit ์นฉ์„ ๋‘˜๋Ÿฌ ๋ฐฐ์น˜ํ•ด ๋„“์€ ๋ฒ„์Šค๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. HBM์€ ๋‹ค์ด ์ ์ธต๊ณผ ์‹ค๋ฆฌ์ฝ˜ ์ธํ„ฐํฌ์ €๋ฅผ ์ด์šฉํ•ด ๋” ์งง์€ ๊ฒฝ๋กœ๋กœ ๋” ๋„“์€ ๋ฒ„์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉฐ, ๋Œ€์—ญํญ ๋ฐ€๋„๋ฅผ ํฌ๊ฒŒ ๋Œ์–ด์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.

ํŠนํžˆ HBM์€ ๊ฐ ์Šคํƒ์ด ๋…๋ฆฝ ์ฑ„๋„ ๋ฌถ์Œ์œผ๋กœ ๋™์ž‘ํ•˜๊ณ , GPU ํŒจํ‚ค์ง€ ๋‚ด๋ถ€์—์„œ TSV์™€ ๋งˆ์ดํฌ๋กœ๋ฒ”ํ”„๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋˜๋ฏ€๋กœ ๋ณด๋“œ ๋ ˆ๋ฒจ SI ํ•œ๊ณ„๋ฅผ ํฌ๊ฒŒ ์ค„์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ DDR๊ณผ GDDR์€ ํŒจํ‚ค์ง€ ๋ฐ– ๋ฐฐ์„ ์„ ํ†ต๊ณผํ•˜๋ฏ€๋กœ equalization, training, termination ์ „๋žต์ด ์ „์ฒด ๋™์ž‘ ๋งˆ์ง„์„ ์ขŒ์šฐํ•ฉ๋‹ˆ๋‹ค.

DDR โ€” DIMM ๊ธฐํŒ ์œ„ DRAM ์นฉ ๋ฐฐ์—ด ํ›„ ์Šฌ๋กฏ ์‚ฝ์ž… (๊ต์ฒด ๊ฐ€๋Šฅ) LPDDR โ€” SoC ์œ„ PoP ์ ์ธต ๋˜๋Š” PCB ์†”๋”๋ง (๊ต์ฒด ๋ถˆ๊ฐ€)
GDDR โ€” GPU ๋‹ค์ด ์ฃผ๋ณ€ PCB์— BGA ์†”๋”๋ง (RTX 4090 ๊ธฐ์ค€: 12์นฉ ร— 32-bit = 384-bit)
HBM โ€” ์‹ค๋ฆฌ์ฝ˜ ์ธํ„ฐํฌ์ € ์œ„์— GPU ๋‹ค์ด์™€ ๋‚˜๋ž€ํžˆ ๋ฐฐ์น˜ (CoWoS 2.5D ํŒจํ‚ค์ง•, TSMC ์ œ์กฐ)
Memory Design Philosophy
Memory Design Philosophy
Memory Design Philosophy
Memory Design Philosophy

์žฅ๋‹จ์ 

  • DDR: ์žฅ์ ์€ ๊ต์ฒด์„ฑ๊ณผ ๋Œ€์šฉ๋Ÿ‰ ํ™•์žฅ์„ฑ์ž…๋‹ˆ๋‹ค. ๋‹จ์ ์€ ๋ณด๋“œ ๋ฐฐ์„  ๊ธธ์ด ๋•Œ๋ฌธ์— ๋Œ€์—ญํญ ํšจ์œจ์ด ์ œํ•œ๋œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.
  • LPDDR: ์žฅ์ ์€ ๋‚ฎ์€ ์ „๋ ฅ๊ณผ ์ž‘์€ ํผํŒฉํ„ฐ์ž…๋‹ˆ๋‹ค. ๋‹จ์ ์€ ๊ต์ฒด๊ฐ€ ์–ด๋ ต๊ณ  ํ”Œ๋žซํผ ์ข…์†์„ฑ์ด ํฝ๋‹ˆ๋‹ค.
  • GDDR: ์žฅ์ ์€ ๋†’์€ ์ง€์† ๋Œ€์—ญํญ์ž…๋‹ˆ๋‹ค. ๋‹จ์ ์€ ์ „๋ ฅ๊ณผ ๋ฐœ์—ด, PCB ์ œ์•ฝ์ด ํฝ๋‹ˆ๋‹ค.
  • HBM: ์žฅ์ ์€ ์ตœ๊ณ  ์ˆ˜์ค€์˜ ๋Œ€์—ญํญ ๋ฐ€๋„์ž…๋‹ˆ๋‹ค. ๋‹จ์ ์€ ๋†’์€ ๋‹จ๊ฐ€์™€ ๋ณต์žกํ•œ ํŒจํ‚ค์ง•์ž…๋‹ˆ๋‹ค.

์‹ค์ œ ์‹œ์Šคํ…œ ์„ค๊ณ„์—์„œ๋Š” ์ด ์žฅ๋‹จ์ ์ด ๋ฉ”์ธ๋ณด๋“œ ์ธต์ˆ˜, ํŒจํ‚ค์ง€ ๋น„์šฉ, ๋ƒ‰๊ฐ ๊ตฌ์กฐ, ์ œํ’ˆ SKU ์ „๋žต์œผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์„œ๋ฒ„๋Š” DIMM ๊ธฐ๋ฐ˜ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์œ„ํ•ด DDR์„ ์œ ์ง€ํ•˜๊ณ , ๋ชจ๋ฐ”์ผ์€ ๋ฐฐํ„ฐ๋ฆฌ์™€ ๊ณต๊ฐ„ ์ œ์•ฝ ๋•Œ๋ฌธ์— LPDDR์„ ํƒํ•˜๋ฉฐ, ๊ณ ์„ฑ๋Šฅ GPU๋Š” ์™€ํŠธ๋‹น ๋Œ€์—ญํญ๊ณผ ๋ณด๋“œ ๋ฉด์  ๊ท ํ˜•์— ๋”ฐ๋ผ GDDR๊ณผ HBM์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ จ ๊ธฐ์ˆ 

ํ•ต์‹ฌ ์ •๋ฆฌ

DDR์€ ๋ฒ”์šฉ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์„ ์ค‘์‹ฌ์œผ๋กœ, LPDDR์€ ์ „๋ ฅ ํšจ์œจ๊ณผ ํ†ตํ•ฉ์„ฑ์„ ์ค‘์‹ฌ์œผ๋กœ, GDDR์€ GPU ๊ทผ์ ‘ ๋ฐฐ์น˜์™€ ๋„“์€ ๋ฒ„์Šค๋ฅผ ์ค‘์‹ฌ์œผ๋กœ, HBM์€ ์ธํ„ฐํฌ์ € ๊ธฐ๋ฐ˜์˜ ๋Œ€์—ญํญ ๋ฐ€๋„๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์„ค๊ณ„๋ฉ๋‹ˆ๋‹ค. ๊ฐ™์€ DRAM์ด๋ผ๋„ ํŒจํ‚ค์ง€์™€ ์‹ ํ˜ธ ๋ฐฉ์‹์ด ๋‹ฌ๋ผ์ง€๋ฉด ์‹œ์Šคํ…œ ๊ตฌ์กฐ๊ฐ€ ์™„์ „ํžˆ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์‹ค์ œ ์ œํ’ˆ ์„ ํƒ์€ ์„ฑ๋Šฅ ์ˆ˜์น˜๋งŒ์ด ์•„๋‹ˆ๋ผ ์ „๋ ฅ, ๋น„์šฉ, ์—…๊ทธ๋ ˆ์ด๋“œ ๊ฐ€๋Šฅ์„ฑ, ๋ฐฉ์—ด ์กฐ๊ฑด์„ ํ•จ๊ป˜ ๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.