Четверг, 25.04.2024, 08:49

Микроэлектроника и цифровая схемотехника

Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт
Меню сайта

Полупроводниковые запоминающие устройства

 

По функциональному признаку различают постоянные запоминающие устройства (ПЗУ), хранящие информацию, предназначенную только для чтения, и оперативные запоминающие устройства (ОЗУ), предназначенные для записи, хранения и считывания цифровой информации.

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

Постоянные запоминающие устройства (ПЗУ). Микроэлектроника. Цифровая схемотехникаПЗУ по принципу работы являются преобразователями n-разрядного кода адреса ячейки А в m-разрядный код хранящегося в ней слова D (рис. 7.1). Данные считываются при подаче разреша-ющего уровня на вход CS.

Микросхемы ПЗУ по способу записи в них информации делятся на масочные (ROM – Read Only Memory), программируемые на заводе-изготовителе интегральных микросхем; однократно-программируемые (PROM – Programmable ROM) и многократно-программируемые пользователем (репрограммируемые ПЗУ).

Микроэлектроника. Цифровая схемотехникаМикроэлектроника. Цифровая схемотехникаДля обеспечения возможности объединения по выходу при наращивании памяти все ПЗУ (так же как и ОЗУ) имеют выходы с тремя состояниями (à) или открытый коллекторный выход (à).

Схемотехническую  реализацию ПЗУ масочного типа иллюстрирует рис. 7.2. Схема имеет адресные входы х1, х2, выходы содержимого ячеек памяти z1-z4, вывод для подключения источника питания Е и общий вывод. Верхняя часть схемы представляет собой полный дешифратор. Если разрядность адреса равна n, то в дешифраторе имеем 2n горизонтальных входных линий, на которых формируются входные переменные и их инверсии. Число вертикальных линий в полном дешифраторе равно 2n. С помощью специальных масок программируется наличие или отсутствие р-n-перехода в цепи связи вертикальных и горизонтальных шин матрицы. Размещение диодов матрицы И показано на рисунке жирными точками. Диоды ориентированы так, как показано на вынесенной в кружок части рисунка.

Микроэлектроника. Цифровая схемотехникаНа вертикальных шинах матрицы реализуются логические функции y0= xx2,  y1= xx2, y2= xx2, y3= x1x2. Каждому набору входных переменных, т.е.  адресу  ПЗУ,  соответствует   уровень  логической единицы  на  одной  из   

 

 
  Микроэлектроника. Цифровая схемотехника


        

 

вертикальных линий и логического 0 на всех остальных. Диоды дешифратора реализуют матрицу  И.

В нижней части рисунка диоды реализуют матрицу ИЛИ. Количество горизонтальных линий соответствует разрядности слова, записанного по каждому адресу. Наличие диода формирует 1 в соответствующем бите выходного слова, отсутствие диода – 0. В ПЗУ схема дешифратора неизменна, а программируется матрица связей ИЛИ (они удобны для реализации преобразователей кода).

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

 В данном примере реализовано ПЗУ, карта прошивки которого представлена ниже в таблице.

 

Микроэлектроника. Цифровая схемотехникаМикроэлектроника. Цифровая схемотехника,

Микроэлектроника. Цифровая схемотехника,

Микроэлектроника. Цифровая схемотехника,

Микроэлектроника. Цифровая схемотехника.

 

Один из принципов построения однократно программируемого ПЗУ с организацией 32х8 (микросхема К155РЕ3) показан на рис. 7.3.  К каждому из 32 выходов  дешифратора  подключен  восьмиэмиттерный  транзистор. До программирования по любому адресу А считывается байт нулей (D0  - D7). После подачи высокого напряжения на одну из линий D- D7 пробивается стабилитрон и открывшийся транзисторный ключ VT1 обеспечивает прожигание нихромовой перемычки (элемент на рисунке затемнен) в соответствующем разряде, после чего выходной транзистор  VT2 закрывается (на выходе читается логическая 1). Таким образом, процесс программирования сводится к пережиганию специальных плавких перемычек из тугоплавкого материала. Процедура реализуется с помощью программатора, управляемого персональным компьютером. Для повышения надежности  работы ПЗУ методика программирования предусматривает подачу серии 40–100 импульсов после фиксации момента пережигания перемычки, а также обязательную термотренировку запрограммированного ПЗУ при определенной температуре в заданном электрическом режиме.

 

 
  Микроэлектроника. Цифровая схемотехника


Репрограммируемые ПЗУ в настоящее время выполняются двух типов:   

 

1) с электрическим программированием и электрическим стиранием (EEPROM);

2) с электрическим программированием и ультрафиолетовым стиранием (EPROM).

В EEPROM  (Electrically Erasable PROM) матрица запоминающих ячеек (ЗЯ) выполняется по МОП-технологии, но между металлическим затвором и слоем изолирующего окисла осаждается тонкий слой нитрида кремния. Нитрид кремния способен захватывать и длительное время сохранять электрический заряд. Такая структура называется МНОП (металл-нитрид кремния-окисел-полупроводник). Чтобы зарядить слой нитрида кремния, на затвор МНОП-транзистора подается программирующий импульс, по амплитуде в несколько раз превышающий рабочие уровни напряжений. При подаче сигнала на адресную шину, подключенную к затворам МНОП-транзисторов, логическая 1 читается на истоке «заряженных» транзисторов. При отсутствии заряда ЗЯ хранит логический 0. Для стирания записанной информации, т.е. для удаления заряда, захваченного слоем нитрида кремния, на затвор МНОП-транзистора необходимо подать импульс напряжения противоположной полярности.

В EPROM (Erasable PROM) ЗЯ реализуется на МОП-транзисторе с селекторным и плавающим затворами. Плавающий затвор заряжается током лавинной инжекции при подаче на сток транзистора повышенного напряжения (до 25– 30 В). Пороговое напряжение возрастает с 3 до 15 В, и при чтении на выходе ЗЯ читается 0. Для стирания информации пользуются облучением кристалла через специальное прозрачное окно в корпусе микросхемы ультрафиолетовым светом. Заряд на плавающем затворе рассасывается, пороговое напряжение падает, и выход повторяет высокий потенциал затвора – уровень логической 1. Комнатное освещение или солнечный свет не влияют на запрограммированное ПЗУ.

Микроэлектроника. Цифровая схемотехникаОсобенно перспективны в настоящее время ЕЕPROM типа флэш-памяти (Flash), допускающие запись и стирание блоков информации (вплоть до 60 Кбайт), в отличие от побайтового обращения при программировании других ЕЕPROM. Разработанная по флэш-технологии микросхема 28F008SA представляет собой энергонезависимую СБИС емкостью 1 Мбайт с временем обращения 85 нс и электрическим стиранием записанной информации.

Оперативные запоминающие устройства (ОЗУ). Элементом памяти ОЗУ статического типа (RAM) служит триггер на биполярных или полевых транзисторах, ОЗУ динамического типа (DRAM) – конденсатор, специально сформированный внутри МОП-структуры.

Структурная схема ОЗУ с организацией 4К´1 приведена на рис. 7.4. Младшие шесть разрядов 12-разрядного адреса ячейки с помощью дешифратора определяют одну из вертикальных, а старшие – одну из горизонтальных шин запоминающего массива, на пересечении которых находится запоминающий элемент. Разрядные шины, которые используются для записи и считывания информации, являются общими для всех ячеек матрицы. Для одновременного запоминания m-разрядных слов необходимо m  одинаковых матриц.

Устройство управления определяет режим работы схемы ОЗУ. По сигналу CS разрешаются или запрещаются операции записи или считывания. Сигнал CS позволяет выбрать требуемую микросхему памяти в ЗУ, состоящем из ряда микросхем. Подача сигнала логической 1 на вход W/R при наличии CS  = 1 позволяет выбрать режим записи. Если же сигнал W/R = 0, то микросхема будет работать в режиме считывания.

 

 
  Микроэлектроника. Цифровая схемотехника


 Данные, подлежащие записи, поступают на вход DI, а данные, подлежащие считыванию, снимаются с выхода DO. Устройства записи и считывания обеспечивают прием и выдачу сигналов информации с уровнями, согласующимися с серийными цифровыми микросхемами.

 

Взаимодействие каждой запоминающей ячейки и устройства управления можно пронаблюдать по структурной схеме рис. 7.5, где обозначено: DI (Data Input) – входной информационный сигнал; DO (Data Output) – выходной информационный сигнал; W/R (Write/Read) – запись/чтение; CS (Chip Select) – выбор кристалла; Xi, Yi – горизонтальные и вертикальные линии матрицы.

Микроэлектроника. Цифровая схемотехникаСигнал DI подается на буфер, выходной сигнал которого поступает на информационные входы всех запоминающих ячеек. Сигнал Микроэлектроника. Цифровая схемотехника= W/R.CS управляет Z-состоянием выходного буфера. Выходной каскад каждой ЗЯ выполнен на элементе с открытым коллекторным выходом, что позволяет объединить при монтаже выходы всех ячеек памяти.

В качестве запоминающего элемента в ячейке памяти динамического ОЗУ используется конденсатор небольшой емкости (рис. 7.6). При записи  данных происходит отпирание транзистора VT1, и через его малое сопротивление осуществляется заряд (если необходимо запомнить 1) или разряд (если запоминается 0) конденсатора С от источника входного информационного сигнала DI. В режиме хранения транзистор VT1 заперт, и конденсатор медленно разряжается через входное сопротивление VT3 и высокое выходное сопротивление транзистора VT1. Если время хранения логической 1 больше 2– 4 мс, то конденсатор С необходимо периодически подзаряжать, подключая его к источнику напряжения питания (элементы схемы регенерации на рисунке не показаны). Обычно в качестве конденсатора С используется входная емкость транзистора VT3, составляющая единицы пикофарад.

Информация считывается при подаче логической 1 на затвор VT2. При этом транзистор VT2 открывается и на сток транзистора VT3 подается напряжение питания. Если конденсатор С заряжен, то транзистор VT3 открывается и на выходе DO действует напряжение логического нуля. VT3 работает как транзисторный ключ, нагрузкой которого является транзистор VT2, поэтому он инвертирует входной сигнал. Если конденсатор С  разряжен, то VT3 оказывается запертым и на линии DO действует логическая 1.

В DRAM требуется периодическое восстановление (регенерация) записанного состояния. В большинстве случаев современные СБИС динамической памяти имеют встроенные средства регенерации. DRAM позволяют реализовать большой объем памяти на кристалле (до 64 Мбайт).

Основными характеристиками микросхем ОЗУ и ПЗУ являются:

- емкость (определяется произведением количества хранимых слов на их разрядность);

- быстродействие (определяется временем цикла обращения к памяти);

- экономичность (определяется мощностью, потребляемой от источника питания).

 

 
  Микроэлектроника. Цифровая схемотехника


Основные технические характеристики некоторых отечественных микросхем запоминающих устройств приведены ниже.

 

Примеры условных графических обозначений некоторых микросхем ПЗУ и ОЗУ приведены на рис. 7.7.  В однократно программируемой микросхеме К556РТ5 выходная информация считывается при совпадении разрешающих сигналов на входах CS (выбор корпуса), в ПЗУ с ультрафиолетовым стиранием К573РФ5 – при совпадении логических нулей на входах CS и OE (разрешение выхода). Микросхема ОЗУ К537РУ9 имеет двунаправленную шину данных с Микроэлектроника. Цифровая схемотехника
возможностью ее перевода в третье состояние. При записи информации логический 0 подается на вход разрешения записи WE, при чтении – на вход ОЕ.

Микроэлектроника. Цифровая схемотехника
Вариант подключения микросхем памяти к системной магистрали микропроцессора, имеющего 16-разрядную шину адреса (ША) и восьмиразрядную шину данных (ШД), показан на рис. 7.8. Каждая из микросхем образует страницу памяти объемом 2 Кбайта, выбор нужной ячейки из которой производится с помощью адресных сигналов  А– А10. Выбор нужной страницы осуществляет дешифратор К555ИД7 по состоянию старших разрядов адресной шины  А11– А15. В данном примере ячейки ПЗУ и ОЗУ занимают в адресном пространстве микропроцессора соответственно области 0000Н – 07FFH и 0800H – 0FFFH.

Команды записи формируют строб WR, команды чтения – строб RD. Выходы дешифратора позволяют добавить к блоку памяти еще шесть аналогичных страниц  ОЗУ или  ПЗУ.