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 →


