Почему 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, вы обращаете напряжение до действительно высокого уровня, вызывая туннелирование электронов от FG обратно к источнику.
Орта
1

Я был так смущен идеей стирания блоков ... Я нашел книгу, подробно объясняющую флэш-память. Вас могут заинтересовать объяснения автора:

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

цитируется в разделе «Технологии энергонезависимой памяти» с акцентом на флэш-память: всеобъемлющее руководство по пониманию и использованию устройств флэш-памяти (серия IEEE Press по микроэлектронным системам)

user2345528
источник