NOR против NAND. |
Тип памяти | Компактность | Скорость считывания | Скорость записи | Скорость стирания | Адресация |
NOR | - | Высокая | Низкая | Низкая | Произвольная |
NAND | + | Низкая | Высокая | Высокая | Косвенная |
Память NOR более подходит для случаев, когда необходимо выгрузить данные из памяти, выполнить код из памяти, или когда время задержки считывания является некритичным фактором. Однако, память NAND наиболее предпочтительна для разработчика в случае, когда требуется больший объем для хранения информации, высокие скорости программирования и стирания.
Несмотря на то, что выигрыш в высокой производительности в устройствах высокой плотности записи очевиден, скорость стирания информации также очень важна, хотя это далеко не очевидно. В отличие от запоминающих устройств на магнитных носителях (жесткие диски и ленточные накопители) программирование памяти NAND лишь переводит состояние ячейки памяти из состояния 1 в состояние 0.
Требуется отдельный шаг для переключения бита обратно в состояние 1 до повторного программирования запоминающего устройства. В запоминающей матрице скорость перезаписи является результатом объединения процессов стирания и программирования.
Многоуровневая флэш-память
Память MLC NAND позволяет записывать в каждую ячейку памяти 2 бита информации, и в сравнении с однобитной ячейкой памяти SLC NAND, дает большую емкость при меньшей цене ячейки. В то время как SLC NAND более приемлема в некоторых специфических приложениях, различие в производительности не затрагивает многие области ее применения, включая большинство цифровых камер.
MLC NAND дает очень конкурентный уровень производительности и делает карты памяти NAND более популярными среди большинства потребителей. Сегодня емкость коммерческой памяти MLC NAND достигает 4 гигабита, тогда как емкость MLC NOR достигает лишь 256 мегабит.
В приближенных расчетах можно сказать, что при одинаковой технологии производства флэш-памяти устройства MLC обеспечивают емкость вдвое большую, чем SLC. Проверенная временем технология MLC в основном используется в областях, где цена наиболее предпочтительна, например, в сотовых телефонах и картах памяти.
Значительная часть карт памяти NAND сегодня изготавливаются из MLC NAND, и быстрый рост этого сегмента рынка показывает, производительность MLC NAND отвечает требованиям потребителей.
Хотя использование технологии MLC и дает максимальную плотность (и меньшие затраты), в сравнении с однобитовой ячейкой, ее производительность ниже, что выражается в более медленной скорости записи (и потенциально - стирания), так же, как в снижении продолжительности цикличности записи-стирания.
Кроме того, в связи с записью 2х бит в ячейку, вероятность ошибки бита выше, чем для технологии SLC. Это компенсируется использованием алгоритма определения и коррекции ошибок (EDC). Системные разработчики используют EDC для определения и коррекции ошибок в системах с кодами Хэмминга (который является общим для существующих подсистем памяти) и кодами Соломона Рида (общими для накопителями на жестких носителях и компакт-дисках).
Долговечность устройства.
Сегодня средняя долговечность памяти составляет около 100000 циклов для SLC и около 10000 циклов для MLC. В большинстве случаев это более чем достаточно. К примеру, по оценке с некоторым запасом в карту памяти 256МБ 4-мегапиксельной камеры можно записать порядка 250 картинок, и 10000 циклов ее чтения-записи дают пользователю возможность записать и/или просмотреть 2.5 миллиона картинок в расчетный период жизни карты. Это количество далеко за пределами среднего количества фото, которые может сделать простой пользователь, и если он будет просматривать все эти картинки, и потратит хотя бы 10 секунд на каждую, то на просмотр 2.5 миллионов картинок у него уйдет около 290 дней. В данном применении, безусловно, различия в долговечности запоминающих устройств некритичны.
В других случаях, когда прежде всего требуются высокая надежность, долговечность и производительность, наиболее предпочтительна память SLC.
Многокристальные сборки.
Многокристальные сборки сегодня могут использоваться для объединенных, сложных систем памяти, реализованных в одном малом корпусе. Использование памяти обоих типов NOR и NAND, так же, как и других типов, является лучшим решением для хранения кодов и архивов. Эти устройства широко используются в сотовых телефонах с дополнительными функциями (камера, Интернет-проводник), и преимущества этого подхода могут применяться в других портативных устройствах.
К примеру, размеры стэка из пяти кристаллов памяти, размещенных в корпусе BGA, могут составлять 9x12x1.4 мм в зависимости от особенностей конфигурации памяти. Сегодня в корпусе одного устройства может размещаться до девяти слоев комбинаций двух, трех или четырех типов памяти.
В архитектуре обычной памяти многофункциональных сотовых телефонов обычно используется память NOR для хранения кодов, псевдо-SRAM для рабочей области, память NAND для хранения данных, и SRAM – для резервного копирования.
И сегодня проектировщики могут выбирать все преимуществами NOR, NAND, SLC, MLC для наибольшего соответствия проекту.
Рубрики: | интересно/познавательно |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |