Флеш-пам’ять та її поширене використання

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Флеш па́м'ять — це тип довготривалої комп'ютерної пам'яті, вміст якої можна видалити чи перепрограмувати електричним методом.

На відміну від англ. Electronically Erasable Programmable Read-Only Memory, дії стирання виконуються лише блоками, на які розділений весь об'єм флеш пам'яті. У перших розробках флеш пам'яті весь об'єм складався лише з одного блока, її чип повинен був очищуватись повністю за один раз. При значно меншій ціні та значно більших об'ємах флеш пам'яті у порівнянні з EEPROM, вона стала домінуючою технологією у випадку, коли необхідно довготривале, стійке збереження інформації. Приклади її застосування найрізноманітніші: від цифрових аудіо-плеєрів, камер до мобільних телефонів і КПК. Флеш пам'ять також використовується в USB флеш дисках («пальчикового» або «переносного диску»), які зазвичай використовуються для збереження та передавання даних між двома комп'ютерами. Деяку популярність вона отримала в геймерському світі, де часто використовували EEPROM'и чи залежну від живлення SDRAM пам'ять для збереження інформації щодо прогресу гри. 35242696.jpg


Огляд

Флеш пам'ять — це один з типів пам'яті, яка може на довготривалий час зберігати певну інформацію, зовсім не використовуючи живлення. Крім цього, флеш-пам'ять має високу швидкість доступу до даних (хоча вона не настільки висока як у DRAM), кращий опір до зовнішніх впливів (кінетичний шок, вібрація, температура) та менше енергоспоживання, ніж у жорстких дисків. Ці характеристики пояснюють популярність флеш пам'яті для приладів, що залежать від батарейного живлення. Носії пам'яті, виконані з використанням флеш пам'яті (наприклад, карти пам'яті), набагато краще переносять зовнішні впливи та мають менший фізичний розмір, ніж інші носії даних (жорсткі диски, CD-ROM, DVD-ROM, магнітні стрічки). 20110729053752731.jpg


Принцип дії

Флеш пам'ять зберігає інформацію в масиві «комірок», кожна з яких традиційно зберігає по одному біту інформації. Кожна комірка — це транзистор із плаваючим затвором. Новіші пристрої (інколи їх ще називають багатозарядними пристроями) можуть містити більше, ніж 1 біт в комірці, використовуючи два чи більше рівні електричних зарядів, розташованих при плаваючому затворі комірки.

У флеш пам'яті типу NOR кожна комірка схожа на стандартний MOSFET (оксидний напівпровідниковий польовий транзистор), але у ній є не один затвор, а два. Як і будь-який інший польовий транзистор, вони мають контрольний затвор (КЗ), а, окрім нього, ще й інший — плаваючий (ПЗ), замкнений всередині оксидного шару. ПЗ розташований між КЗ і підкладкою. Оскільки ПЗ відокремлений власним заізольованим шаром оксиду, будь-які електрони, що попадають на нього відразу потрапляють в пастку, що дозволяє зберігати інформацію. Захоплені плаваючим затвором електрони змінюють (практично компенсують) електричне поле контрольного затвору, що змінює порогову напругу (Vп) затвору. Коли з комірки «зчитують» інформацію, до КЗ прикладають певну напругу, в залежності від якої в каналі транзистора протікатиме або не протікатиме електричний струм. Ця напруга залежить від Vп комірки, яка в свою чергу контролюється числом захоплених плаваючим затвором електронів. Величина порогової напруги зчитується і перекодовується в одиницю чи нуль. Якщо плаваючий затвор може мати кілька зарядових станів, то зчитування відбувається за допомогою вимірювання сили струму в каналі транзистора.

Для запису інформації в "комірку" NOR необхідно зарядити плаваючий затвор. Цього досягають за допомогою тунельного ефекту, пропускаючи через канал транзистора порівняно високий струм, та подаючи на контрольний затвор підвищену напругу. При цьому виникають гарячі електрони, що мають достатню енергію для подолання оксидного шару та потрапляння на ізольований затвор.

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

У приладах з однотипною напругою (теоретично всі чипи, які доступні нам на сьогоднішній день) ця висока напруга створюється генератором підкачки заряду. Більшість сучасних компонентів NOR-пам'яті розділені на чисті сегменти, які часто називають блоками чи секторами. Всі комірки пам'яті в блоці повинні бути очищені одночасно. На жаль, метод NOR може в загальному випадку обробляти лише одну частину інформації типу byte чи word.

NAND-пам'ять використовує тунельну інжекцію для запису і тунельний випуск для вилучення. NAND'ова флеш-пам'ять формує ядро легкого USB-інтерфейсу запам'ятовуючих приладів, які також відомі як USB флешки.

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

10766 1295441893t.jpeg


Історія

Флеш пам'ять (обидва типи — NOR та NAND) була винайдена доктором Фуджіо Масуока, коли він працював на компанію Toshiba у 1984 р. Якщо вірити Toshiba, назва «Флеш» прийшла на думку колезі доктора Масуока — містеру Шої Аріїзумі, оскільки процеси видалення вмісту пам'яті нагадували йому спалах фотокамери (англ. flash). Доктор Масуока репрезентував винахід у 1984 році на зустрічі про Міжнародні Електронні Прилади (IEDM), яка відбулася в місті Сан-Хосе, Каліфорнія. Intel побачив високий потенціал цього винаходу і випустив перший комерційний чіп NOR флеш пам'яті у 1988 році.

Пам'ять, що базується на NOR має довготривалі цикли запису-видалення інформації, проте повноцінний адресний/інформаційний інтерфейс, який дає довільний доступ до будь-якої локації. Це робить його ідеальним для збереження програмного коду, який не потрібно часто оновлювати. Прикладом є комп'ютерний BIOS або програмне забезпечення різноманітних приладів. Цей інтерфейс витримує від 10 000 до 1 000 000 циклів видаляння інформації. Цей тип пам'яті став базою найперших переносних медіа; Compact Flash з самого початку базувався на ньому, хоча потім перейшов на дешевший варіант — NAND пам'ять.

NAND-флеш-пам'ять, яку Toshiba представила на ISSCC у 1989 році стала наступною. У ній швидше проходять цикли видалення-запису, вона має більшу внутрішню мережу, меншу ціну, і в 10 раз міцніша за свого попередника. Проте її інтерфейс вводу/виводу надає лише послідовний доступ до інформації. Саме тому її можна використовувати для пристроїв запису масової інформації, таких, як PC карточки, різні карти пам'яті і, в дещо меншій мірі, для комп'ютерної пам'яті. Перша картка, що базувалась на форматі NAND була SmartMedia, а після неї з'явились: Multimedia Card, Secure Digital, Memory Stick та xD-Picture карти пам'яті. Нове покоління цих форматів стає реальністю з RS-MMC, мікро та miniSD варіанти Secure Digital і нова USB-карта-пам'яті Intelligent Stick. Нові формати поставляються в значно зменшених розмірах, зазвичай менше, ніж 4 см2. I.jpeg