logo
Материалы по интерфейсам периферий / Для Скрипко / Для пособия ПУ (Восстановлен) (2)

Тема 6.7. Разновидности Flash-памяти и принцип хранения данных

Одной из тенденций развития современных технических средств информатизации является разработка широкого спектра мобильных технических средств, позволяющих использовать их в любых условиях. Так появились миниатюрные, легкие и удобные телефоны, карманные ПК, цифровые фото- и видеокамеры и другие мультимедийные устройства, отличающиеся высокой производительностью и длительной автономной работой.

В первую очередь, это достигнуто благодаря новым микропроцессорным технологиям. Тем не менее, значительный результат на пути к разработке современных мобильных технических средств информатизации обусловлен новой технологией хранения данных, называемой Flash-памятью.

Flash-память нашла свое применение в системах управления, где условия эксплуатации настолько суровы, что иные современные носители информации просто не в состоянии их выдержать. Это горячие цеха, транспорт, авиация и космонавтика. В этих условиях Flash-память на сегодняшний день незаменима. Кроме экстремальных условий Flash-память вполне работоспособна и в бытовом использовании. Она входит в состав любого компьютера как микросхема BIOS системной платы, так и различных устройств (CD-ROM, видеоадаптер, звуковая карта, модем). SIM-карта сотовых телефонов тоже содержит в себе Flash-память. Она используется для хранения телефонных номеров, учета времени использования, идентификации пользователя и других служебных данных. С вводом в широкую эксплуатацию сотовых сетей нового поколения (3G) применение Flash-памяти в мобильном телефоне станет обязательным.

Первые образцы Flash-памяти были разработаны в 1984 году инженерами компании Toshiba. До сих пор нет единого мнения по поводу происхождения названия Flash. С одной стороны, существует мнение, что Flash характеризует высокую скорость записи и стирания информации, поскольку английское "in a flash" можно перевести как "в мгновение ока". С другой стороны, существует и другое мнение, согласно которому Flash характеризует процесс записи, поскольку операция записи требует подачи высокого напряжения на управляющий затвор и сток, то отсюда и английское название Flash (flash – молния).

В настоящее время выпускается два основных типа Flash-памяти:

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

Память типа NAND обеспечивает блочный доступ, быстрые процедуры стирания и записи, дешевизну и простоту наращивания емкости модулей. Данные на Flash-памяти NAND считываются поблочно. Размер единичного блока варьируется от 256 байт до 256 Кбайт. Практически все современные микросхемы позволяют работать с блоками разного размера. Благодаря блочной организации Flash-памяти NAND она дешевле.

В простейшем случае одна ячейка Flash-памяти содержит один бит и может быть выполнена как на одном, так и на двух полевых транзисторах. Сам транзистор включает в себя специальную электрически изолированную область, называемую "плавающим затвором", как показано на рис. 6.7.1. Этот термин возник из-за того, что потенциал этой области не является стабильным, что позволяет накапливать в ней электроны, то есть заряд, и именно здесь хранится информация. Наличие или отсутствие заряда кодирует один бит: логическая 1 – заряда нет, 0 – есть. Выше "плавающего" находится управляющий затвор, который является неотъемлемой частью при процессе записи/стирания данных памяти.

Рисунок 6.7.1.

При программировании между истоком и стоком, вследствие воздействия положительного поля на управляющем затворе создается канал – поток электронов. Некоторые из электронов благодаря наличию большей энергии преодолевают слой диэлектрика и попадают на плавающий затвор, где могут храниться в течение нескольких лет. Для стирания информации на управляющий затвор подается высокое отрицательное напряжение, и электроны с плавающего затвора переходят (туннелируют) на исток.

Процесс записи и стирания вызывает износ ячейки памяти, поэтому микросхемы Flash-памяти характеризуются временем хранения информации (несколько лет) и числом циклов чтения/записи (от 100 тысяч до нескольких миллионов).