Чому NAND стирається лише на рівні блоку, а не на рівні сторінки?


11

Нижче моє розуміння того, як організована флеш-пам’ять NAND, за допомогою цього дизайну слід мати можливість просто стерти одну сторінку та запрограмувати її, а не стерти весь блок. Моє питання: чому реалізація NAND не стирається на більш деталізованому рівні сторінки? Інтуїтивно, все, що потрібно зробити, - це представити слово слово, що відображає стирану сторінку, з високою напругою, щоб видалити електрони з плаваючого затвора, залишаючи інші рядки слів недоторканими. Будь-яке пояснення щодо міркувань цього оцінено.

Організація флеш-блоків NAND

Відповіді:


9

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


Велике спасибі, це чудова відповідь. Тож я здогадуюсь про NOR, тоді має бути можливість стерти лише всі FGT на певному рядку слова, а не всі в блоці?
Джоел Фернандес

* оскільки всі джерела обґрунтовані
Джоел Фернандес

1
@JoelFernandes Хоча технічно ви могли розробити спалах NOR так, щоб він міг стиратися з окремими елементами, це не робиться на практиці. Оскільки для стирання комірки потрібна висока негативна напруга, а не 0 або 1, вони зв'язують багато комірок в блоки для виконання цієї операції стирання. Таким чином, ваша схема програмування та читання не повинна бути здатною обробляти велику негативну напругу. Оскільки швидкість настільки важлива в пам'яті, це мудре інженерне рішення.
хорта

так -ве напруга використовується для стирання комірки? Я думав, що і для NAND і NOR, для воріт / джерела використовували високу позитивну напругу, щоб квантово-тунельний вивести збережений заряд (таким чином встановивши його на 1). Схоже, я щось пропускаю. Буде також вдячний будь-який хороший посилання на літературу для схеми організації NAND / NOR.
Джоель Фернандес

1
@JoelFernandes en.wikipedia.org/wiki/Flash_memory#NOR_flash Це висока негативна напруга, яка виштовхує / тунелює електрони з FG назад до джерела. На цій сторінці також багато посилань / посилань. Щоб запрограмувати, ви подаєте позитивну напругу, і у джерела / стоку електрони застряють у плавучих воротах. Електрони могли б спричинити негативну напругу над каналом, змусивши канал припинити проводити, тобто 0. Щоб повернути назад до рівня 1, ви повернете напругу до дійсно високого рівня, викликаючи тунелювання електронів від ФГ назад до джерела.
хорта

1

Мене так збентежила ідея блокування стирання ... Я знайшов книгу, що детально пояснює Flash-пам'ять. Вас може зацікавити пояснення автора:

... Стирання Flash у менші шматки зробило управління кодом та зберіганням даних простішим та безпечнішим. Більшість цікавить, чому розміри блоків не зводяться до ідеалу стирання одного байту / слова. Причина полягає в тому, що чим менший блок, тим більший розмір штрафу в транзисторах і гине площа, що збільшує витрати. У той час як менші блоки легші у використанні та швидше стираються, вони дорожчі за розміром штампів, тому кожна схема блокування повинна співвідносити розміри блоків із вартістю пристрою та потребами цільової програми ... "

цитується з енергонезалежних технологій пам'яті з акцентом на спалах: всебічний посібник із розуміння та використання пристроїв флеш-пам’яті (прес-серія IEEE на мікроелектронних системах) Джо Брюер, Манзур Гілл

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.