Введение
До 2000 года основными потребителями микросхем статической памяти (SRAM) являлись производители компьютеров. Однако с появлением современных процессоров с достаточным объёмом внутренней памяти потребность во внешней высокопроизводительной памяти отпала. Дальнейшее развитие SRAM связано с телекоммуникационным и сетевым оборудованием. Для удовлетворения запросов рынка производители SRAM продолжили расширять линейку синхронной SRAM с пакетной передачей данных (BurstSRAM, см. рис. 1). Однако новые семейства берут своё начало от NBT. Микросхемы NBT обладают очень большой скоростью переключения между операциями чтения и записи.
Описание NBT
Рост спроса на телекоммуникационное оборудование способствовал появлению новых стандартов микросхем памяти. С этой целью производители SRAM разработали принципиально новое семейство NBT (см. рис. 2), которое также широко применяется в радиолокационных вычислительных модулях, интерфейсных платах, радиосвязи и БПЛА.
Разные производители называют это семейство по-разному, например:
- GSI Technology – No Bus Turnaround (NBT);
- IDT (приобретена Renesas в 2019 году) – Zero Bus Turnaround (ZBT);
- Cypress (приобретена Infineon в 2020 году) – No Bus Latency (NoBL).
Все эти микросхемы являются полными физическими и функциональными аналогами. Отличия могут состоять только в присутствии дополнительных опций. Однако все эти компании разрабатывают, производят и продают свои микросхемы независимо друг от друга.
Режимы работы NBT
Отличием SRAM NBT от SyncBurst является возможность переключаться между операциями чтения и записи на каждом такте. Семейству SyncBurst для этого необходим один промежуточный такт. Оба семейства являются SDR микросхемами и могут работать в двух режимах: Pipeline или Flow-Through. Pipeline режим выгоден для задач, в которых важна рабочая частота. Данные доступны для чтения через два такта после того, как произошёл захват адреса. Flow-Through применяется для достижения наименьшего уровня задержки. Данные доступны для чтения через один такт.
Режим Pipeline
Временная диаграмма SRAM NBT в режиме Pipeline изображена на рисунке 3. На первом такте захватывается адрес чтения, однако из-за наличия в схеме Pipeline внутреннего регистра данные будут доступны только на третьем такте. Уже на втором такте можно выставить адрес для записи, но данные будут записаны только на четвёртом. Таким образом, доступ к памяти выполняется без потери такта на переключение между операциями чтения и записи.
Режим Flow-Through
Временная диаграмма SRAM NBT в режиме Flow-Through изображена на рисунке 4. Адрес для чтения выставляется на первом такте, а данные считываются на втором. Адрес для записи выставляется на втором такте, при этом данные могут быть записаны уже на третьем. Как и в случае с режимом Pipeline, операции чтения и записи занимают одинаковое количество тактов (два такта – для чтения и два – для записи).
Каждый разработчик сталкивается с выбором между режимами Pipeline или Flow-Through. Наличие у него двух отдельных микросхем приводит к расширению номенклатуры. Компания GSI Technology предлагает следующий выход из этого положения. У микросхем GSI имеется дополнительный управляющий вывод FT. Его расположение в корпусе предусмотрено стандартом JEDEC и не влияет на взаимозаменяемость с микросхемами других производителей. У них этот вывод не задействован. Для активации Pipeline необходимо подтянуть вывод FT к напряжению питания микросхемы или оставить неподключённым, так как на линии есть внутренний подтягивающий резистор; для активации Flow-Through необходимо вывод FT подтянуть к «земле».
Наличие такой функции позволяет использовать одну микросхему в нескольких изделиях, что позволяет получить скидку от производителя на больший объём закупки.
Несколько SRAM на одной шине
Опция FLXDriveTM GSI Technology позволяет программно задавать значение импеданса на шине данных. Эта функция будет полезна в схемах, когда на одной шине размещены несколько SRAM (см. рис. 5).
Для управления опцией FLXDriveTM используется только один вывод ZQ: когда ZQ=0, сопротивление линий на стороне SRAM равно 25 Ом, а когда ZQ=1, сопротивление меняется на 50 Ом. Уменьшение сопротивления на общей шине может показаться контрпродуктивным, но на самом деле это не так. При уменьшении сопротивления одной линии снижается общее сопротивление шины, следовательно, уменьшается уровень «звона» и задержка.
Продуктовая линейка
GSI Technology выпускает самую широкую линейку SRAM среди всех производителей. Семейство NBT развивается параллельно с семейством SyncBurst. Если в проекте преобладают операции W-R-W-R-W-R-W-R-W-R-W, тогда лучше использовать NBT, а если WWWW-RRRRR-WWWW, то предпочтительны микросхемы SyncBurst (здесь W – операция записи, R – операция чтения). В таблице 1 представлен каталог памяти NBT и SyncBurst производства GSI Technology.
Максимальный объём микросхем NBT и SyncBurst составляет 288 Мбит, а частота тактирования достигает 400 МГц (на сегодняшний день это рекордные показатели среди всех производителей). Если разработчику потребуется более высокая производительность, тогда необходимо переходить на устройства семейства SigmaQuad-II+ и SigmaDDR-II+. GSI Technology также является единственным производителем SRAM с напряжением питания и уровнем напряжения интерфейса 1,8 В. Современный 40 нм технологический процесс производства позволяет разместить 144 и 288 Мбит в самый компактный корпус для этого семейства – 15´13 мм 165-BGA.
В несколько большем корпусе (165-BGA размером 17х15 мм) из-за изготовления по технологии 65 нм размещаются микросхемы 72 Мбит и меньшего объёма. Также только эти семейства поставляются в корпусе TQFP. Более современные семейства производятся только в BGA корпусах. GSI Technology является единственным производителем, который поставляет SRAM в BGA корпусах, шарики которых содержат свинец. В настоящее время GSI Technology производит коммерческие, индустриальные, военные (–55…+125 °C) и радиационно-стойкие микросхемы NBT и SyncBurst.
Обеим областям применения (вычислительным модулям и сетевому оборудованию) требуется внешняя память с архитектурой от x18 до x72. Совокупность особенностей архитектуры и высокой тактовой частоты придаёт микросхемам GSI Technology превосходную производительность (см. табл. 2).
Отличия и аналоги
При подборе аналогов от других производителей необходимо обращать внимание на пять выводов (см. табл. 3). Пример топологии микросхем в BGA-корпусе приведён на рисунке 6.
IP-контроллер
В отличие от SRAM асинхронного типа микросхемы NBT и BurstSRAM являются представителями SRAM синхронного типа и нуждаются в IP-контроллере для подключения к ПЛИС. Однако IP-контроллер является очень простым и легко адаптируется под любую микросхему для любой схемы подключения. В связи с этим GSI Technology разработала универсальный IP-контроллер на двух языках программирования: Verilog или VHDL, который находится в свободном доступе на веб-странице каждой микросхемы. Вместе с IP-контроллером на странице размещены ссылки на модели BSDL и IBIS. По запросу компания также предоставляет информацию о надёжности микросхем – FIT и MTTF.
Заключение
В высокопроизводительных вычислительных платах оперативная память является критическим элементом, от которого зависит производительность всей системы. Дальнейшее увеличение скорости доступа и пропускной способности не представляется возможным на базе архитектуры NBT и SyncBurst. Поэтому последующее развитие микросхем SRAM памяти связано с появлением нового подхода к захвату данных и повышением частоты тактирования, о котором речь пойдёт в следующих статьях.
Литература
- Павлюкович Е. Микросхемы сверхоперативной ОЗУ памяти от GSI Technology.Элементы и компоненты. 2020. № 5.
- Application note AN1002. Combatting Signal Integrity Issues with FLXDriveTM SRAMs. GSI Technology. 1998.
- Application note AN1003. Designing with GSI’s Flow-Through Mode Control Pin. GSI Technology. 2000.
- Application note AN1009. GSI’s Synchronous Burst/NBT SRAMs Bridge the Gap Between Computer. GSI Technology. 2002.
- Application note AN1090. NoBL™: The Fast SRAM Architectur. Cypress Semiconductor. 2016.
Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

