SLC·MLC·TLC·QLC NAND 플래시의 셀 특성과 선택 기준

SLC, MLC, TLC, QLC NAND 플래시의 셀당 비트 수, 전압 마진, 성능·내구성·비용 특성과 워크로드별 선택 기준을 정리한다.

2026-08-14 · 최초 발행 2026-01-06

셀 하나에 몇 비트를 넣느냐가 SSD 특성을 바꾼다

NAND 플래시는 하나의 셀에 저장하는 비트 수로 SLC, MLC, TLC, QLC 등을 구분한다. 셀당 비트 수가 많아질수록 집적도와 비용 효율은 좋아진다. 대신 전압 상태를 더 촘촘히 구분해야 하므로 속도와 수명에는 불리해진다.

플로팅 게이트에는 전하를 저장하고, 프로그램과 소거에는 Fowler-Nordheim 터널링을 사용한다. 저장된 전하량은 임계 전압을 바꾸며, 컨트롤러는 이 전압 레벨로 비트 값을 판독한다. 쓰기는 페이지 단위로 수행하지만 소거는 블록 단위다.

NAND Flash 분류SLCMLCTLCQLCPLC1 bit/cell2 bits/cell3 bits/cell4 bits/cell5 bits/cell

다치 저장에서는 임계 전압 범위를 여러 구간으로 나눈다. 비트 수가 많아질수록 필요한 전하량 제어는 세밀해지고 레벨 사이의 마진은 줄어든다. 그 결과 오류율이 높아질 수 있어 더 강력한 ECC가 필요하며, 정밀한 읽기·쓰기는 동작 속도에도 영향을 준다.

SLC는 성능과 내구성을 우선하는 셀 방식이다

SLC(Single-Level Cell)는 셀당 1비트를 저장하며, 셀은 0 또는 1의 2개 상태를 가진다. 소거 상태와 프로그램 상태만 구분하면 되므로 구조가 단순하다.

읽기는 25us, 쓰기는 200~300us이며 내구성은 100,000 P/E 사이클이다. 전압 마진이 넓어 신뢰성도 높다.

임계 전압 분포소거 상태 (1)프로그램 상태 (0)낮은 Vth높은 Vth넓은 마진

데이터센터의 고성능 스토리지, 높은 신뢰성이 필요한 산업용 메모리, 자동차와 의료기기 등의 임베디드 시스템이 SLC의 적용 대상이다. MLC·TLC SSD에서는 버퍼인 SLC 캐시로도 쓰이며, 빈번한 쓰기가 발생하는 영역을 보호하는 웨어 레벨링에도 활용된다.

MLC는 성능과 비용 사이의 절충안이다

MLC(Multi-Level Cell)는 셀당 2비트를 저장해 00, 01, 10, 11의 4개 상태를 표현한다. SLC보다 집적도는 2배 높다.

읽기 속도는 50us, 쓰기 속도는 600~900us, 내구성은 10,000 P/E 사이클이다. 성능과 비용의 균형이 필요한 경우에 적합하다.

MLC 4개 상태11: 가장 낮은 Vth10: 낮은 Vth00: 높은 Vth01: 가장 높은 Vth레벨 간격SLC보다 좁음ECC 필요성 증가

일반 PC와 노트북의 소비자 SSD, SD·microSD 카드, USB 플래시 드라이브, 스마트폰 내장 메모리에 사용할 수 있다. SLC 캐시와 MLC 스토리지를 결합한 하이브리드 SSD도 이 범주에 속한다.

TLC는 높은 집적도를 위해 전압 마진을 더 좁힌다

TLC(Triple-Level Cell)는 셀당 3비트, 8개 상태를 저장한다. SLC보다 용량은 3배 향상되며 GB당 가격은 가장 낮다.

읽기 속도는 75us, 쓰기 속도는 1,0001,500us이고 내구성은 3,0005,000 P/E 사이클이다. 좁은 전압 마진, 느린 쓰기, 짧은 수명, 높은 오류율이 TLC의 과제다.

TLC 문제점좁은 전압 마진느린 쓰기 속도짧은 수명높은 오류율해결 방안강력한 ECCSLC 캐싱오버 프로비저닝웨어 레벨링

저가형 대용량 SSD, 일반 소비자용 SATA SSD, 외장 SSD에 주로 사용된다. 대규모 읽기 위주 클라우드 스토리지나 자주 바뀌지 않는 콜드 데이터도 TLC의 적용 영역이다.

QLC는 용량과 가격에 가장 큰 비중을 둔다

QLC(Quad-Level Cell)는 셀당 4비트를 저장하며 16개 상태를 구분한다. SLC 대비 집적도는 4배지만, 쓰기 성능은 크게 저하되고 내구성은 1,000 P/E 사이클로 짧다. GB당 가격은 가장 저렴하다.

특성 SLC MLC TLC QLC
Bits/Cell 1 2 3 4
상태 수 2 4 8 16
P/E 사이클 100,000 10,000 3,000 1,000
읽기 속도 매우 빠름 빠름 보통 느림
쓰기 속도 매우 빠름 빠름 느림 매우 느림
용량 대비 비용 매우 높음 높음 낮음 매우 낮음
신뢰성 매우 높음 높음 보통 낮음

캐싱과 관리 기능으로 셀 방식의 제약을 보완한다

SLC 캐싱은 호스트 쓰기를 SLC 캐시 영역으로 먼저 받은 뒤, 백그라운드에서 TLC 또는 QLC 영역으로 이동시키는 방식이다. 빠른 쓰기 응답과 대용량 저장을 함께 노릴 수 있다.

호스트 쓰기SLC 캐시 영역백그라운드 이동TLC/QLC 영역빠른 쓰기 응답대용량 저장

성능 측면에서는 TLC·QLC를 임시로 SLC 모드로 사용하는 다이나믹 SLC, 고속 버퍼 영역을 활용하는 Turbo Write, 메타데이터와 핫 데이터를 저장하는 DRAM 캐시가 쓰인다. 다중 채널과 다중 다이에 동시에 접근하는 병렬 처리, 중요 데이터를 먼저 다루는 우선순위 큐도 활용된다.

수명 관리에는 쓰기를 균등하게 분산하는 웨어 레벨링, 여유 공간으로 수명을 늘리는 오버 프로비저닝, 불필요한 블록을 조기에 회수하는 TRIM 명령이 포함된다. 효율적인 블록 재사용을 위한 가비지 컬렉션과 불량 블록을 자동 대체하는 배드 블록 관리도 필요하다.

워크로드가 셀 타입 선택의 기준이 된다

성능을 우선하면 SLC 또는 MLC, 내구성을 우선하면 SLC, 용량을 우선하면 TLC 또는 QLC를 선택할 수 있다.

플래시 선택성능 우선내구성 우선용량 우선SLC/MLCSLCTLC/QLC데이터베이스, 캐시로그, 임베디드아카이브, 미디어

쓰기 집약적인 워크로드에는 SLC 또는 MLC가 권장된다. 읽기 위주 환경은 TLC·QLC로 비용을 절감할 수 있고, 혼합 워크로드는 MLC 또는 SLC 캐시와 TLC의 조합이 대상이다. 순차 접근은 TLC·QLC도 우수한 성능을 낼 수 있지만, 랜덤 접근에는 SLC·MLC가 유리하다.

엔터프라이즈는 MLC에서 TLC로 전환 중이고, 소비자 시장에서는 TLC가 주류이며 QLC도 확산되고 있다. 모바일은 TLC가 표준화되고 있으며, 데이터센터는 TLC·QLC를 혼합 구성한다. 임베디드 분야에서는 SLC가 유지되고 pSLC가 확대되고 있다.

PLC(5bit/cell)까지 등장할 전망이지만, 향후에는 극단적인 집적도만 추구하기보다 3D NAND 적층과 셀 타입 최적화를 조합하는 방향으로 발전할 것으로 예상된다.

NAND 플래시SLCTLCSSD플래시 메모리