Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие_Вычисл техн и микропроц_Часть1_...doc
Скачиваний:
17
Добавлен:
04.05.2019
Размер:
3.06 Mб
Скачать

5.2 Постійні запам’ятовувальні пристрої

Вхідний контроль:

  1. Які технології виробництва мікросхем Ви знаєте?

  2. Чим відрізняються одна від одної мікросхеми з різними технологіями?

ПЗП можуть бути зреалізовані при застосуванні різних фізичних принципів і елементів. Взагалі, вони відрізняються кількістю можливих змін інформації, способом запису інформації і способом її зміни. Напівпровідникові ПЗП є енергонезалежними пристроями з довільним вибором інформації.

За кількістю можливих змін інформації ПЗП поділяються на програмовані одноразово та багаторазово. В одноразово програмованих ПЗП інформацію записують один раз при виготовленні мікросхеми або перед першим включенням. У подальшому цю інформацію змінити неможливо. До таких мікросхем ПЗП відносяться: програмовані маскою ПЗП (ПЗПМ або ROM– Read Only Memory), інформація до яких записується шляхом створення на кристалі певного (замовного) фотошаблону, і мікросхеми програмовані одноразово (ППЗП – програмовані ПЗП або РROM), в яких користувач має змогу перепалити плавкі перемички на кристалі для занесення певної інформації.

ПЗП характеризуються найбільшою простотою організації та керування. ЕП напівпровідникових ПЗП – це звичайно один елемент (біполярний або МОН транзистор). Простота і малі розміри запам’ятовувальних елементів веде до збільшення щільності зберігання інформації, що, в свою чергу, веде до збільшення інформаційної ємності і зменшення питомої вартості зберігання інформації.

Більшість ПЗП має словникову організацію, яка дозволяє одночасно зчитувати вміст кількох ЕП (звичайно, один байт інформації), які розташовані у певній комірці пам’яті, за власною адресою.

До групи багаторазово програмованих ПЗП відносять мікросхеми, в яких інформацію, що зберігається, можливо стерти за допомогою ультрафіолетового випромінювання, яке надходить до кристалу через спеціальне віконце у корпусі, (EPROM) і мікросхеми з електричним стиранням (EEPROM). До ПЗП з електричним стиранням також відносять флеш-пам’ять.

Програмовані маскою ПЗП. Основним елементом програмованих маскою ПЗП (ПЗПМ) є матриця нагромаджувача, яка складається з масиву ЕП, кожен з яких розташовано на перехресті рядка і стовпчика. Елемент пам’яті ПЗПМ є резистивна або напівпровідникова (діодна, транзисторна) перемичка між рядком і стовпчиком. Відповідно до розробленої маски, у процесі виготовлення мікросхеми, перемички формують у тих точках матриці, де має бути записана логічна 1 і не формують, де має бути логічний 0.

Для керування зчитуванням інформації з матриці нагромаджувача використовують дешифратори рядків і стовпців, на які інформація надходить з формувача адреси, який підключено до адресної шини МПС. Дешифратор рядків формує сигнал дозволу читання певного рядка, а дешифратор стовпців формує сигнал читання вмісту певних ЕП рядка. Сигнал з виходу дешифратора стовпців надходить на входи селектора, який з’єднує виходи вибраних ЕП з входами підсилювачів-формувачів вихідного сигналу. Спрощена структурна схема типового ПЗПМ показана на рис. 5.2. На цьому рисунку резистори, що з’єднують лінію вибраного рядка з лініями, які підключені до селектора, відповідають сигналам логічної 1, що записані у відповідні комірки. Нагромаджувач на цьому рисунку – це квадратна матриця (N – 1) × (N – 1) ЕП, з вмісту рядка якої можливо сформувати вихідні дані потрібного розміру.

Мікросхеми ПЗПМ мають багато варіантів вмісту інформації, що в них зберігається, і кількість їх модифікацій безперервно збільшується, тому за необхідності можна знайти необхідну.

Виходи усіх мікросхем ПЗПМ мають ТТЛ-рівні і вони побудовані, переважно, за схемою з трьома стійкими станами.

Одноразово програмовані ПЗП (ППЗП або PROM – Programmed Read Only Memory). Мікросхеми цього типу за принципами побудови і принципами функціонування аналогічні ПЗПМ, але допускають програмування їх безпосередньо користувачем. Побудування мікросхеми ППЗУ, в цілому, аналогічно поданому на рис. 5.2. Відміна полягає у наявності пристроїв формування струму програмування, який подається на вихідні виводи мікросхеми. Операція програмування відбувається шляхом знищення (перепалювання) плавких перемичок на поверхні кристалу в містах перехрестя рядків і стовпців матриці нагромаджувача, де потрібно записати логічний 0 або 1, тому ці мікросхеми програмуються лише один раз. В залежності від характеристик мікросхеми, ця матриця в начальному стані має вміст, що складається з нулів або одиниць. Склад вмісту обумовлено характеристиками підсилювача зчитування, який може бути інвертором або повторювачем. Програмування мікросхеми, матриця якої в початковому стані заповнена 0, полягає в тому, що перепалюються перемички у тих місцях, де потрібно зберігати 1. Якщо в початковому стані матриця заповнена 1, то перепалюються перемички, де необхідно зберігати 0.

Рисунок 5.2 – Спрощена структурна схема ПЗПМ

Програмування проводиться за допомогою спеціальних пристроїв – програматорів, які є досить простими приладами. Програмування проводиться подаванням імпульсів електричного струму з амплітудою 30...50 мА, за відповідними адресами.

ППЗП використовуються для зберігання налагоджених програм для керування МПС різного призначення.

Більшість мікросхем ППЗП побудована за ТТЛШ-технологією, але є невелика частина мікросхем, які побудовані за іншими технологіями – ЕСЛ, КМДН тощо. Мікросхеми різних технологій різняться за деякими параметрами, здебільшого, за швидкодією, споживаною потужністю, організацією пам’яті. Втім, усі мікросхеми ППЗП, крім виготовлених за ЕСЛ та n-МДН технологіями, мають вихідні сигнали ТТЛ-рівнів, що забезпечує повну сумісність мікросхем різних типів.

ПЗП, багаторазово програмовані з ультрафіолетовим стиранням (репрограмовані ПЗП – РПЗП-УФ або EPROMErasable Programmed Read Only Memory). Ці мікросхеми дозволяють багаторазове їх перепрограмування самим користувачем. Ця властивість забезпечується використанням n-МОН транзисторів з застосуванням механізму лавинної інжекції заряду (ЛІЗМОН) з подвійним затвором. такі транзистори відрізняються від звичайних МДН транзисторів наявністю двопрошарового підзатворного діелектрика, який отримав назву «плаваючого затвору» (ПЗ). Прошарок діелектрика, який прилягає до каналу, виготовлено з окису кремнію, товщиною менше ніж 5 нм. Другий прошарок виготовлено з нітриду кремнію, товщиною близько 0,1 мкм. Електричний опір цього прошарку значно вище ніж опір прошарку окису.

Принцип роботи такого транзистора, який утворює елемент пам’яті, пов’язаний з нагромаджуванням заряду між прошарками діелектриків і впливом цього заряду на значення порогової напруги транзистора.

У режимі програмування на керувальний затвор, джерело і стік подають імпульс напруги 21…25 В позитивної полярності. У зворотно зміщених p-n-переходах виникає процес лавинного множення носіїв заряду й інжекції частини електронів у ПЗ. В результаті чого, на ПЗ нагромаджується негативний заряд, який зміщує передатну характеристику транзистора в область високої граничної напруги (праворуч), що відповідає запису 0 (рис. 5.3).

Для стирання інформації, перед перепрограмуванням, мікросхему розміщують під ультрафіолетове випромінювання дугової ртутної лампи. Під впливом цього випромінювання посилюється тепловий рух носіїв електричного заряду й електрони, що формували негативний заряд на ПЗ розсмоктуються у підкладку. Це зміщує передатну характеристику в область низької граничної напруги (ліворуч), що відповідає запису 1 (рис. 5.3).

Рисунок 5.3 – Передатна характеристика n-МОН транзистора

Ці мікросхеми мають досить хороші властивості: порівняно високу швидкодію, значну кількість варіантів щодо організації пам’яті, невисоку вартість.

До недоліків цих мікросхем можна віднести: малу кількість циклів перепрограмування (від 10 до 100), що пояснюється швидким старінням діелектрика під впливом ультрафіолетового випромінювання, потребою у спеціальному обладнанні для стирання інформації, значний час стирання, досить високу чутливість до висвітлення та можливість випадкового стирання інформації.

ПЗП, багаторазово програмовані з електричним стиранням (репрограмовані ПЗП – РПЗП-ЕС або EEPROMElectrical Erasable Programmed Read Only Memory). Ці мікросхеми за принципами побудування аналогічні РПЗП-УФ, але стирання інформації не потребує використання ультрафіолетового випромінювання. ЕП такої мікросхеми – це МОН-транзистор з індукованим каналом p-типу або n-типу, що має двопрошаровий діелектрик під затвором. Верхній прошарок формують з нітриду кремнію, нижній – з оксиду кремнію. Якщо до затвору відносно підкладки прикласти імпульс напруги позитивної полярності з амплітудою 30…40 В, то під дією сильного електричного поля електрони проходять через прошарок оксиду кремнію і нагромаджують заряд між прошарками діелектриків. Цей заряд знижує граничну напругу і зміщує передатну характеристику транзистора ліворуч, що відповідає запису в ЕП логічної 1 (рис. 5.3). Для запису логічного 0 необхідно знищити заряд між шарами діелектриків, що нагромаджується при подачі на затвор імпульсу негативної полярності з амплітудою 30…40 В. При цьому заряд електронів витискається в підкладку. Відсутність заряду в прошарку діелектрика зміщує передатну характеристику в область високих граничних напруг (рис. 5.3).

Режими стирання і програмування забезпечуються напругами однієї полярності: негативної для p-МНОН структур і позитивної для n-МНОН структур.

Принципи побудови цих мікросхем аналогічні описаним вище. Крім вузлів, що забезпечують роботу мікросхеми як ПЗП, до їх складу входять пристрої, що забезпечують її роботу в режимах стирання і програмування – комутатори режимів і формувачі імпульсів необхідної амплітуди і тривалості з напруги програмування UPR , що подається на відповідний вхід мікросхеми.

До переваг мікросхем РПЗП-ЕС можна віднести: значну кількість циклів перепрограмування і можливість її перепрограмування безпосередньо у складі певного пристрою, що розширює функціональні можливості таких мікросхем.

Флеш-пам’ять (Flash-пам’ять). Мікросхеми пам’яті такого типу були розроблені фірмою Intel у 1988 році.

Як ЕП флеш-пам’яті використовується МОН-транзистор з ПЗ, який виготовлено за спеціальною технологією, яка називається ETOX (EPROM Thin Oxide) і запатентована фірмою Intel. У цілому, структура МОН-транзистора з ПЗ подібна описаним вище. Відмінністю, яка забезпечуються технологією ETOX, є зменшення товщини прошарку оксиду кремнію більш ніж втричі, що дозволило зменшити напругу програмування до 12 В і зменшити напругу стирання за рахунок тунельного ефекту, також до 12 В. Ці заходи дозволяють виконувати перепрограмування флеш-пам’яті безпосередньо у складі МПС і забезпечують можливість збільшення кількості циклів запису інформації.

Для забезпечення правильної організації роботи флеш-пам’яті фірмою Intel розроблена низка заходів, що дозволяють уникнути виходу її з ладу під час програмування. До них можна віднести:

  • застосування спеціальних алгоритмів запису і стирання з контролем стану і завершенням процесу за результатами контролю;

  • попереднє програмування в режимі стирання, коли перед стиранням усі ЕП матриці установлюються в стан 0;

  • включення до складу мікросхеми регістра, який зберігає ідентифікатори фірми-виробника й типу мікросхеми, що дозволяє захистити елемент від помилок вибору алгоритму;

  • вбудування в мікросхему кіл, що реалізують алгоритм стирання і запису. Це спрощує зовнішнє керування і захищає від помилок під час перезапису.

Існує три групи мікросхем флеш-пам’яті:

  • мікросхеми першого покоління, які виготовлені у вигляді єдиного масиву (блока), інформація в якому стирається цілком (BULK-ERASE);

  • мікросхеми, масив пам’яті яких поділено на блоки різного розміру, що мають різні рівні захисту від випадкового звернення до них (BOOT-BLOCK);

  • мікросхеми третього покоління, які мають найбільший розмір масиву, що поділено на блоки однакового розміру з незалежним стиранням (FLASH-FILE).

Мікросхеми різних груп мають відмінності в їх використанні. Так, мікросхеми BULK-ERASE можуть використовуватись замість традиційних мікросхем EPROM, з можливістю перепрограмування безпосередньо у складі обладнання під керівництвом процесора самої системи. Мікросхеми BOOT-BLOCK застосовуються для зберігання BIOS у персональних комп’ютерах, що дає можливість оновлення системи безпосередньо з зовнішніх носіїв інформації. Мікросхеми FLASH-FILE використовуються для зберігання даних великого обсягу в Flash-картах, які є альтернативою жорстким магнітним дискам. Очікується, що Flash-картки зможуть замінити жорсткі магнітні диски, особливо у системах, що працюють в умовах сильних механічних впливів.

Швидкодія флеш-пам’яті в 125…250 разів перевищує цей параметр для жорсткого диска, але поступається йому щодо інформаційної ємності, яка не перевищує 40 Мбайт.

Напруга живлення мікросхем флеш-пам’яті становить – 5 В, а стирання і програмування –12 В. Споживаний струм суттєво залежить від режиму роботи мікросхеми. Так, в режимі очікування (Standby) споживаний струм значно менший за струм, який споживається у режимі стирання і запису, переважно у колі джерела 12 В.

Більшість мікросхем флеш-пам’яті працюють з даними у вигляді послідовного коду з використанням шини І2С (Inter Integrated Circuit Bus). Ця шина складається з двох двонаправлених ліній: SСL (Serial Clock) і SDA (Serial Date), до яких можна підключати до 128 пристроїв. Один з пристроїв є ведучим (master), інші – веденими (slave). Ведучий пристрій генерує імпульси синхронізації SСL і керує всією роботою шини. Ведені працюють під керуванням ведучого, обслуговуючи його запити.

Типова структурна схема мікросхеми флеш-пам’яті з послідовним введенням-виведенням інформації з використанням шини І2С показана на рис. 5.4.

Рисунок 5.4 – Структурна схема ВІС флеш-пам’яті, що працює з шиною І2С

На рис. 5.4 на блок логіки керування введенням-виведенням інформації надходять з шини І2С сигнали A0, A1, A2, які визначають три молодші розряди адреси веденої ВІС, а старші чотири розряди адреси пам’яті не змінюються і мають значення 1010. По лініях SСL і SDA проводиться обмін відповідними сигналами. Вхід WP (Write Protect) блока логіки керування пам’яттю призначений для керування захистом даних, що записані у ВІС. Якщо цей вивід з’єднаний з загальним проводом, то можливо змінювати вміст будь-яких комірок пам’яті. Сигнал високого рівня, що подано на цей вивід захищає увесь масив даних або його частину від змін. Нині випускаються мікросхеми, в яких блокування стирання і запису можливо виконувати в інший спосіб, наприклад, за командами ведучого.

У неактивному стані шини І2С на лініях SСL і SDA присутні високі рівні сигналу. Для початку сеансу роботи ведучий змінює стан лінії SDA на низький, не змінюючи стану лінії SСL. Після установлення низького рівня на лінії SDA змінюється стан лінії SСL, що відповідає команді СТАРТ. Передавання інформації відбувається побітно. Сеанс передавання закінчується командою СТОП, під час якої на лінії SСL установлюється високий рівень сигналу і за його наявності відбувається зміна стану лінії SDA. Часові діаграми процесу передавання інформації показано на рис. 5.5.

Рисунок 5.5 – Часові діаграми процесу передавання інформації

Частота проходження імпульсів синхронізації SСL становить 100 (400) кГц. При передаванні першим передається старший байт, а останнім – молодший. Пристрій, який прийняв байт, підтверджує його прийом, установлюючи на лінії SDA сигнал низького рівня, після чого формується сигнал СТОП.

Сім бітів, що передаються безпосередньо за командою СТАРТ, є адресою веденого пристрою, з яким необхідно установити зв’язок. Пристрій з такою адресою підтверджує приймання і готується до наступної роботи. Якщо у МПС немає пристрою з адресою, що передана по шині, то всі пристрої відключаються.

Молодший біт першого байта – це ознака напрямку передавання. Значення 0 цього біта відповідає напрямку від ведучого до веденого і не може змінитися у поточному сеансі роботи.

Контрольні запитання:

  1. Як проводиться програмування ПЗП програмованих маскою?

  2. Який пристрій використовується як елемент пам’яті у ПЗП з ультрафіолетовим стиранням?

  3. Як відбувається робота флеш-пам’яті з шиною I2C?

Контрольні запитання підвищеної складності:

  1. Які заходи застосовуються для уникнення виходу з ладу ВІС флеш-пам’яті?

  2. Які типи ВІС флеш-пам’яті Ви знаєте?

  3. Чим відрізняються ВІС РПЗП-УФ від ВІС РПЗП-ЕС?