Компьютер на флешке. Работающие Windows, Linux, Офис и 150 самых полезных программ у вас в кармане | страница 2
Формируется скрытый, или «захороненный», заряд, который может сохраняться на плавающем затворе в течение нескольких лет. С целью кодирования информации малое количество заряда на затворе принимается равным логической единице, а большее — нулю.
При стирании на управляющий затвор подается высокое отрицательное напряжение. Тогда электроны с плавающего затвора «стекают» на сток (туннелируют).
Рис. 1.1. Запись и стирание данных во флеш-памяти
В то время как в обычной энергозависимой памяти для хранения каждого бита данных нужно задействовать несколько транзисторов и конденсатор, во флеш-памяти обходятся лишь одним. Это дает возможность сильно уменьшить размеры микросхем, упростить технологию их производства и снизить цену изделия.
Флеш-память может быть реализована на электронных логических элементах двух типов: ранее весьма распространенных NOR (с прямым доступом), а также более дешевых NAND, которые стали широко использовать в последние годы (доступ к последним осуществляется через 8-битную шину данных и адресов, имеющую отдельные командные каналы).
Рис. 1.2. По форме флешки бывают самые разные
В чипах памяти на основе логики NOR (Not OR, отрицание «или») каждая ячейка (полевой транзистор) подключена к трем независимым каналам: линии бит, линии слов и источнику заряда. Для выборки нужно подать напряжение на линию слов, подключенную к затвору. Если при этом заряд, «захороненный» в плавающем затворе, достаточно высок, создается препятствие движению электронов между истоком и стоком. Соответственно, разность потенциалов между ними остается значительной. При логической трактовке эта ситуация признается равной нулю, противоположная — равной единице.
Микроэлектроника на основе NOR имеет большой размер ячеек, обеспечивает высокие скорости перезаписи и короткое время доступа. Каждая микросхема этого типа может хранить от 64 Кбит до 8 Мбит данных. Основная проблема состоит в том, что ее сложно наращивать для достижения более высокой емкости, так как нельзя уменьшить размеры каждого из транзисторов — виной тому сам способ организации матрицы ячеек: к каждой из них нужно подвести отдельный изолированный контактный электрод.
Микросхемы NAND (Not AND, отрицание «и») обладают более высокой надежностью и емкостью, малыми размерами блоков и ячеек. Полевые транзисторы подключаются к линиям бит последовательно, группами.
Если они включены (открыты), то соответствующие проводники заземляются; разность потенциалов между ними и линиями слов исчезает. Правда, поскольку падение напряжения происходит сразу на многих транзисторах, считывание информации затрудняется. Но вследствие того, что обращение происходит одновременно к целой группе ячеек, увеличивается скорость чтения.