Ресурс записи
Изменение заряда сопряжено с накоплением необратимых изменений в структуре и потому количество записей для ячейки флеш-памяти ограничено (обычно до 10 тыс. раз для MLC-устройств и до 100 тыс. раз для SLC-устройств).
Одна из причин деградации — невозможность индивидуально контролировать заряд плавающего затвора в каждой ячейке. Дело в том, что запись и стирание производятся над множеством ячеек одновременно — это неотъемлемое свойство технологии флеш-памяти. Автомат записи контролирует достаточность инжекции заряда по референсной ячейке или по средней величине. Постепенно заряд отдельных ячеек рассогласовывается и в некоторый момент выходит за допустимые границы, которые может скомпенсировать инжекцией автомат записи и воспринять устройство чтения. Понятно, что на ресурс влияет степень идентичности ячеек. Одно из следствий этого — с уменьшением топологических норм полупроводниковой технологии создавать идентичные элементы все труднее, поэтому вопрос ресурса записи становится все острее.
Идут исследования технологии восстановления ячейки флеш-памяти путём локального нагрева изолятора затвора до 800°С в течении нескольких миллисекунд.[9]
[править]Срок хранения данных
Изоляция кармана неидеальна, заряд постепенно изменяется. Срок хранения заряда, заявляемый большинством производителей для бытовых изделий — 10-20 лет.
Специфические внешние условия могут катастрофически сократить срок хранения данных. Например, повышенные температуры или радиационное облучение (гамма-радиация и частицы высоких энергий).
У современных микросхем NAND при чтении возможно повреждение данных на соседних страницах в пределах блока. Осуществление большого числа (сотни тысяч и более) операций чтения без перезаписи может ускорить возникновение ошибки.[10]
[править]Иерархическая структура
Стирание, запись и чтение флеш-памяти всегда происходит относительно крупными блоками разного размера, при этом размер блока стирания всегда больше чем блок записи, а размер блока записи не меньше, чем размер блока чтения. Собственно, это — характерный отличительный признак флеш-памяти по отношению к классической памяти EEPROM.
Как следствие — все микросхемы флеш-памяти имеют ярко выраженную иерархическую структуру. Память разбивается на блоки, блоки состоят из секторов, секторы из страниц. В зависимости от назначения конкретной микросхемы глубина иерархии и размер элементов может меняться.
Например, NAND-микросхема может иметь размер стираемого блока в сотни кбайт, размер страницы записи и чтения 4 кбайт. Для NOR-микросхем размер стираемого блока варьируется от единиц до сотен кбайт, размер сектора записи — до сотен байт, страницы чтения — единицы-десятки байт.
[править]Скорость чтения и записи
Скорость стирания варьируется от единиц до сотен миллисекунд в зависимости от размера стираемого блока. Скорость записи — десятки-сотни микросекунд.
Обычно скорость чтения для NOR-микросхем нормируется в десятки наносекунд. Для NAND-микросхем скорость чтения десятки микросекунд.