Ресурс записи

SLC и MLC приборы

Принцип действия

 

Принцип работы полупроводниковой технологии флеш-памяти основан на изменении и регистрации электрического заряда в изолированной области (кармане) полупроводниковой структуры.

NOR и NAND приборы Различаются методом соединения ячеек в массив и алгоритмами чтения-записи.

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

Конструкция NAND — трехмерный массив. В основе та же самая матрица что и NOR, но вместо одного транзистора в каждом пересечении устанавливается столбец из последовательно включенных ячеек. В такой конструкции затворных цепей в одном пересечении получается много. Плотность компоновки можно резко увеличить (ведь к одной ячейке в столбце подходит только один проводник затвора), однако алгоритм доступа к ячейкам для чтения и записи заметно усложняется.

Технология NOR позволяет получить быстрый доступ индивидуально к каждой ячейке, однако площадь ячейки велика. Наоборот, NAND имеют малую площадь ячейки но относительно длительный доступ сразу к большой группе ячеек. Соответственно различается область применения: NOR используется как непосредственная память программ микропроцессоров и для хранения небольших вспомогательных данных. Топовые значения объемов микросхем NOR — 64 МБайт. NAND имеет топовые значения объема на микросхему в единицы гигабайт.

Различают приборы в которых элементарная ячейка хранит один бит информации и несколько. В однобитовых ячейках различают только два уровня заряда на плавающем затворе. Такие ячейки называют одноуровневыми (англ. single-level cell, SLC). В многобитовых ячейках различают больше уровней заряда, их называют многоуровневыми (англ. multi-level cell, MLC[2]). MLC-приборы дешевле и более емкие чем SLC-приборы, однако время доступа и количество перезаписей хуже.

 

Изменение заряда сопряжено с накоплением необратимых изменений в структуре и потому количество записей для ячейки флеш-памяти ограничено (типично до 100 тыс. раз).

Одна из причин деградации — невозможность индивидуально контролировать заряд плавающего затвора в каждой ячейке. Дело в том что запись и стирание производятся над множеством ячеек одновременно (это неотъемлемое свойство технологии флеш-памяти). Автомат записи контролирует достаточность инжекции заряда по референсной ячейке или по средней величине. Постепенно заряд отдельных ячеек разбегается и однажды выходит за допустимые границы которые может скомпенсировать инжекцией автомат записи и воспринять устройство чтения. Понятно что на ресурс влияет степень идентичности ячеек. Забавное следствие: с уменьшением топологических норм полупроводниковой технологии создавать идентичные элементы все труднее, поэтому вопрос ресурса записи становится все острее. MLC устройства имеют гораздо худшие параметры ресурса записи чем SLC.