IBIS (förkortat från engelska Input/Output Buffer Information Specification ) - en specifikation som beskriver in- och utgångsbuffertar för integrerade kretsar , standardiserad av EIA och ANSI (656-A). Schema skapades i början av 1990-talet av Intel för att standardisera beskrivningar av externa utvecklare. Samtidigt, från och med version 5.0, innehåller specifikationen två olika modeller - den "traditionella IBIS-modellen" och "IBIS-AMI-modellen."
Specifikationen för den traditionella IBIS-modellen presenteras i form av en "svart låda" - tabeller över ström mot spänning och spänning mot tid, samt några ytterligare parametrar. Detta skiljer den från SPICE-modeller , vars funktion är standardiserad på transistornivå. Denna modell används främst för signalintegritetstestning .
Å ena sidan tillåter en sådan enhet tillverkare att beskriva parametrarna för sina produkter utan att ge ut onödig information, samt minska simuleringstiden och de nödvändiga datorresurserna. Å andra sidan är det inte möjligt att simulera en buffert med ett verkligt kraft- och jordsystem med den traditionella IBIS-modellen, och det är mycket svårt att modellera bruset från samtidiga omkopplingar och differentialbuffertar. Dessutom fungerar presentationen av mikrokretspaketet i form av koncentrerad kapacitans, induktans och motstånd bra endast i ett visst, inte särskilt högt frekvensområde.
IBIS-AMI-modellen fungerar annorlunda: den består av två textfiler ( *.ibs och *.ami ) och en plattformsspecifik körbar fil ( *.dll för Windows , *.so för Linux ) som låter dig simulera olika typer av signaler och svarsreaktionen, och stöder även utfärdandet av statistisk information.