Читать «Домашний компьютер №9 (123)» онлайн - страница 39

Домашний_компьютер

Они решили, что раз потребление при записи удалось снизить, то можно записывать ячейки не индивидуально, а блоками – чем крупнее блок, тем быстрее получится. В этой схеме некий массив данных готовится заранее (помещается в специальный временный буфер SRAM – на том же кристалле, что и основная память), затем все нужные ячейки разом стираются, и одновременно же в них записывается информация из буфера. Недостатком такого метода стала необходимость перезаписи целого блока, даже если нужно изменить только один бит в одной-единственной ячейке. Но на практике это не вырастает в проблему – основные задачи, которые выполняет энергонезависимая память в современном мире, как раз и заключаются в разовой записи больших массивов (цифровые камеры, плееры и т.п.). Вот такая разновидность EEPROM и стала называться flash – за многократно выросшую скорость записи информации, ставшей сравнимой со скоростью чтения.

NAND и NOR

По-русски это расшифровывается, как название логических функций – «И-НЕ» и «ИЛИ-НЕ». Термины пришли из схемотехники и прижились в словаре маркетологов. Определяют они принципы соединения ячеек между собой, что отражает довольно существенную разницу и в устройстве, и в функционировании модулей памяти. В некотором роде это напоминает деление фотографических матриц на CCD и CMOS, и, как и в случае с матрицами, разница между типами NAND и NOR постепенно нивелируется.

Первая микросхема флэш-памяти, выведенная на рынок компанией Intel в 1988 году (32 Кбайта, примерно по $20 за штуку), имела организацию NOR (рис. 6).

Подобная структура была у всех ранних типов EPROM. Здесь все просто: как и в DRAM, ячейки в строках матрицы соединены управляющими затворами («линии слов»), а в столбцах – считывающими линиями, которые здесь носят наименование «линии бит». Собственно, схему организации DRAM при желании можно также обозвать «схемой NOR». Доступ, как при чтении, так и при записи, возможен индивидуально к каждой ячейке. Благодаря такому построению, NOR имеет возможность очень быстрого считывания (в том числе, на выбор, любого бита или байта!), но скорость записи, которая по большей части обеспечивается искусственным соединением подобных матриц в блоки, у нее подкачала. Вследствие этих свойств NOR-разновидность незаменима в тех случаях, когда требуется быстрое выборочное чтение, а акты перезаписи сравнительно редки – в микросхемах BIOS, SIM-картах, встроенной памяти микроконтроллеров и т. п.

В 1989 году на рынке появилась первая флэш-память NAND-разновидности фирмы Toshiba. Ее структура показана на рис. 6, и как можно видеть, она значительно отличается от NOR. Начнем с того, что сами ячейки построены иначе, хотя и содержат все тот же транзистор с плавающим затвором.