Как устроена ячейка памяти SSD

С момента появления первых NVMe-накопителей в 2012 году SSD прочно закрепились в серверных корзинах и слотах M.2 как основной способ быстрого и объемного хранения данных. В последние годы к этому добавилась еще одна роль — ускорение операций с KV-кэшем в инфраструктуре для искусственного интеллекта. При этом мало кто задумывается, что физически скрывается за словом «SSD»: за высокой скоростью и емкостью стоит целое семейство разных типов ячеек памяти и способов их компоновки на кристалле.

В основе любого SSD лежит ячейка NAND-памяти — фактически обычный транзистор с плавающим затвором, способный удерживать электрический заряд и тем самым хранить один или несколько бит информации. Запись данных происходит за счет подачи высокого положительного напряжения: электроны «запираются» внутри затвора. Стирание — обратный процесс, когда высокое отрицательное напряжение выталкивает электроны обратно. Чтение сводится к измерению порогового напряжения на ячейке: по нему контроллер определяет, какая комбинация бит там записана. Множество таких ячеек, объединенных в слои и уложенных друг на друга, формируют современный NAND-чип — строительный блок любого SSD-накопителя.

Количество бит, которое способна удержать одна ячейка, и определяет ее тип. Логично было бы предположить, что чем больше бит — тем лучше, но на практике все устроено сложнее. Увеличение битности действительно позволяет нарастить емкость накопителя без увеличения числа ячеек, но платой за это становится падение стабильности: контроллеру приходится различать все больше градаций напряжения, из-за чего растет вероятность ошибок чтения, снижается скорость записи и быстрее наступает деградация ячейки.

Ресурс SSD не бесконечен и измеряется в циклах перезаписи. Каждый цикл «стирание — запись» постепенно разрушает оксидный слой, удерживающий заряд, и ячейка начинает «подтекать». Когда деградация достигает критического порога, ячейка перестает надежно хранить данные — причем если она хранит, скажем, 4 бита (то есть 16 возможных градаций напряжения), потеря стабильности даже одного порогового значения делает нечитаемой всю ячейку целиком, а не один бит. Именно поэтому с ростом числа бит на ячейку ресурс накопителя падает не линейно, а экспоненциально.

SLC: максимальная надежность ценой емкости

Родоначальник всех современных типов флеш-памяти — SLC (Single-Level Cell), разработанный инженерами Toshiba (сегодня — Kioxia) еще в 1987 году. Свыше 40 лет спустя эта технология по-прежнему остается востребованной, хотя и в узкой нише.

Ячейка SLC хранит всего 1 бит данных и лишена каких-либо сложных технических ухищрений — на фоне более современных многобитных ячеек она выглядит почти архаично. Но именно в этой простоте заключается ее главное преимущество: SLC выдерживает от 50 000 до 100 000 циклов перезаписи и обеспечивает лучшие в классе скоростные характеристики — до 25 мкс на чтение, до 300 мкс на запись и до 2 мс на стирание. По совокупности параметров это самый быстрый и самый выносливый из всех типов ячеек SSD. Расплатой за это стала низкая емкость — конкурировать с более современными многобитными решениями по объему хранения SLC не может.

Распространено мнение, что SLC умерла вместе с ранними поколениями SSD, но это не так — технология просто переместилась в сегмент корпоративных серверных накопителей, где надежность и выносливость ценятся выше, чем максимальная емкость. Ключевым производителем SLC-памяти сегодня является компания Solidigm (бывшее подразделение Intel, ныне часть SK hynix), которая выпускает накопители серии D7-P5810 емкостью до 1,6 ТБ с интерфейсом PCIe 4.0 x4 на базе 144-слойной 3D NAND. Заявленная выносливость таких накопителей достигает 50 полных случайных перезаписей в день (DWPD) — показатель, ориентированный на нагрузки с экстремально интенсивной записью.

Массовым SLC так и не стал из-за высокой себестоимости производства, которую дополнительно усугубляет текущий дефицит памяти на рынке. Экономически производителю невыгодно выпускать однобитные накопители: те же самые NAND-кристаллы, из которых собран SLC SSD емкостью 256 ГБ, без существенной переналадки оборудования можно превратить в QLC SSD емкостью 1 ТБ. Переплачивать за повышенную надежность готовы лишь немногие заказчики.

MLC и TLC: путь к балансу выносливости и объема

Следующим шагом эволюции стала память MLC (Multi-Level Cell), способная хранить до 2 бит на ячейку. Именно MLC в свое время популяризировала переход к трехмерной компоновке NAND и стала первым коммерчески успешным многоуровневым форматом. Ресурс ячеек MLC составляет от 3 000 до 10 000 циклов перезаписи при умеренной скорости работы — до 55 мкс на чтение, до 900 мкс на запись и до 3 мс на стирание. Это заметно медленнее и менее долговечно, чем SLC, зато накопители на MLC изначально проектировались с прицелом на повышенную емкость, что и сделало их прорывом своего времени.

В 2010-х годах именно на MLC строился весь корпоративный сегмент SSD. Intel выпускала линейку DC S3700 (10 полных перезаписей в день, конденсаторная защита от пропадания питания, ресурс порядка 10 петабайт записи, емкость до 800 ГБ в топовых моделях), Western Digital продвигала серию HGST Ultrastar SSD800MM/SSD1600MM (до 25 полных перезаписей в день, конденсаторная защита, ресурс до 59 петабайт записи, емкость до 1,6 ТБ), а Samsung предлагала самые емкие на тот момент решения линейки 860 Pro объемом до 4 ТБ. Micron, Kioxia и Seagate также выпускали MLC-накопители, но заметно уступали по популярности этой «большой тройке».

Сегодня MLC практически полностью вытеснена памятью TLC (Triple-Level Cell, 3 бита на ячейку) — и дело не в слабости самой технологии, а в том, что контроллеры и алгоритмы коррекции ошибок LDPC (Low-Density Parity Check) шагнули настолько далеко вперед, что современная TLC-память по выносливости почти сравнялась с MLC образца 2015 года, при этом емкость MLC так и остановилась на уровне 1,6 ТБ. Оставшиеся на рынке MLC-чипы сегодня встречаются в основном в нишевых промышленных и встраиваемых решениях, где важна долгосрочная доступность компонентов, а не передовые характеристики.

TLC, несмотря на почтенный по меркам индустрии возраст в 18 лет, остается ведущим стандартом и абсолютным лидером продаж на рынке SSD. Она сочетает повышенную по сравнению с MLC емкость с надежностью примерно того же уровня. Ресурс ячеек TLC ниже, чем у старших типов, — от 500 до 3 000 циклов перезаписи, — однако это компенсируется значительным ростом емкости накопителей, вплоть до 30 ТБ. Благодаря современным контроллерам, продвинутым алгоритмам LDPC и интеллектуальной прошивке номинально невысокая выносливость ячеек трансформируется в практическую выносливость накопителя на уровне 1–5 DWPD. Скорость при этом остается самым слабым местом TLC — до 80 мкс на чтение, до 1,5 мс на запись и до 5 мс на стирание, что делает ее одной из самых медленных среди рассмотренных типов ячеек. Тем не менее массовость и доступность обеспечили TLC долю порядка 85–90% всех выпускаемых сегодня NAND-чипов.

С выходом TLC индустрия нашла компромисс, устраивающий подавляющее большинство сценариев использования — от массовых пользовательских ноутбуков до требовательных серверов дата-центров. Samsung со своей архитектурой V-NAND делает ставку именно на TLC в ключевых корпоративных моделях: например, накопитель Samsung PM9D3a с интерфейсом PCIe 5.0 x4 достигает емкости 30,72 ТБ в стандартном 2,5-дюймовом форм-факторе. Аналогичные по емкости решения на базе TLC NAND предлагают Micron и Solidigm.

Тип ячейки Бит на ячейку Циклы перезаписи Чтение Запись Стирание
SLC 1 50 000–100 000 до 25 мкс до 300 мкс до 2 мс
MLC 2 3 000–10 000 до 55 мкс до 900 мкс до 3 мс
TLC 3 500–3 000 до 80 мкс до 1,5 мс до 5 мс

QLC и PLC: ставка на предельную плотность

QLC (Quad-Level Cell) — самый молодой из широко доступных сегодня типов ячеек, появившийся в 2019 году. Возможность хранить до 4 бит на ячейку сразу сделала QLC инструментом для создания самых емких SSD на рынке. Обратная сторона рекордной плотности хранения — выносливость всего 0,2–0,3 DWPD, невысокая скорость записи и ограниченная пригодность для смешанных нагрузок с большим количеством операций перезаписи. Тем не менее там, где на первом месте стоит объем хранения и скорость чтения — например, при хранении датасетов для обучения ИИ-моделей, — у QLC на сегодняшний день практически нет альтернатив.

Показательный пример — накопитель Micron 6600 ION с интерфейсом PCIe 5.0 x4, построенный на 276-слойной памяти G9 QLC NAND и обеспечивающий емкость до 245 ТБ. При случайном чтении блоками 4К он демонстрирует задержку до 0,4 мс, а при случайной записи — около 15 мкс: грубо говоря, скорость чтения на уровне PCIe 5.0, а скорость записи — на уровне PCIe 3.0. Заявленная выносливость для последовательной записи составляет 1 DWPD, а для случайной записи блоками 4К — 0,075 DWPD. Micron изначально не позиционировала эту модель как решение с высокой выносливостью или скоростью записи: ставка сделана на емкость и скорость чтения, и именно это привлекает интеграторов ИИ-инфраструктуры.

Еще более плотный тип ячеек — PLC (Penta-Level Cell), способный хранить до 5 бит. До недавнего времени эта технология выглядела скорее лабораторным экспериментом, но растущий спрос на емкость со стороны ИИ-нагрузок все чаще выводит PLC в заголовки отраслевых публикаций. Очевидно, что по надежности и скорости этот тип ячеек не станет новым флагманом, однако он способен занять нишу, где важнее всего максимальный объем хранения. О серьезности намерений индустрии говорит то, что SK hynix уже включила PLC в официальный перечень типов NAND — вместе с SLC, MLC, TLC и QLC. На конференции IEDM 2025 корейские исследователи представили работу, посвященную использованию оксинитрида бора в качестве туннельного слоя для повышения надежности PLC в архитектуре 3D V-NAND, что подтверждает практический интерес к технологии. По имеющимся оценкам, первые коммерческие PLC SSD стоит ожидать не раньше 2028–2030 годов, и, вероятнее всего, они останутся преимущественно серверным продуктом.

Storage Class Memory: наследники 3D XPoint

Отдельного упоминания заслуживают технологии, продолжившие идеи 3D XPoint — памяти на основе фазового перехода, которая легла в основу легендарных накопителей Intel Optane с рекордно низкими задержками. После сворачивания линейки Optane эти наработки не исчезли, а фактически перешли к Samsung и Kioxia, которые развили собственные аналоги класса Storage Class Memory (SCM).

Z-NAND от Samsung впервые была представлена в 2017–2018 годах в накопителе SZ985, а в 2025 году на конференции FMS компания анонсировала обновленную версию технологии. По физической природе это классическая 3D V-NAND (изначально 48 слоев, позднее — обновленные поколения), но работающая исключительно в SLC-режиме, то есть один бит на ячейку. Ключевая архитектурная особенность — уменьшенный размер страницы, 2–4 КБ против стандартных 16 КБ у обычной TLC-памяти, что резко снижает задержки при случайном доступе и позволяет быстрее обрабатывать небольшие операции записи. Заявленная выносливость достигает 30–60 полных перезаписей в день. С 3D XPoint технологию роднит позиционирование в классе SCM с микросекундными задержками и выносливостью, недостижимой для обычных SSD, но принципиальное отличие — сама физика ячейки: Z-NAND остается зарядовой памятью на основе Charge Trap Flash, а не фазовой. Задержка записи у нее несколько выше, чем у Optane (около 16 мкс против примерно 10 мкс), однако технология проще и дешевле масштабируется за счет использования существующих производственных линий NAND.

XL-FLASH от Kioxia была анонсирована в 2019 году, а первые коммерческие продукты вышли в виде серии FL6 с интерфейсом PCIe 4.0. В основе — 96-слойная память 3D BiCS FLASH, также работающая в SLC-режиме, но, в отличие от обычного SLC, с параллельным доступом к 16 плоскостям вместо привычных 4–8, что многократно увеличивает производительность случайного чтения и записи. Задержки чтения достигают 4 мкс, записи — порядка 75 мкс, а выносливость — до 60 DWPD. Как и Z-NAND, XL-FLASH ориентирована на ультранизкие задержки и экстремальную выносливость в роли SCM, но это не фазовая, а форсированная SLC-память: время записи не рекордное (около 75 мкс, почти на порядок выше, чем у Optane), зато плотность и себестоимость производства заметно привлекательнее благодаря совместимости с выпуском стандартных пластин BiCS.

2D и 3D NAND: как компоновка ячеек влияет на плотность и скорость

Если битность ячейки определяет компромисс между скоростью, выносливостью и ценой, то способ компоновки ячеек на кристалле масштабирует этот компромисс до современных объемов SSD. Плотность упаковки ячеек напрямую влияет на итоговую емкость накопителя, а косвенно — и на скорость, задержки и надежность, поскольку от нее зависит, насколько близко друг к другу расположены соседние ячейки и сколько операций можно выполнять параллельно.

Сегодня порядка 99% современных SSD построены по технологии 3D NAND (также известной как V-NAND): слои ячеек располагаются друг над другом, а не рядом на одной плоскости, что заметно экономит площадь кристалла и позволяет наращивать емкость без увеличения размеров чипа. Долгое время такой подход был практически недостижим из-за ограничений технологий травления: протравить вертикальный канал сквозь десятки чередующихся слоев без изгибов и замыканий крайне сложно. Барьер удалось преодолеть Samsung к 2013 году, выпустившей первую 24-слойную 3D NAND, которая надолго стала отраслевым стандартом. Позже появились чипы на 32, 48 и 52 слоя от разных производителей, а индустрия постепенно перешла к 232 и затем более чем 300 слоям. Сейчас разработчики осваивают гибридный бондинг и сегнетоэлектрические материалы, а ориентир на ближайшие годы — достижение отметки в 1000 слоев примерно к 2030 году.

Предшественница 3D NAND — планарная, или 2D NAND, — сегодня технология фактически мертва. В ней ячейки располагались бок о бок в одной плоскости, а дальнейший прогресс упирался в ограничения литографии: при зазорах между ячейками в 15–20 нм начинали проявляться паразитные связи, из-за чего заряд становился непредсказуемым. Kioxia официально объявила о завершении жизненного цикла всей линейки 2D NAND (последние заказы принимаются до сентября 2026 года, финальные отгрузки — до конца 2028-го), а остальные крупные производители прекратили ее выпуск еще раньше. Сегодня все современные NAND-чипы, независимо от типа ячеек, строятся исключительно по трехмерной схеме.

Как выбрать тип памяти для сервера

Ни один тип ячеек памяти нельзя назвать универсальным — у каждого есть собственный набор преимуществ и ограничений, которые и определяют сценарии применения основанных на них накопителей. Там, где на первом месте стоят надежность и скорость записи, разумным выбором остается SLC NAND. Там, где важнее всего максимальная емкость и высокая скорость чтения, выбор смещается в сторону QLC NAND. А если нужен баланс между выносливостью и производительностью при разумной цене, оптимальным вариантом на сегодняшний день остается TLC. MLC можно считать технологией, фактически ушедшей на покой, а PLC — перспективным направлением, коммерческие продукты на базе которого стоит ожидать лишь через несколько лет.

При выборе SSD-накопителя для серверной инфраструктуры важно всегда обращать внимание на тип используемых ячеек памяти — это напрямую влияет на то, насколько решение будет соответствовать реальным задачам: от баз данных с интенсивной записью до хранения больших массивов данных для аналитики и ИИ-нагрузок. Если разбираться во всех этих аббревиатурах и особенностях самостоятельно не хочется, специалисты компании СервакМастер готовы помочь подобрать накопитель и конфигурацию сервера под конкретную задачу — от выбора оборудования до его развертывания и ввода в эксплуатацию.