Епромка что это такое

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

EEPROM (Electrically Erasable Programmable Read-Only Memory)

На сегодняшний день классическая двухтранзисторная технология EEPROM практически полностью вытеснена флеш-памятью типа NOR. Однако название EEPROM прочно закрепилось за сегментом памяти малой ёмкости независимо от технологии.

Содержание

История

Элай Харари в 1977 году создал EEPROM с помощью автоэлектронной эмиссии [Источник 2] через плавающий затвор. В 1978 году Джордж Перлегос в Intel разработал процессор Intel 2816, который был построен на более ранней технологии EPROM, но использовал тонкий подзатворный окисленный слой, позволяющий чипу стереть собственные байты без УФ-источника. Перлегос и другие позже использовали технологию, которая подразумевала использование на устройстве конденсаторов для обеспечения необходимого напряжения для программирования микросхемы. [1] [2]

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое

Принцип действия

Принцип работы EEPROM основан на изменении и регистрации электрического заряда в изолированной области (кармане) полупроводниковой структуры. [3]

Ячейка памяти EEPROM представляет собой транзистор, в котором затвор выполняется из поликристаллического кремния. Затем этот затвор окисляется и в результате он будет окружен оксидом кремния — диэлектриком с прекрасными изолирующими свойствами. Изменение заряда («запись» и «стирание») производится приложением между затвором и истоком большого потенциала, чтобы напряженность электрического поля в тонком диэлектрике между каналом транзистора и карманом оказалась достаточна для возникновения туннельного эффекта. Для усиления эффекта туннелирования электронов в карман при записи применяется небольшое ускорение электронов путём пропускания тока через канал полевого транзистора (явление инжекции горячих носителей). После снятия программирующего напряжения индуцированный заряд остаётся на плавающем затворе, и, следовательно, транзистор остаётся в проводящем состоянии. Заряд на его плавающем затворе может храниться десятки лет. Чтение выполняется полевым транзистором, для которого карман выполняет функцию затвора. Потенциал плавающего затвора изменяет пороговые характеристики транзистора, что и регистрируется цепями чтения.

Ранее подобная конструкция ячеек применялась в ПЗУ с ультрафиолетовым стиранием (EPROM).Сейчас особенностью классической ячейки EEPROM можно назвать наличие второго транзистора, который помогает управлять режимами записи и стирания. Стирание информации производится подачей на программирующий затвор напряжения, противоположного напряжению записи. В отличие от ПЗУ с ультрафиолетовым стиранием, время стирания информации в EEPROM памяти составляет около 10 мс. Структурная схема энергонезависимой памяти с электрическим стиранием не отличается от структурной схемы масочного ПЗУ. Единственное отличие — вместо плавкой перемычки используется описанная выше ячейка.

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

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое

Интерфейс

Устройства EEPROM используют последовательный или параллельный интерфейс для ввода/вывода информации.

Устройства с последовательным интерфейсом

Каждое устройство EEPROM, как правило, имеет свой код операций для выполнения различных функций. Функции для SPI EEPROM могут быть:

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое

Ряд других операций, которые поддерживают некоторые EEPROM устройства:

Устройства с параллельным интерфейсом

Параллельные устройства EEPROM обычно содержат в себе 8-битную шину данных и адресную шину достаточного объёма для покрытия всей памяти. Большинство таких устройств имеют защиту записи на шинах и возможность выбора чипа. Некоторые микроконтроллеры содержат в себе такие интегрированные EEPROM. Операции на таких устройствах проще и быстрее в сравнении с последовательным интерфейсом EEPROM, но за счет того, что для его функционирования требуется большое количество точек вывода (28pin и больше), параллельная память EEPROM теряет популярность уступая место памяти типа Flash и последовательной EEPROM.

Другие устройства

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

Режимы отказа

Родственные типы памяти

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

Новые технологии энергонезависимой памяти, такие как в FeRAM и MRAM медленно заменяют EEPROM в некоторых устройствах, но, как ожидается, останется небольшая доля рынка для EEPROM в обозримом будущем.

Сравнение EPROM, EEPROM и Flash

Главными отличиями данных типов памяти являются: программирование и стирание данных с устройства. EEPROM может быть запрограммирован, а данные устройства удалены с помощью автоэлектронной эмиссии.

EPROM же, напротив, использует инжекцию горячих носителей [Источник 6] на плавающем затворе. Стирание осуществляется с помощью ультрафиолетового источника света, хотя на практике многие чипы упакованы в пластик, который является непроницаемым для ультрафиолета, делая их «однократно программируемыми».

Большинство устройств с Flash памятью представляет собой гибрид программирования с помощью инжекции горячих носителей и стирания с помощью автоэлектронной эмиссии.

Источник

EEPROM и flash память

EEPROM — это энергонезавимая память с электрическим стиранием информации. Количество циклов записи-стирания в этих микросхемах достигает 1000000 раз. Заминающие ячейки в них, также как и в постоянных запоминающих устройствах с электрическим стиранием EPROM, реализуются на основе транзисторов с плавающим затвором. Внутреннее устройство этой запоминающей ячейки приведено на рисунке 1:

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 1. Запоминающая ячейка ПЗУ с электрическим стиранием (EEPROM)

Ячейка EEPROM памяти представляет собой МОП транзистор, в котором затвор выполняется из поликристаллического кремния. Затем в процессе изготовления микросхемы этот затвор окисляется и в результате он будет окружен оксидом кремния — диэлектриком с прекрасными изолирующими свойствами. В транзисторе с плавающим затвором при полностью стертом ПЗУ, заряда в «плавающем» затворе нет, и поэтому данный транзистор ток не проводит. При программировании, на второй затвор, находящийся над «плавающим» затвором, подаётся высокое напряжение и в него за счет туннельного эффекта индуцируются заряды. После снятия программирующего напряжения индуцированный заряд остаётся на плавающем затворе, и, следовательно, транзистор остаётся в проводящем состоянии. Заряд на его плавающем затворе может храниться десятки лет.

Подобная ячейка памяти применялась в ПЗУ с ультрафиолетовым стиранием (EPROM). В ячейке памяти с электрическим стиранием возможна не только запись, но и стирание информации. Стирание информации производится подачей на программирующий затвор напряжения, противоположного напряжению записи. В отличие от ПЗУ с ультрафиолетовым стиранием, время стирания информации в EEPROM памяти составляет около 10 мс.

Структурная схема энергонезависимой памяти с электрическим стиранием не отличается от структурной схемы масочного ПЗУ. Единственное отличие — вместо плавкой перемычки используется описанная выше ячейка. Ее упрощенная структурная схема приведена на рисунке 2.

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 2. Упрощенная структурная схема EEPROM

В качестве примера микросхем EEPROM памяти можно назвать отечественные микросхемы 573РР3, 558РР3 и зарубежные микросхемы серий AT28с010, AT28с040 фирмы Atmel, HN58V1001 фирмы Hitachi Semiconductor, X28C010 фирмы Intersil Corporation. В EEPROM памяти чаще всего хранятся пользовательские данные в сотовых аппаратах, которые не должны стираться при выключении питания (например адресные книги), конфигурационная информация роутеров или сотовых аппаратов, реже эти микросхемы применяются в качестве конфигурационной памяти FPGA или хранения данных DSP. EEPROM изображаются на принципиальных схемах как показано на рисунке 3.

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 3. Условно-графическое обозначение электрически стираемого постоянного запоминающего устройства

Чтение информации из параллельной EEPROM памяти производится аналогично чтению из масочного ПЗУ. Сначала на шине адреса выставляется адрес считываемой ячейки памяти в двоичном коде A0. A9, затем подается сигнал чтения RD. Сигнал выбора кристалла CS обычно используется в качестве дополнительного адресного провода для обращения к микросхеме. Временные диаграммы сигналов на входах и выходах этого вида ПЗУ приведены на рисунке 4.

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 4. Временные диаграммы сигналов чтения информации из EEPROM памяти

На рисунке 5 приведен чертеж типового корпуса микросхемы параллельной EEPROM памяти.

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 5. Чертеж корпуса микросхемы параллельной EEPROM

Обычно данные, которые хранятся в EEPROM требуются достаточно редко. Время считывания при этом не критично. Поэтому в ряде случаев адрес и данные передаются в микросхему и обратно через последовательный порт. Это позволяет уменьшить габариты микросхем за счет уменьшения количества внешних выводов. При этом используются два вида последовательных портов — SPI порт и I2C порт (микросхемы 25сXX и 24cXX серий соответственно). Зарубежной серии 24cXX соответствует отечественная серия микросхем 558РРX.

Внутренняя схема микросхем серии 24сXX (например AT24C01) приведена на рисунке 6.

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 6. Внутренняя схема микросхемы AT24C01

Подобные микросхемы широко используются для сохранения настроек телевизоров, в качестве памяти plug and play в компьютерах и ноутбуках, конфигурационной памяти ПЛИС и сигнальных процессоров (DSP). Применение последовательной EEPROM памяти позволило значительно уменьшить стоимость данных устройств и увеличить удобство работы с ними. Пример расположения данной микросхемы на печатной плате карты памяти компьютера приведен на рисунке 7.

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 7. EEPROM на печатной плате карты памяти компьютера

На рисунке 8 приведена схема электронной карты с применением внешней EEPROM микросхемы.

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 8. Схема электронной карты с применением внешней EEPROM

На данной схеме микроконтроллер PIC16F84 осуществляет обмен данными с EEPROM памятью 24LC16B. В таких устройствах, как SIM-карта, уже не применяется внешняя микросхема памяти. В SIM-картах сотовых аппаратов используется внутренняя EEPROM память однокристального микроконтроллера. Это позволяет максимально снизить цену данного устройства.

Схема управления для электрически стираемых программируемых ПЗУ получилась сложная, поэтому наметилось два направления развития этих микросхем:

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 9. Условно-графическое обозначение FLASH памяти

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

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 10. Временные диаграммы сигналов чтения информации из ПЗУ

В настоящее время широко распространилось название флешка. Это связано с внешними накопителями, предназначенными для переноски данных с одного компьютера на другой. В составе подобного устройства основной элемент, это FLASH-ПЗУ. Именно в него записывает данные, полученные по USB-интерфейсу контроллер FLASH памяти. Ну, и считывает, конечно. Фотография печатной платы USB флешки без корпуса приведена на рисунке 11.

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое
Рисунок 11. Внутреннее устройство флешки

Именно микроконтроллер формирует сигналы, временные диаграммы которых показаны на рисунке 10, которые необходимы для работы микросхемы FLASH-ПЗУ.

Дата последнего обновления файла 04.08.2020

Понравился материал? Поделись с друзьями!

Вместе со статьей «Постоянные запоминающие устройства (ПЗУ)» читают:

Источник

Что такое PROM, EPROM и ЕEPROM и чем они отличаются?

PROM (programmable read-only memory — программируемая память только для чтения) — это чип памяти, данные в который могут быть записаны только однажды. То что записано в PROM, не вырубишь топором 🙂 (хранится в нем всегда). В отличии от основной памяти, PROM содержит данные даже когда компьютер выключен.

Отличие PROM от ROM (read-only memory — память только для чтения) в том, что PROM изначально производятся чистыми, в тот время как в ROM данные заносятся в процессе производства. А для записи данных в чипы PROM, применяются специальные устройства, называемые программаторами.

EPROM

EPROM (erasable programmable read-only memory — стираемая программируемая память только для чтения) — специальный тип PROM, который может очищаться с использованием ультрафиолетовых лучей. После стирания, EPROM может быть перепрограммирована. EEPROM — по сути похожа на PROM, но для стирания требует электрических сигналов.

EEPROM

(electrically erasable programmable read-only memory — электрически стираемая программируемая память только для чтения) — специальный тип PROM, который может быть очищен электрическим разрядом. Подобно другим типам PROM, EEPROM содержит данные и при выключенном питании компьютера. Аналогично всем другим типам ROM, EEPROM работает не выстрее RAM.

Специальный тип EEPROM, называемый Flash memory или Flash EEPROM, может быть перезаписан без применения дополнительных устройств типа программатора, находясь в компьютере.

Источник

EPROM

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое

EPROM (англ. Erasable Programmable Read Only Memory ) — класс полупроводниковых запоминающих устройств, постоянная память, для записи информации (программирования) в которую используется электронное устройство-программатор и которое допускает перезапись.

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

Содержание

История

Принцип действия

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое

Епромка что это такое. Смотреть фото Епромка что это такое. Смотреть картинку Епромка что это такое. Картинка про Епромка что это такое. Фото Епромка что это такое

Каждый бит памяти EPROM состоит из одного полевого транзистора. Каждый полевой транзистор состоит из канала в полупроводниковой подложке устройства. Контакты истока и стока подходят к зонам в конце канала. Изолирующий слой оксида выращивается поверх канала, затем наносится проводящий управляющий электрод (кремний или алюминий), и затем ещё толстый слой оксида осаждается на управляющем электроде. Плавающий затвор не имеет связи с другими частями интегральной схемы и полностью изолирован от окружающих слоёв оксида. На затвор наносится управляющий электрод, который затем покрывается оксидом. [2] [3]

Для извлечения данных из EPROM адрес, представляющий значение нужного контакта EPROM, декодируется и используется для подключения одного слова памяти (как правило, 8-битного байта) к усилителю выходного буфера. Каждый бит этого слова имеет значение 1 или 0, в зависимости от того, был включён или выключен транзистор, был он в проводящем состоянии или непроводящем.

Переключение состояния полевого транзистора управляется напряжением на управляющем затворе транзистора. Наличие напряжения на этом затворе создаёт проводящий канал в транзисторе, переключая его в состояние «включено». По сути накопленный заряд на плавающем затворе позволяет пороговому напряжению транзистора программировать его состояние.

Для запоминания данных требуется выбрать нужный адрес и подать более высокое напряжение на транзисторы. Это создаёт лавинный разряд электронов, которые получают достаточно энергии, чтобы пройти через изолирующий слой окисла и аккумулироваться на управляющем электроде. Когда высокое напряжение снимается, электроны оказываются запертыми на электроде. [4] Из-за высокой изолирующей величины оксида кремния, окружающего затвор, накопленный заряд не может утечь, и данные в нём хранятся в течение десятилетий.

В отличие от памяти EEPROM, процесс программирования в EPROM не является электрически обратимым. Чтобы стереть данные, хранящиеся в матрице транзисторов, на неё направляется ультрафиолетовый свет. Фотоны ультрафиолетового света создают ионизацию в оксиде кремния, что позволяет заряду, хранящемуся на плавающем затворе, рассеяться. Так как вся матрица памяти подвергается обработке, то все данные стираются одновременно. Процесс занимает несколько минут для УФ-ламп небольших размеров. Солнечный свет будет стирать чип в течение нескольких недель, а комнатная люминесцентная лампа — в течение нескольких лет. [5] Вообще, для стирания чипы EPROM должны быть извлечены из оборудования, так как практически невозможно вставить в УФ-лампу какой-либо блок и стереть данные только с части чипов.

Детали

Поскольку изготовление кварцевого окна стоит дорого, была разработана память PROM («одноразовая» программируемая память, ОПМ). В ней матрица памяти монтируется в непрозрачную оболочку, которая не может быть разрушена после программирования. Это устраняет необходимость тестирования функции стирания, что также снижает расходы на изготовление. ОПМ-версии производятся как для памяти EPROM, так и для микроконтроллеров со встроенной памятью EPROM. Однако, ОПМ EPROM (будь то отдельный чип или часть большого чипа) всё чаще заменяют на EEPROM при небольших объёмах выпуска, когда стоимость одной ячейки памяти не слишком важна, и на флеш-память при больших сериях выпуска.

Запрограммированная память EPROM сохраняет свои данные на десять-двадцать лет, и может быть прочитана неограниченное число раз. [6] Окно стирания должно быть закрыто непрозрачной пленкой для предотвращения случайного стирания солнечным светом. Старые чипы BIOS компьютеров PC часто были сделаны на памяти EPROM, а окна стирания были закрыты этикеткой, содержащей название производителя BIOS, версию BIOS и уведомление об авторских правах. Практика покрытия чипа BIOS этикеткой часто встречается и на сегодняшний день, несмотря на то, что теперешние чипы BIOS изготавливаются по технологии EEPROM или как NOR флеш-память без каких-либо окон стирания.

Стирание EPROM происходит при длине волны света короче 400 нм. Экспозиция солнечным светом в течение 1 недели или освещение комнатной флуоресцентной лампой в течение 3 лет может привести к стиранию. Рекомендуемой процедурой стирания является воздействие ультрафиолетовым светом длиной волны 253,7 нм от 20 до 30 минут лампой со световым потоком не менее 15 вт-сек/см2, размещённой на расстоянии около 30 сантиметров.

Стирание может быть также выполнено с помощью рентгеновских лучей:

«Стирание может быть сделано неэлектрическими методами, так как управляющий электрод электрически недоступен. Освещение ультрафиолетовым светом любой части неупакованного устройства вызывает фототок, который течёт из плавающего затвора на кремниевую подложку, тем самым переводя затвор в исходное незаряженное состояние. Этот метод стирания позволяет осуществлять полное тестирование и коррекция сложных матриц памяти до корпусования. После корпусования информация всё ещё может быть стёрта рентгеновским излучением, превышающим 5*10 4 рад, дозы, которая легко достигается коммерческими генераторами рентгеновского излучения. [7] Иными словами, чтобы стереть EPROM, вы должны применить источник рентгеновского излучения, а затем поместить чип в духовку при температуре около 600 градусов по Цельсию (для отжига полупроводниковых изменений, вызванных рентгеновскими лучами).» [8]

EPROM имеют ограниченное, но большое количество циклов стирания. Диоксид кремния около затвора накапливает постепенные разрушения при каждом цикле, что делает чип ненадёжным после нескольких тысяч циклов стирания. Программирование EPROM выполняется доволньно медленно по сравнению с другими типами памяти, потому что участки с более высокой плотностью оксида между слоями соединений и затвора получают меньше экспозиции. Ультрафиолетовое стирание становится менее практичным для очень больших размеров памяти. Даже пыль внутри корпуса может препятствовать некоторым ячейкам памяти выполнить стирание. [9]

Применение

Программируемые через маску ПЗУ при больших партиях выпуска (тысячи штук и более) имеют довольно низкую стоимость производства. Однако, чтобы их сделать, требуется несколько недель времени, так как нужно выполнить сложные работы для рисования маски каждого слоя интегральной схемы. Первоначально предполагалось, что EPROM будет стоить слишком дорого для массового производства и использования, поэтому планировалось ограничиться выпуском только опытных образцов. Вскоре выяснилось, что небольшие объёмы производства EPROM экономически целесообразны, особенно, когда требуется быстрое обновление прошивки.

Некоторые микроконтроллеры ещё до эпохи EEPROM и флэш-памяти использовали встроенную на чипе память EPROM для хранения своей программы. К таким микроконтроллерам относятся некоторые версии Intel 8048, Freescale 68HC11 и версии «С» микроконтроллеров PIC. Подобно чипам EPROM, такие микроконтроллеры перешли на оконную (дорогую) версию, что было полезно для отладки и разработки программ. Вскоре эти чипы стали делать по технологии PROM с непрозрачным корпусом (что несколько снизило стоимость его производства). Освещение матрицы памяти такого чипа светом могло также изменить его поведение непредсказуемым образом, когда производсто переходило с изготовления оконного варианта на безоконный.

Размеры и типы чипов EPROM

Изготавливаются несколько вариантов EPROM, отличающиеся как по физическим размерам, так и по ёмкости памяти. Хотя партии одного типа от разных производителей совместимы по чтению данных, есть небольшие различия в процессе программирования.

Большинство чипов EPROM программисты могут распознать через «режим идентификации», подавая 12V на контакт A9 и считывая два байта данных. Однако, поскольку это не универсально, программное обеспечение также позволяет ручную настройку на производителя и тип устройства микросхемы для обеспечения правильного режима программирования. [10]

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *