1Т-СРАМ -1T-SRAM

1T-SRAM — это технология псевдостатической оперативной памяти (PSRAM), представленная MoSys, Inc. , которая предлагает альтернативу высокой плотности традиционной статической оперативной памяти (SRAM) во встроенных приложениях памяти. Mosys использует однотранзисторную ячейку хранения (битовую ячейку), подобную динамической памяти с произвольным доступом (DRAM), но окружает битовую ячейку схемой управления, которая делает память функционально эквивалентной SRAM (контроллер скрывает все операции, специфичные для DRAM, такие как предварительная зарядка). и обновить). 1T-SRAM (и PSRAM в целом) имеет стандартный однотактный интерфейс SRAM и воспринимается окружающей логикой так же, как SRAM.

Благодаря однотранзисторной битовой ячейке 1T-SRAM меньше обычной (шеститранзисторной или «6T») SRAM и ближе по размеру и плотности к встроенной DRAM ( eDRAM ). В то же время 1T-SRAM имеет производительность, сравнимую с SRAM при многомегабитной плотности, потребляет меньше энергии, чем eDRAM, и изготавливается по стандартной логике CMOS , как и обычная SRAM.

MoSys продает 1T-SRAM как физический IP -адрес для встроенного (на кристалле) использования в приложениях System-on-a-Chip (SOC). Он доступен для различных литейных процессов, включая Chartered, SMIC, TSMC и UMC. Некоторые инженеры используют термины 1T-SRAM и «встроенная DRAM» как синонимы, поскольку некоторые литейные заводы предоставляют 1T-SRAM MoSys как «eDRAM». Однако другие производители предлагают 1T-SRAM в качестве отдельного предложения.

Технологии

1T SRAM представляет собой массив небольших банков (обычно 128 строк × 256 бит/строка, всего 32 килобита ), связанных с кэш-памятью SRAM размером с банк и интеллектуальным контроллером. Несмотря на неэффективное использование пространства по сравнению с обычной DRAM, короткие строки слов обеспечивают гораздо более высокие скорости, поэтому массив может выполнять полный смысл и предварительную зарядку (цикл RAS) при каждом доступе, обеспечивая высокоскоростной произвольный доступ. Каждый доступ относится к одному банку, что позволяет одновременно обновлять неиспользуемые банки. Кроме того, каждая строка, считанная из активного банка, копируется в кэш SRAM размером с банк . В случае повторных обращений к одному банку, что не дает времени на циклы обновления, есть два варианта: либо все обращения к разным строкам, и в этом случае все строки будут обновляться автоматически, либо к некоторым строкам обращаются повторно. В последнем случае кэш предоставляет данные и дает время для обновления неиспользуемой строки активного банка.

Было четыре поколения 1T-SRAM:

Оригинальный 1T-SRAM
Примерно половина размера 6T-SRAM, меньше половины мощности.
1Т-СРАМ-М
Вариант с более низким энергопотреблением в режиме ожидания для таких приложений, как мобильные телефоны.
1Т-СРАМ-Р
Включает ECC для снижения частоты программных ошибок . Чтобы избежать штрафа за площадь, он использует меньшие битовые ячейки, которые по своей природе имеют более высокую частоту ошибок, но ECC более чем компенсирует это.
1T-SRAM-Q
В этой версии с «четырехъядерной плотностью» используется несколько нестандартный производственный процесс для производства свернутого конденсатора меньшего размера, что позволяет снова вдвое уменьшить размер памяти по сравнению с 1T-SRAM-R. Это немного увеличивает затраты на производство пластин, но не мешает изготовлению логических транзисторов, как это происходит с обычной конструкцией конденсаторов DRAM.

Сравнение с другими технологиями встроенной памяти

1T-SRAM имеет скорость, сравнимую с 6T-SRAM (при многомегабитной плотности). Это значительно более высокая скорость, чем у eDRAM, а вариант «четырехплотности» лишь немного больше (заявлено 10–15%). В большинстве литейных процессов проекты с eDRAM требуют дополнительных (и дорогостоящих) масок и этапов обработки, что компенсирует стоимость более крупного кристалла 1T-SRAM. Кроме того, некоторые из этих шагов требуют очень высоких температур и должны выполняться после формирования логических транзисторов, что может привести к их повреждению.

1T-SRAM также доступен в форме устройства (ИС). Nintendo GameCube была первой игровой системой, в которой 1T-SRAM использовалась в качестве основной (основной) памяти ; GameCube имеет несколько выделенных устройств 1T-SRAM. 1T-SRAM также используется в преемнике GameCube, консоли Nintendo Wii .

Обратите внимание, что это не то же самое, что 1T DRAM , которая представляет собой «безконденсаторную» ячейку DRAM, построенную с использованием конденсатора паразитного канала транзисторов SOI , а не дискретного конденсатора.

MoSys заявляет следующие размеры массивов 1T-SRAM:

Размеры ячеек 1T-SRAM (мкм²/бит или мм²/Мбит)
Узел процесса 250 нм 180 нм 130 нм 90 нм 65 нм 45 нм
6T-SRAM битовая ячейка 7,56 4,65 2,43 1,36 0,71 0,34
с накладными расходами 11.28 7.18 3,73 2.09 1,09 0,52
1T-SRAM битовая ячейка 3,51 1,97 1.10 0,61 0,32 0,15
с накладными расходами 7,0 3,6 1,9 1.1 0,57 0,28
1T-SRAM-Q битовая ячейка 0,50 0,28 0,15 0,07
с накладными расходами 1,05 0,55 0,29 0,14

Смотрите также

В патенте США 7 146 454 «Скрытие обновления в архитектуре 1T-SRAM»* (от Cypress Semiconductor ) описана аналогичная система для сокрытия обновления DRAM с использованием кэш-памяти SRAM.

использованная литература