Введение

Безопасная спецификация для интерфейса IC Input/output Buffer Information Specification (IBIS) - это спецификация метода для поставщиков интегральных схем, позволяющего предоставлять информацию о входных/выходных буферах их продукта потенциальным клиентам без раскрытия интеллектуальной собственности их реализации и без необходимости использования собственных ключей шифрования. С версии 5.0 спецификация содержит два отдельных типа моделей, "традиционный IBIS" и "IBIS AMI". Традиционная модель генерируется в текстовом формате и состоит из ряда таблиц, которые фиксируют характеристики буфера по отношению к току и напряжению (IV) и напряжению и времени (Vt), а также значения определенных паразитических компонентов. Это стандартный формат обмена данными для обмена информацией о моделировании между поставщиками полупроводниковых устройств, поставщиками программного обеспечения для моделирования и конечными пользователями. Традиционные модели IBIS обычно используются вместо моделей SPICE для выполнения различных симуляций целостности сигнала на уровне доски (SI) и анализа времени. Модели IBIS могут использоваться для проверки требований к целостности сигнала, особенно для высокоскоростных продуктов. Модели IBIS AMI работают в специальном симуляторе канала SerDes, а не в симуляторе SPICE, и состоят из двух текстовых файлов (*. ibs и *. ami) плюс специальный для платформы файл исполняемого машинного кода (*. dll в Windows, *. так на Linux). IBIS AMI поддерживает статистические и так называемые симуляции каналов временной области и три типа моделей IC ("только импульс", "только GetWave" и "двойной режим")

История

Intel инициировала IBIS в начале 1990-х годов. Intel потребовала, чтобы все ее подразделения представили общий стандартизированный формат модели своим внешним клиентам. Это побудило Intel обратиться к поставщикам EDA с просьбой принять участие в разработке общего формата модели. Первая модель IBIS, версия 1.0, была нацелена на описание схем CMOS и буферов TTL I/O. По мере развития IBIS с участием большего числа компаний и отраслевых членов был создан IBIS Open Forum для содействия применению IBIS в качестве формата инструмента моделирования и для обеспечения наличия стандарта. Многие производители полупроводников поставляют модели IBIS, а многие производители EDA продают программные инструменты, совместимые с IBIS. В 1995 году IBIS Open Forum объединился с Американским национальным институтом стандартов / Альянсом электронных индустрий (ANSI / EIA). IBIS версия 2.1 была первой версией, выпущенной новым альянсом. Он добавил возможность моделирования буферов ECL и PECL, а также дифференциальных линий. IBIS 3.2 позволяет описать модель упаковки вместе с описанием электрической панели. Версия IBIS 5.0 была ратифицирована открытым форумом IBIS 29 августа 2008 года. По сравнению с предыдущей версией (IBIS 4.2, ANSI/EIA 656 B), он добавляет новый поток, основанный не на транзиенте SPICE, а на симуляторе канала (называемом алгоритмическим модельным интерфейсом прикладного программного обеспечения или потоком AMI), целостности питания и функциям проверки EMC. Для обеспечения целостности питания используются файлы параметров Touchstone 2.0 S со спецификацией референтного импеданса на каждый порт. Версия 5.1 была ратифицирована 24 августа 2012 года. Важными изменениями были так называемые "потоки BIRD", которые разрешили многие двусмысленности в потоке IBIS AMI. Открытый форум IBIS стал официальным подкомитетом TechAmerica в январе 2009 года. После покупки программы стандартов TechAmerica в июле 2013 года SAE International стала материнской компанией IBIS Open Forum. IBIS является "промышленной программой" в рамках SAE Industry Technologies Consortia (SAE ITC).

Эволюция

IBIS - это развивающийся стандарт, в котором много предложений по внесению изменений, представленных на IBIS Open Forum для рассмотрения. Предлагаемые изменения называются BIRDs (Buffer Issue Resolution Documents), что является игрой со словом ibis, который является одним из видов птиц. Версия 6.0 была ратифицирована 20 сентября 2013 года. Изменения включали расширение IBIS-AMI для ретрансляторов среднего канала, новые параметры для джитра и шума в IBIS AMI и улучшения моделирования аналоговых буферов. Версия 6.1 была ратифицирована 11 сентября 2015 года. Изменения включали поддержку PAM 4 в IBIS AMI, добавление нового ключевого слова "первоначальная задержка" и дополнительные варианты для оверклокинга. Версия 7.0 была ратифицирована 15 марта 2019 года. Изменения включали поддержку моделирования межсоединений Touchstone и IBI ISS (SPICE) и моделирование протоколов обучения обратной связи с использованием моделей IBIS AMI. Работы по совершенствованию спецификации можно отследить в разделе "Работы в процессе" на веб-сайте IBIS Open Forum.