Specyfikacja informacji o buforze wejścia/wyjścia

Specyfikacja informacji o buforze wejścia/wyjścia ( IBIS ) to specyfikacja metody dostarczania przez dostawców układów scalonych informacji o buforach wejścia/wyjścia ich produktu ich potencjalnym klientom bez ujawniania własności intelektualnej ich implementacji i bez wymagania zastrzeżonych kluczy szyfrujących . Od wersji 5.0 specyfikacja obejmuje dwa odrębne typy modeli, „tradycyjny IBIS” oraz „IBIS-AMI”. Tradycyjny model jest generowany w formacie tekstowym i składa się z wielu tabel, które przechwytują charakterystykę prądu w funkcji napięcia (IV) i napięcia w funkcji czasu (Vt), a także wartości niektórych składników pasożytniczych. Jest to standardowy format wymiany danych do wymiany informacji modelowania między półprzewodnikowych , dostawcy oprogramowania symulacyjnego i użytkownicy końcowi .

modele IBIS są zwykle używane zamiast modeli SPICE do przeprowadzania różnych symulacji integralności sygnału (SI) na poziomie płytki i analiz czasowych. Modele IBIS można wykorzystać do weryfikacji wymagań dotyczących integralności sygnału, zwłaszcza w przypadku produktów o dużej szybkości.

Modele IBIS-AMI działają w specjalnym symulatorze kanału SerDes , a nie w symulatorze podobnym do SPICE, i składają się z dwóch plików tekstowych (*.ibs i *.ami) oraz pliku wykonywalnego kodu maszynowego specyficznego dla platformy (*.dll w systemie Windows, *.so w systemie Linux). IBIS-AMI obsługuje statystyczne i tak zwane symulacje kanałów w dziedzinie czasu oraz trzy typy modeli układów scalonych („tylko impuls”, „tylko GetWave” i „tryb podwójny”)

Historia

Intel zainicjował IBIS na początku lat 90. Firma Intel musiała mieć wszystkie swoje działy, aby przedstawić klientom zewnętrznym wspólny standardowy format modeli. To skłoniło Intela do zwrócenia się do dostawców EDA o udział w opracowaniu wspólnego formatu modelu. Pierwszy model IBIS, wersja 1.0, miał na celu opisanie układów CMOS i buforów we/wy TTL .

W miarę jak IBIS ewoluował z udziałem większej liczby firm i członków branży, powstało Otwarte Forum IBIS, aby promować zastosowanie IBIS jako formatu narzędzia do symulacji i upewnić się, że istnieje standard. Wielu dostawców półprzewodników dostarcza modele IBIS, a wielu EDA sprzedaje narzędzia programowe zgodne z IBIS. W 1995 roku IBIS Open Forum nawiązało współpracę z American National Standards Institute / Electronic Industries Alliance (ANSI/EIA). IBIS wersja 2.1 była pierwszą wersją wydaną przez nowy sojusz. Dodano możliwość symulacji ECL i PECL bufory oraz linie różnicowe . IBIS 3.2 pozwala na opis modelu opakowania wraz z opisem płytki elektrycznej. IBIS wersja 5.0 została ratyfikowana przez IBIS Open Forum 29 sierpnia 2008 r. W porównaniu z poprzednią wersją (IBIS 4.2, ANSI/EIA-656-B), dodaje nowy przepływ oparty nie na transjentach SPICE, ale na symulatorze kanału ( zwany interfejsem programu aplikacyjnego modelu algorytmicznego lub przepływem AMI), integralność zasilania i funkcje sprawdzania kompatybilności elektromagnetycznej. Aby zapewnić integralność zasilania, wykorzystuje pliki parametrów Touchstone 2.0 S ze specyfikacją impedancji odniesienia dla każdego portu.

Wersja 5.1 została ratyfikowana 24 sierpnia 2012 roku. Istotne zmiany obejmowały tzw. „flow BIRD”, który rozwiązał wiele niejasności w przepływie IBIS AMI.

IBIS Open Forum stało się oficjalnym podkomitetem TechAmerica w styczniu 2009 roku. Po zakupie programu standardów TechAmerica w lipcu 2013 roku SAE International stała się rodzicem IBIS Open Forum. IBIS to „program branżowy” w ramach stowarzyszenia branżowego SAE Industry Technologies Consortia (SAE ITC).

Ewolucja

IBIS to ewoluujący standard, z wieloma propozycjami zmian przesłanymi do IBIS Open Forum do rozpatrzenia. Proponowane zmiany noszą nazwę BIRD (Buffer Issue Resolution Documents), co jest grą słowa ibis , oznaczającego rodzaj ptaka.

Wersja 6.0 została ratyfikowana 20 września 2013 r. Zmiany obejmowały rozszerzenie IBIS-AMI dla przemienników średniokanałowych, nowe parametry jittera i szumu w IBIS-AMI oraz ulepszenia modelowania bufora analogowego.

Wersja 6.1 została ratyfikowana 11 września 2015 r. Zmiany obejmowały obsługę PAM-4 w IBIS-AMI, dodanie nowego słowa kluczowego Initial Delay oraz dodatkowe opcje podkręcania.

Wersja 7.0 została ratyfikowana 15 marca 2019 r. Zmiany obejmowały obsługę modelowania połączeń międzysystemowych Touchstone i IBI-ISS (SPICE) oraz modelowanie protokołów szkolenia łącza kanału zwrotnego przy użyciu modeli IBIS-AMI.

Prace nad ulepszeniem specyfikacji można śledzić w sekcji prac w toku na stronie internetowej IBIS Open Forum.

Notatki

Linki zewnętrzne