Input/output Buffer Information Specifikation

Input/output Buffer Information Specification ( IBIS ) är en specifikation av en metod för leverantörer av integrerade kretsar att tillhandahålla information om in-/utgångsbuffertar för sin produkt till sina potentiella kunder utan att avslöja immateriella rättigheter för deras implementering och utan att kräva proprietära krypteringsnycklar. Från version 5.0 innehåller specifikationen två separata typer av modeller, "traditionell IBIS" och "IBIS-AMI." Den traditionella modellen genereras i textformat och består av ett antal tabeller som fångar ström vs. spänning (IV) och spänning vs. tid (Vt) egenskaper hos bufferten, samt värden för vissa parasitkomponenter. Det är ett standardformat för datautbyte för utbyte av modellinformation mellan leverantörer av halvledarenheter , leverantörer av simuleringsprogramvara och slutanvändare .

Traditionella IBIS- modeller används i allmänhet istället för SPICE- modeller för att utföra olika simuleringar av kortnivåsignalintegritet ( SI) och tidsanalyser . IBIS-modeller skulle kunna användas för att verifiera signalintegritetskrav, särskilt för höghastighetsprodukter.

SerDes- kanalsimulator för speciella ändamål, inte i en SPICE-liknande simulator, och består av två textfiler (*.ibs och *.ami) plus en plattformsspecifik maskinkod körbar fil (* .dll på Windows, *.så på Linux). IBIS-AMI stödjer statistiska och så kallade tidsdomänkanalsimuleringar, och tre typer av IC-modeller ("enbart impuls", "GetWave-only" och "dual mode")

Historia

Intel initierade IBIS i början av 1990-talet. Intel behövde ha alla sina divisioner för att presentera ett gemensamt standardiserat modellformat för sina externa kunder. Detta fick Intel att be EDA-leverantörer att delta i utvecklingen av ett gemensamt modellformat. Den första IBIS-modellen, version 1.0, syftade till att beskriva CMOS- kretsar och TTL I/O-buffertar.

När IBIS utvecklades med deltagande av fler företag och branschmedlemmar skapades ett IBIS Open Forum för att främja tillämpningen av IBIS som ett simuleringsverktygsformat och för att säkerställa att en standard existerar. Många halvledarleverantörer tillhandahåller IBIS-modeller och många EDA- leverantörer säljer IBIS-kompatibla mjukvaruverktyg. 1995 samarbetade IBIS Open Forum med American National Standards Institute / Electronic Industries Alliance (ANSI/EIA). IBIS version 2.1 var den första versionen som släpptes av den nya alliansen. Det lade till möjligheten att simulera ECL - och PECL - buffertar samt differentiallinjer . IBIS 3.2 tillåter en paketmodellbeskrivning tillsammans med en beskrivning av elkort. IBIS Version 5.0 ratificerades av IBIS Open Forum den 29 augusti 2008. Jämfört med den tidigare versionen (IBIS 4.2, ANSI/EIA-656-B) lägger den till ett nytt flöde baserat inte på SPICE transient utan på en kanalsimulator ( kallas en lgoritmisk modellapplikationsprogramgränssnitt eller AMI-flöde) , strömintegritet och EMC-kontrollfunktioner . För strömintegritet använder den Touchstone 2.0 S-parameterfiler med referensimpedansspecifikation per port.

Version 5.1 ratificerades den 24 augusti 2012. Viktiga ändringar inkluderade den så kallade "flow BIRD" som löste många oklarheter i IBIS AMI-flödet.

IBIS Open Forum blev en officiell underkommitté till TechAmerica i januari 2009. När SAE International köpte TechAmericas standardprogram i juli 2013, blev SAE International förälder till IBIS Open Forum. IBIS är ett "industriprogram" inom branschorganisationen SAE Industry Technologies Consortia (SAE ITC).

Evolution

IBIS är en standard under utveckling med många föreslagna ändringar som skickats till IBIS Open Forum för övervägande. Föreslagna ändringar kallas BIRDs (Buffer Issue Resolution Documents), en lek med ordet ibis , en typ av fågel.

Version 6.0 ratificerades den 20 september 2013. Ändringarna inkluderade en IBIS-AMI-förlängning för mellankanalsrepeaters, nya parametrar för jitter och brus i IBIS-AMI och förbättringar av analog buffertmodellering.

Version 6.1 ratificerades den 11 september 2015. Förändringar innefattade stöd för PAM-4 i IBIS-AMI, tillägg av ett nytt nyckelord för Initial Delay och ytterligare alternativ för överklockning.

Version 7.0 ratificerades den 15 mars 2019. Ändringar inkluderade stöd för Touchstone- och IBI-ISS (SPICE)-modellering av sammankopplingar och modellering av back-channel-länkträningsprotokoll med IBIS-AMI-modeller.

Arbetet med att förbättra specifikationen kan spåras i avsnittet pågående arbete på IBIS Open Forums webbplats.

Anteckningar

externa länkar