Открыть сервис

NAND-флеш

NAND-флеш — это тип энергонезависимой полупроводниковой памяти, в основе которой лежит структура на основе транзисторов с плавающим затвором, организованных в последовательные цепочки (страницы) и блоки. В отличие от NOR-флеш, NAND-флеш обеспечивает более высокую плотность записи данных при меньшей стоимости на бит, что делает её доминирующей технологией для твердотельных накопителей (SSD), USB-флеш-накопителей, карт памяти и встроенных систем хранения в мобильных устройствах и серверах. Название происходит от логического элемента «И-НЕ» (NAND), поскольку схема управления ячейками памяти напоминает его работу.

История

Технология флеш-памяти была изобретена в 1984 году инженером компании Toshiba Фудзио Масуокой. Первоначально он разработал NOR-флеш, которая позволяла произвольный доступ к данным, но имела ограниченную плотность. В 1987 году Масуока представил NAND-флеш — более компактную и дешёвую альтернативу, ориентированную на последовательный доступ и хранение больших объёмов данных. Первые коммерческие продукты на основе NAND-флеш появились в начале 1990-х годов: в 1992 году компания Samsung выпустила 16-мегабитную микросхему, а в 1995 году — 64-мегабитную.

В 2000-е годы NAND-флеш стала массовой технологией благодаря росту рынка цифровых фотоаппаратов, MP3-плееров и мобильных телефонов. Ключевым этапом стало внедрение многоуровневых ячеек (MLC) в 2003 году, что позволило хранить два бита в одной ячейке и вдвое увеличить плотность записи. В 2008 году появилась трёхуровневая память (TLC), а в 2015 году — четырёхуровневая (QLC). В 2010-х годах NAND-флеш вытеснила магнитные жёсткие диски в потребительских ноутбуках и серверах благодаря более высокой скорости чтения/записи и устойчивости к механическим воздействиям.

Устройство и принцип работы

Ячейка памяти

Основной элемент NAND-флеш — полевой транзистор с плавающим затвором (Floating Gate). Он состоит из:

  • Управляющего затвора (Control Gate) — верхний электрод, через который подаётся напряжение.
  • Плавающего затвора (Floating Gate) — изолированный слой поликремния, способный удерживать заряд.
  • Туннельного диэлектрика — тонкого слоя оксида кремния, через который электроны проходят при записи/стирании.
  • Канала — области полупроводника между истоком и стоком.

Заряд на плавающем затворе изменяет пороговое напряжение транзистора, что интерпретируется как логический «0» (заряженное состояние) или «1» (разряженное состояние). В многоуровневых ячейках (MLC, TLC, QLC) используется несколько уровней заряда для кодирования нескольких битов.

Организация массива

Ячейки NAND-флеш объединяются в последовательные цепочки (NAND strings), которые подключаются к битовым линиям через селекторные транзисторы. Типичная цепочка содержит 32–128 ячеек. Группы цепочек образуют страницы (обычно 4–16 КБ) — минимальные единицы чтения и записи. Несколько страниц объединяются в блоки (обычно 128–512 страниц, то есть 0,5–8 МБ) — минимальные единицы стирания.

Операции

  • Чтение: подаётся напряжение на управляющие затворы всех ячеек цепочки, кроме выбранной. Ток через цепочку зависит от состояния выбранной ячейки.
  • Запись (программирование): на управляющий затвор подаётся высокое напряжение (обычно 15–20 В), что вызывает туннелирование электронов через диэлектрик на плавающий затвор (инжекция Фаулера — Нордгейма).
  • Стирание: на подложку подаётся высокое напряжение, а на управляющий затвор — ноль, что заставляет электроны покинуть плавающий затвор. Стирание всегда происходит целым блоком.

Классификация по типу ячеек

SLC (Single-Level Cell)

Хранит 1 бит на ячейку. Обладает максимальной скоростью (до 100 000 циклов перезаписи), низким энергопотреблением и высокой надёжностью. Используется в промышленных и серверных решениях, где критична долговечность.

MLC (Multi-Level Cell)

Хранит 2 бита на ячейку. Обеспечивает вдвое большую плотность по сравнению с SLC, но снижает ресурс до 10 000–30 000 циклов. Применялась в потребительских SSD и картах памяти до середины 2010-х годов.

TLC (Triple-Level Cell)

Хранит 3 бита на ячейку. Плотность в 1,5 раза выше MLC, ресурс — 1000–3000 циклов. Стала стандартом для массовых SSD и флеш-накопителей с 2015 года.

QLC (Quad-Level Cell)

Хранит 4 бита на ячейку. Максимальная плотность при минимальной стоимости, но ресурс снижен до 500–1000 циклов. Используется в бюджетных SSD и накопителях для чтения (например, в архивах).

PLC (Penta-Level Cell)

Хранит 5 бит на ячейку. Находится в стадии разработки (2024 год). Потенциально может обеспечить ещё большую плотность, но с ещё более низкой надёжностью и скоростью.

Технологии производства

2D NAND

Традиционная планарная структура, где ячейки расположены на поверхности кремниевой подложки. Плотность ограничена литографическими возможностями (минимальный размер ячейки). Использовалась до середины 2010-х годов.

3D NAND (V-NAND)

Вертикальная архитектура, где ячейки размещаются в несколько слоёв (от 32 до 238 слоёв по состоянию на 2024 год). Это позволяет увеличить плотность без уменьшения размера ячейки, что снижает стоимость и повышает надёжность. Первая коммерческая 3D NAND была представлена компанией Samsung в 2013 году (24 слоя). К 2024 году лидеры (Samsung, Micron, SK Hynix, Kioxia) выпускают микросхемы с 200+ слоями.

Применение

Твердотельные накопители (SSD)

NAND-флеш является основой для SSD, используемых в персональных компьютерах, ноутбуках, серверах и дата-центрах. Преимущества: высокая скорость чтения/записи (до 14 000 МБ/с для NVMe SSD), низкое энергопотребление, отсутствие движущихся частей.

USB-флеш-накопители и карты памяти

Компактные устройства для переноса данных: USB-драйвы, SD-карты, microSD, CompactFlash. Используются в фотоаппаратах, видеокамерах, смартфонах и игровых консолях.

Встроенные системы

NAND-флеш применяется в eMMC (embedded MultiMediaCard) и UFS (Universal Flash Storage) для хранения операционной системы и пользовательских данных в смартфонах, планшетах, IoT-устройствах и автомобильной электронике.

Серверы и облачные вычисления

В дата-центрах NAND-флеш используется в виде NVMe SSD для ускорения баз данных, виртуализации и кэширования. Крупные компании (Google, Amazon, Microsoft) активно внедряют флеш-накопители для снижения задержек.

Преимущества и недостатки

Преимущества

  • Энергонезависимость: данные сохраняются при отключении питания.
  • Высокая скорость: особенно при последовательном чтении.
  • Устойчивость к механическим воздействиям: нет движущихся частей.
  • Компактность: высокая плотность записи в малом форм-факторе.
  • Низкое энергопотребление: особенно в режиме ожидания.

Недостатки

  • Ограниченный ресурс перезаписи: ячейки деградируют после определённого числа циклов (от 500 для QLC до 100 000 для SLC).
  • Необходимость стирания блоками: нельзя перезаписать отдельную ячейку без стирания всего блока, что требует сложных алгоритмов (сборка мусора, выравнивание износа).
  • Уязвимость к ошибкам: с уменьшением размера ячейки и увеличением числа уровней заряда растёт вероятность битовых ошибок, что требует коррекции (ECC).
  • Снижение производительности при заполнении: скорость записи падает при заполнении накопителя из-за необходимости предварительного стирания блоков.

Интересные факты

  • Самый большой SSD: по состоянию на 2024 год, компания Nimbus Data выпустила SSD ExaDrive DC100 объёмом 100 ТБ на основе NAND-флеш.
  • Скорость: современные NVMe SSD на базе PCIe 5.0 достигают скорости последовательного чтения до 14 000 МБ/с, что в 10 раз быстрее типичного SATA SSD.
  • Экология: производство NAND-флеш требует значительных энергетических затрат, но в эксплуатации она потребляет меньше энергии, чем жёсткие диски.
  • Российские разработки: в России разработкой NAND-флеш занимаются в рамках проектов «Эльбрус» и «Байкал», однако серийное производство микросхем памяти на территории РФ отсутствует (по состоянию на 2024 год).

Критика и ограничения

Основная критика NAND-флеш связана с её ограниченным ресурсом и проблемами масштабирования. С уменьшением техпроцесса (ниже 10 нм) ячейки становятся менее надёжными, что привело к переходу на 3D NAND. Кроме того, рост числа уровней в ячейках (QLC, PLC) снижает скорость записи и увеличивает задержки. В серверном сегменте NAND-флеш конкурирует с более быстрой, но дорогой памятью типа Optane (Intel, прекращена в 2022 году) и с энергонезависимой памятью нового поколения, такой как MRAM и ReRAM, которые пока не достигли массового производства.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →