QLC

On this page 6

QLC, short for quad-level cell, is a type of NAND flash memory that stores four bits of data in each memory cell by distinguishing 16 different charge levels. In storage, QLC is used in solid-state drives where capacity per dollar matters more than sustained write speed or endurance, from budget consumer SSDs to large read-intensive data center drives.

Compared with TLC flash, which stores three bits per cell, QLC packs about 33 percent more data into the same silicon area. The cost of that density is a narrower margin between charge states, which leads to slower programming, fewer program-erase cycles and a stronger dependence on controller techniques such as SLC caching and error correction.

How QLC stores four bits per cell

A NAND flash cell stores data as electric charge in a charge trap or floating gate, which shifts the cell’s threshold voltage. The controller reads the cell by testing which voltage range it falls into. With one bit per cell there are 2 states, with four bits there are 2 to the power of 4, or 16 states, all squeezed into roughly the same voltage window.

Because the states sit close together, programming a QLC cell requires many small, carefully verified voltage pulses, and reading requires more reference comparisons. Small disturbances from neighboring cells, temperature, charge leakage over time and wear can push a cell into the wrong range. Modern QLC drives therefore rely on strong LDPC error correction and on 3D NAND stacking, where cells are larger and better isolated than in older planar flash.

The following table places QLC among the other cell types.

Cell typeBits per cellVoltage statesTypical rated P/E cycles
SLC12Roughly 50,000 to 100,000
MLC24Roughly 3,000 to 10,000
TLC38Roughly 1,000 to 3,000
QLC416Roughly 500 to 1,500
PLC532Lower still, not yet mainstream
NAND cell types by bits per cell

The cycle figures are approximate and vary widely by manufacturer, process generation and the error correction used, so the drive’s own endurance rating is more reliable than any generic number.

Performance behavior of QLC SSDs

QLC SSDs often look fast in short tests and then slow down sharply during long writes. The reason is the SLC cache: the controller first writes incoming data to a portion of the flash operated in one-bit mode, which is fast, and later folds that data into QLC in the background. Once the cache is full, the drive must write directly to QLC while also folding, and speed can drop to a few hundred megabytes per second or, on some budget models, to levels similar to a hard disk drive.

PhaseWhat happens insideObserved write speed
Within SLC cacheData written in one-bit modeClose to the interface limit
Cache exhaustedDirect QLC writes plus foldingSharply reduced, model dependent
Nearly full driveSmaller dynamic cache, more garbage collectionLowest sustained speed
Idle recoveryCache emptied in the backgroundFast speed returns for next burst
Typical QLC SSD performance phases

Read performance is much less affected, which is why QLC suits read-mostly use. Cache size is often dynamic, scaling with free space, so a QLC drive that is mostly full offers both a smaller cache and slower recovery. A DRAM-less SSD design with QLC flash compounds these effects, because the controller has less fast memory for its mapping tables.

QLC compared with TLC

For most buyers the real decision is QLC versus TLC. TLC remains the mainstream choice for performance drives, while QLC wins on price per terabyte and on maximum capacity in a given form factor.

PropertyQLCTLC
Cost per terabyteLowerHigher
Maximum capacity per driveHighest, including very large enterprise SSDsHigh
Sustained write speedLower after cache exhaustionHigher and more consistent
Endurance (TBW rating)Lower for the same capacityHigher
Data retention when unpoweredMore sensitive to time and heatBetter
Best fitGame libraries, media, read-intensive serversSystem drives, mixed and write-heavy work
QLC and TLC in practice

In data centers, high-capacity QLC SSDs increasingly replace hard disk drives for read-intensive tiers such as content delivery, analytics data lakes and AI training datasets, where density, power per terabyte and random read speed outweigh limited write endurance.

Choosing and using a QLC drive

The right choice depends on how much data is written, and how continuously. A useful check is to compare the drive’s TBW rating with the expected yearly writes: typical home users write far less than even a QLC rating allows, while video capture and database servers can exhaust it quickly.

Use caseRecommendationReason
Game library or media archiveQLC is a good fitData is written once and read often
Everyday laptop system driveQLC acceptable, TLC preferredLight writes, but TLC feels more consistent
4K or 8K video recordingPrefer TLCLong sustained writes exhaust the cache
Write-heavy database or cache serverAvoid QLCEndurance and steady latency matter
Cold backup stored unpoweredUse with careRetention weakens with heat and time
Decision guide for QLC
  • Leave free space, ideally 10 to 20 percent, so the dynamic SLC cache and garbage collection have room to work.
  • Keep TRIM enabled so the controller knows which blocks are free.
  • Monitor wear indicators in S.M.A.R.T. data, such as percentage used and total host writes.

The simple explanation

Imagine each tiny storage cell in an SSD as a glass of water. Older flash only asked whether the glass was empty or full. QLC reads 16 different water levels, so each glass holds much more information, and the drive can be bigger and cheaper.

The downside is that filling a glass to an exact level takes care and time, and the glasses wear out sooner when refilled again and again. QLC is great for storing large collections of files that are mostly read, and less suited to jobs that write huge amounts of data all day.

How it is used in practice

A gamer has a fast 1 TB TLC NVMe SSD for the operating system and wants room for a game library of about 3 TB. A 4 TB QLC drive costs noticeably less than a TLC model of the same capacity, and game installs are written once and then mostly read, so the gamer chooses QLC for the library drive.

Installing a 150 GB game from a fast connection runs at full speed for the first part, then slows once the SLC cache fills, which adds a few minutes to a one-time install. Load times in play are nearly identical to the TLC drive because they depend on read speed, where QLC performs well. After a year, the drive reports only a small fraction of its rated endurance used.