
292
Гл. 4. Полевые транзисторы
элементов памяти диаметр квантовых точек должен быть нм, а их
плотность — 10
12
СМ"
2
.
Поскольку получение квантовых точек указанного размера метода-
ми современной литографии пока слишком сложно, можно попробовать
использовать более технологичные решения и работать с массивами
нанокристаллов приблизительно одинакового размера и формы (см.
подробнее [198]). В частности, для создания таких массивов нано-
кристаллов для экспериментальных образцов запоминающих устройств
использовались технология выращивания островков кремния на по-
верхности SiOj в процессе эпитаксии MOCVD и явление образования
преципитатов из внедренных в подзатворный окисел атомов кремния
в процессе термообработки после ионной имплантации [199, 200].
Для увеличения плотности записи информации в флэш-
памяти фирма Intel в 1998 г. реализовала предложенную в па-
тенте [201] идею записывать в каждую ячейку памяти сразу
несколько битов информации, кодируя кодовые комбинации (00,
01, 10 и 11 в случае одновременной записи двух битов) раз-
ной величиной заряда на плавающем затворе и затем считывая
эту информацию путем измерения тока насыщения открытого
транзистора. Эта технология хранения получила название MLC
(multi-level cell) и широко используется в настоящее время фир-
мами Intel, Toshiba, Samsung, Hynix, Micron в производстве
флэш-памяти [196]. Примером таких микросхем может служить
флэш-память StrataFlash фирмы Intel. Другим подходом, также
позволяющим удвоить объем флэш-памяти, является создание
двух ячеек памяти под одним затвором около истока и стока
транзистора; этот подход развивается фирмами AMD (конструк-
ция MirrorBit) и Infineon (конструкция TwinFlash).
Для микросхем с логикой NAND достаточно характерным видом
ошибок является искажение отдельных битов данных. Характерная
частота этих ошибок составляет 10~
9
для ячеек с двумя уровнями
логических сигналов и 10~
6
для ячеек MLC с четырьмя уровнями.
Для борьбы с этими ошибками при записи каждого блока данных в
микросхему одновременно записывается несколько байтов ЕСС (кода,
исправляющего ошибки); при чтении данных этот код используется для
проверки правильности считанной информации и при необходимости
искаженные биты исправляются. Если число ошибок в блоке стано-
вится слишком большим, то блок может быть помечен как дефектный
и заменен резервным блоком. Микросхемы с ячейками памяти MLC
выдерживают 10
4
циклов перепрограммирования, что примерно на по-
рядок меньше, чем для микросхем с обычными ячейками.
В 2005 году максимальная емкость однокристалльных мик-
росхем флэш-памяти, выпускаемых в промышленном масштабе,
составляла: с логикой NOR — 512 Мбит (S29GL512N фирмы