Организация flash памяти
Рассмотрим простейшую ячейку флэш-памяти на одном n-p-n транзисторе. Ячейки подобного типа чаще всего применялись во flash-памяти с NOR архитектурой, а также в микросхемах EPROM. Поведение транзистора зависит от количества электронов на «плавающем» затворе. «Плавающий» затвор играет ту же роль, что и конденсатор в DRAM, т. е. хранит запрограммированное значение. Помещение заряда на «плавающий… Читать ещё >
Организация flash памяти (реферат, курсовая, диплом, контрольная)
Структура флеш-памяти
Рисунок 8
Ячейки флэш-памяти бывают как на одном, так и на двух транзисторах.
В простейшем случае каждая ячейка хранит один бит информации и состоит из одного полевого транзистора со специальной электрически изолированной областью («плавающим» затвором — floating gate), способной хранить заряд многие годы. Наличие или отсутствие заряда кодирует один бит информации. (Рисунок 8).
При записи заряд помещается на плавающий затвор одним из двух способов (зависит от типа ячейки): методом инжекции «горячих» электронов или методом туннелирования электронов. Стирание содержимого ячейки (снятие заряда с «плавающего» затвора) производится методом тунеллирования.
Как правило, наличие заряда на транзисторе понимается как логический «0», а его отсутствие — как логическая «1». Современная флэш-память обычно изготавливается по 0,13- и 0,18-микронному техпроцессу.
Общий принцип работы ячейки флэш-памяти
Рассмотрим простейшую ячейку флэш-памяти на одном n-p-n транзисторе. Ячейки подобного типа чаще всего применялись во flash-памяти с NOR архитектурой, а также в микросхемах EPROM. Поведение транзистора зависит от количества электронов на «плавающем» затворе. «Плавающий» затвор играет ту же роль, что и конденсатор в DRAM, т. е. хранит запрограммированное значение. Помещение заряда на «плавающий» затвор в такой ячейке производится методом инжекции «горячих» электронов (CHE — channel hot electrons), а снятие заряда осуществляется методом квантомеханического туннелирования Фаулера-Нордхейма (Fowler-Nordheim [FN]).
При чтении, в отсутствие заряда на «плавающем» затворе, под воздействием положительного поля на управляющем затворе, образуется n-канал в подложке между истоком и стоком, и возникает ток. |
Наличие заряда на «плавающем» затворе меняет вольт-амперные характеристики транзистора таким образом, что при обычном для чтения напряжении канал не появляется, и тока между истоком и стоком не возникает. |
При программировании на сток и управляющий затвор подаётся высокое напряжение (причём на управляющий затвор напряжение подаётся приблизительно в два раза выше). «Горячие» электроны из канала инжектируются на плавающий затвор и изменяют вольт-амперные характеристики транзистора. Такие электроны называют «горячими» за то, что обладают высокой энергией, достаточной для преодоления потенциального барьера, создаваемого тонкой плёнкой диэлектрика. |
При стирании высокое напряжение подаётся на исток. На управляющий затвор (опционально) подаётся высокое отрицательное напряжение. Электроны туннелируют на исток. |
Эффект туннелирования — один из эффектов, использующих волновые свойства электрона. Сам эффект заключается в преодолении электроном потенциального барьера малой «толщины». Для наглядности представим себе структуру, состоящую из двух проводящих областей, разделенных тонким слоем диэлектрика (обеднённая область). Преодолеть этот слой обычным способом электрон не может — не хватает энергии. Но при создании определённых условий (соответствующее напряжение и т. п.) электрон проскакивает слой диэлектрика (туннелирует сквозь него), создавая ток. 5 стр 176].
Важно отметить, что при туннелировании электрон оказывается «по другую сторону», не проходя через диэлектрик. Такая вот «телепортация» .