기타/반도체 용어 사전, Semiconductor Dictionary

NAND Flash 완전 정복 - SSD는 어떻게 데이터를 저장할까?

반도체 인사이트 (Semiconductor insight) 2026. 2. 17. 05:48
반응형
NAND Flash 완전 정복 - SSD는 어떻게 데이터를 저장할까?

💾 NAND Flash 완전 정복 - SSD는 어떻게 데이터를 저장할까?

SSD 1TB, 스마트폰 256GB, USB 메모리 64GB...

우리가 매일 사용하는 모든 저장장치의 핵심이 바로 NAND Flash입니다!

전원을 꺼도 데이터가 사라지지 않는 비휘발성 메모리, NAND Flash를 제대로 알아봅시다.

1. NAND Flash가 뭐야? 🤔

💾 영구 저장 장치의 핵심

NAND Flash를 이해하는 가장 쉬운 비유:

  • 서랍장 (NAND Flash): 영구 보관 - 전원 꺼도 데이터 유지
  • 책상 (DRAM): 임시 작업 공간 - 전원 꺼지면 데이터 사라짐
  • 필통 (캐시): 가장 빠른 접근 - 매우 작은 용량
🔑 핵심 포인트
  • NAND Flash = 비휘발성 메모리 (전원 꺼져도 데이터 보존)
  • 주요 사용처: SSD, USB, 스마트폰 저장공간, SD카드
  • 특징: 대용량, 저렴한 가격, 느린 쓰기 속도
  • vs DRAM: 느리지만 영구 저장 가능

DRAM vs NAND Flash 비교

구분 DRAM NAND Flash
휘발성 휘발성 (전원 꺼지면 삭제) 비휘발성 (영구 저장)
속도 매우 빠름 (ns 단위) 느림 (μs 단위)
가격 비쌈 저렴
수명 무제한 쓰기 횟수 제한
용도 메인 메모리 (RAM) 저장장치 (SSD, USB)
예시 PC RAM 16GB SSD 1TB, 스마트폰 256GB

2. NAND Flash의 원리 ⚙️

A. 플로팅 게이트에 전자 가두기

NAND Flash는 "전자를 가두는" 방식으로 데이터를 저장합니다.

컨트롤 게이트 (Control Gate) │ ────┴──── 절연체 │ 플로팅 게이트 (Floating Gate) ← 전자 저장! │ ────┴──── 절연체 (Oxide) │ 반도체 기판
  • 플로팅 게이트: 절연체로 완전히 둘러싸인 공간
  • 전자 주입: 터널링 현상으로 전자를 플로팅 게이트에 가둠
  • 데이터 저장: 전자가 있으면 0, 없으면 1 (또는 반대)
  • 비휘발성: 절연체로 둘러싸여 전원 없어도 전자 유지

B. 터널링 현상 (Quantum Tunneling)

쓰기 (Program):
  1. 컨트롤 게이트에 높은 전압 인가 (15~20V)
  2. 전자가 절연체를 "터널링"하여 플로팅 게이트로 이동
  3. 전자가 갇힘 → 데이터 저장
지우기 (Erase):
  1. 반대 방향으로 높은 전압 인가
  2. 플로팅 게이트의 전자가 다시 터널링하여 탈출
  3. 전자가 없어짐 → 데이터 삭제
읽기 (Read):
  1. 중간 정도 전압 인가
  2. 플로팅 게이트에 전자가 있는지 확인
  3. 전류 흐름으로 0 또는 1 판별

C. 왜 "Flash"인가? ⚡

NAND Flash의 "Flash"는 카메라 플래시처럼 "한 번에 확 지운다"는 의미!
개별 셀을 하나씩 지우는 게 아니라, Block 단위로 한꺼번에 지웁니다.
마치 플래시가 순간적으로 번쩍이듯이!

3. NAND Flash의 구조 📐

계층 구조 (작은 것부터 큰 것으로)

Cell (셀) - 가장 작은 단위 ↓ Page (페이지) - 4KB~16KB, 읽기/쓰기 단위 ↓ Block (블록) - 128~256 Pages, 지우기 단위 ↓ Plane (플레인) - 여러 Blocks ↓ Die (다이) - 여러 Planes ↓ Package (패키지) - 여러 Dies
중요한 제약사항:
  • 읽기: Page 단위 (빠름)
  • 쓰기: Page 단위 (한 번만 가능, 덮어쓰기 불가)
  • ⚠️ 지우기: Block 단위 (느림, 전체를 지워야 함)

왜 Block 단위로 지워야 하나?

NAND의 근본적 한계:
개별 Page를 덮어쓰려면, 반드시 먼저 지워야 함
하지만 지우기는 Block 전체를 한꺼번에만 가능

결과:
→ 1개 Page를 수정하려면 Block 전체(128~256 Pages)를 지워야 함
→ Write Amplification (쓰기 증폭) 문제 발생
→ 수명 단축의 주요 원인

4. NAND의 종류 - 셀당 비트 수 📊

같은 공간에 더 많은 비트를 저장할수록 용량은 늘어나지만, 속도와 수명은 떨어집니다.

SLC (Single Level Cell) - 1비트/셀

  • 속도: 최고 (읽기/쓰기 모두 매우 빠름)
  • 수명: 100,000 P/E Cycles (10만 번)
  • 가격: 최고가 (같은 용량 기준 4배 이상)
  • 용도: 기업 서버, 산업용, 군사용
  • 예시: 데이터센터 캐시 SSD, 항공우주

MLC (Multi Level Cell) - 2비트/셀

  • 속도: 빠름 (SLC의 70% 수준)
  • 수명: 10,000 P/E Cycles (1만 번)
  • 가격: 고가 (SLC의 절반 수준)
  • 용도: 고급 소비자용 SSD (과거 주력)
  • 예시: 초기 프리미엄 SSD (현재는 감소 추세)

TLC (Triple Level Cell) - 3비트/셀 ⭐

  • 속도: 중상 (SLC의 50% 수준)
  • 수명: 3,000 P/E Cycles (3천 번)
  • 가격: 중간 (가성비 최고)
  • 용도: 현재 주력 제품 - 대부분의 소비자용 SSD
  • 예시: 삼성 980 PRO, WD Blue, 대부분의 노트북 SSD

QLC (Quad Level Cell) - 4비트/셀

  • 속도: 중하 (SLC의 30% 수준)
  • 수명: 1,000 P/E Cycles (1천 번)
  • 가격: 저가 (대용량 저렴하게)
  • 용도: 보급형 대용량 SSD, 콜드 스토리지
  • 예시: 삼성 870 QVO, 인텔 660p (1TB~4TB 저렴하게)

PLC (Penta Level Cell) - 5비트/셀 🚧

  • 속도: 느림 (예상)
  • 수명: 500~1,000 P/E Cycles (예상)
  • 가격: 초저가 (목표)
  • 용도: 초대용량 아카이브 스토리지
  • 상태: 개발 중 (상용화 준비)

NAND 종류별 비교표

종류 비트/셀 속도 수명 (P/E) 가격 현재 상태
SLC 1 최고 ⭐⭐⭐⭐⭐ 100,000 최고가 기업용 전용
MLC 2 상 ⭐⭐⭐⭐ 10,000 고가 감소 추세
TLC 3 중상 ⭐⭐⭐ 3,000 중가 현재 주력 ⭐
QLC 4 중하 ⭐⭐ 1,000 저가 대용량용 확대
PLC 5 하 ⭐ 500~1,000 초저가 개발 중
P/E Cycle이란?
Program/Erase Cycle = 쓰기/지우기 반복 횟수
예: TLC 3,000회 = 각 셀을 3,000번 쓰고 지울 수 있음

실제 수명 계산:
500GB TLC SSD를 하루 50GB씩 쓴다면?
500GB × 3,000회 ÷ 50GB/day = 약 30,000일 = 82년!
(실제로는 Over Provisioning, Wear Leveling으로 더 길어짐)

5. 2D NAND vs 3D NAND 🏗️

A. 2D NAND (Planar NAND) - 구세대

구조

평면에 셀을 배치 (수평 배열)

■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ (평면 배치)

한계

  • 공정 미세화 한계 (15nm 이하 어려움)
  • 셀 간 간섭 증가
  • 용량 증대 한계
  • 현재는 거의 생산 안 함

B. 3D NAND (V-NAND) - 현재 주류 ⭐

구조

수직으로 층층이 쌓음 (고층 빌딩처럼)

■ ■ ■ ■ ← 300층 ■ ■ ■ ■ ← 250층 ■ ■ ■ ■ ← 200층 ■ ■ ■ ■ ← 150층 ... ■ ■ ■ ■ ← 1층 (수직 적층)

장점

  • 대용량 (같은 면적에 수십~수백 배)
  • 셀 크기 키워서 내구성 향상
  • 간섭 감소
  • 전력 효율 향상

3D NAND 적층 기술 발전

24단 (2013) → 48단 (2015) → 96단 (2017) → 176단 (2020) → 238단 (2022) → 300단+ (2024~)
회사 기술명 최신 세대 특징
삼성 V-NAND 9세대 (300단+) CTF (Charge Trap Flash) 구조
SK하이닉스 4D NAND 321단 PUC (Peri Under Cell) 기술
키옥시아 BiCS FLASH 8세대 (218단) 일본 기업 (구 도시바)
마이크론 3D NAND 276단 CMOS under Array
웨스턴디지털 BiCS (키옥시아 공동) 8세대 (218단) 키옥시아와 합작
왜 계속 쌓아올리나?
평면 공정 미세화는 한계 도달 (15nm 이하 어려움)
대신 위로 쌓으면: 같은 면적에 용량 2배, 4배, 8배...
현재 목표: 500단 이상 (2026~2027년)

6. NAND의 문제점과 해결책 🔧

문제 1: 쓰기/지우기 횟수 제한

문제: 각 셀은 한정된 횟수만 쓰기/지우기 가능
TLC 기준 3,000번 → 이후 셀 손상
해결책: Wear Leveling (마모 평준화)
→ 모든 블록을 골고루 사용하여 수명 연장
→ 자주 쓰는 데이터를 여러 블록에 분산
→ SSD 컨트롤러가 자동으로 관리

문제 2: Block 단위로만 지우기 가능

문제: 1 Page만 수정해도 Block 전체를 지워야 함
→ Write Amplification (쓰기 증폭) 발생
→ 실제 쓰기 양이 사용자 쓰기의 몇 배
해결책 1: Over Provisioning (OP)
→ 사용자가 못 쓰는 예비 공간 확보 (7~28%)
→ 500GB SSD 실제 용량은 512GB+
→ 여유 공간에서 Garbage Collection 수행

해결책 2: Garbage Collection
→ 유효한 데이터만 모아서 새 블록에 쓰기
→ 비어있는 블록 확보
→ 유휴 시간에 자동 실행

문제 3: 읽기 방해 (Read Disturb)

문제: 한 셀을 자주 읽으면 인접 셀에 영향
→ 주변 셀의 데이터가 변질될 수 있음
해결책: ECC (Error Correction Code)
→ 데이터를 읽을 때 자동으로 오류 검출/수정
→ LDPC (Low Density Parity Check) 코드 사용
→ QLC 같은 고밀도 NAND일수록 강력한 ECC 필요

문제 4: 데이터 보존 기간 제한

문제: 플로팅 게이트의 전자가 서서히 새어나감
→ 전원 없이 몇 년 방치하면 데이터 손실 가능
→ QLC는 보존 기간이 더 짧음 (약 1년)
해결책:
→ 정기적으로 전원을 켜서 Refresh
→ 중요한 데이터는 백업 필수
→ 장기 보관용은 HDD나 테이프 추천

문제 5: TRIM 명령 필요

TRIM이란?
→ OS가 SSD에게 "이 데이터는 이제 필요 없어"라고 알려주는 명령
→ SSD는 미리 해당 블록을 정리하여 성능 유지
→ Windows, macOS, Linux 모두 지원

활성화 확인:
Windows: fsutil behavior query DisableDeleteNotify (0이면 활성화)
macOS/Linux: 기본 활성화

7. NAND Flash 시장 현황 🌍

전 세계 NAND Flash 시장 점유율 (2024년 Q2 기준)

순위 기업 국가 점유율 특징
🥇 삼성전자 🇰🇷 한국 36.9% V-NAND 선도, 스마트폰/SSD 전방위
🥈 SK Group
(SK하이닉스 + Solidigm)
🇰🇷 한국 22.1% 321단 4D NAND, 엔터프라이즈 SSD
🥉 키옥시아
(Kioxia)
🇯🇵 일본 ~14% 구 도시바 메모리, BiCS FLASH
4위 마이크론 🇺🇸 미국 ~13% 276단 3D NAND, 데이터센터 강세
5위 웨스턴 디지털 🇺🇸 미국 ~10% 키옥시아와 합작, 소비자 SSD
기타 YMTC 등 🇨🇳 중국 ~4% 미국 제재로 성장 제한
🇰🇷 한국 기업 합산 점유율: 59%
NAND 시장도 한국이 강하지만 DRAM(71%)보다는 낮음
일본(키옥시아), 미국(마이크론, WD)의 경쟁이 치열

시장 규모

  • 2024년 시장 규모: 약 644억 달러 (약 86조원)
  • 전체 메모리 반도체 시장의 약 45%
  • 2024년 성장률: 75.9% (AI 수요 폭발)
  • 연평균 성장률(CAGR): 5~8% 예상

주요 트렌드

  • AI 서버: 엔터프라이즈 SSD 수요 급증 (30TB~100TB)
  • 스마트폰: 512GB, 1TB 용량 증가
  • 데이터센터: QLC 대용량 SSD 확대
  • 전기차: 자율주행 데이터 저장용 NAND
  • 5G/IoT: 엣지 디바이스 저장공간 수요

8. NAND의 미래 기술 🔮

단기 (2024~2026)

  • 400단 이상 3D NAND: 삼성, SK하이닉스 개발 중
  • QLC 대중화: 2TB 이상 보급형 SSD
  • PLC 상용화: 초대용량 저가 SSD (8TB~16TB)
  • PCIe 5.0 SSD: 14GB/s 읽기 속도
  • CXL 연결 SSD: 메모리처럼 사용하는 SSD

중장기 (2027~2030)

  • 500~600단 3D NAND: 적층 기술의 한계 도전
  • 6비트/셀 (HLC): PLC 다음 세대 연구
  • Computational Storage: SSD 안에서 직접 연산
  • Zoned Namespace (ZNS): 효율적인 데이터 관리
  • AI 최적화 NAND: AI 워크로드 전용 설계

차세대 메모리 기술

NAND를 대체할 차세대 비휘발성 메모리 연구 진행 중:
  • 3D XPoint (Intel Optane): 상용화됐으나 단종
  • MRAM: 빠르고 내구성 좋지만 비쌈
  • PRAM (Phase Change RAM): 삼성 연구 중
  • ReRAM: 저전력 특화
하지만 당분간은 3D NAND가 주력!

9. 마무리 🎯

NAND Flash 핵심 요약

  • 비휘발성 메모리 - 전원 꺼져도 데이터 보존
  • 플로팅 게이트에 전자 가둬서 데이터 저장
  • SLC → MLC → TLC → QLC → PLC 진화 (용량↑ 수명↓)
  • 3D NAND 적층 기술로 대용량 구현 (현재 300단+)
  • 한국 기업 점유율 59% - 삼성 37%, SK 22%
  • ✅ Write Amplification, Wear Leveling 등 관리 기술 중요
  • AI, 데이터센터 수요로 엔터프라이즈 SSD 성장

일반 사용자 추천

  • 게임/작업용: TLC SSD (500GB~1TB)
  • 대용량 저장: QLC SSD (2TB~4TB)
  • 고성능 필요: TLC NVMe Gen4

전문가 추천

  • 영상 편집: TLC NVMe (2TB~4TB)
  • 서버/DB: MLC/TLC 엔터프라이즈
  • 최고 성능: SLC (매우 비쌈)
다음 포스팅 예고
📌 SSD 컨트롤러 완전 정복 - NAND를 어떻게 제어하나?
📌 HBM 완전 정복 - AI 시대의 핵심 메모리
📌 CPU 완전 정복 - 컴퓨터의 두뇌
📌 GPU 완전 정복 - 그래픽과 AI의 핵심
태그: NAND Flash SSD 비메모리반도체 3D NAND V-NAND TLC QLC SLC 삼성전자 SK하이닉스 저장장치 반도체
반응형