Especificación de información del búfer de entrada / salida


La Especificación de información de búfer de entrada / salida ( IBIS ) es una especificación de un método para que los proveedores de circuitos integrados proporcionen información sobre los búferes de entrada / salida de su producto a sus posibles clientes sin revelar la propiedad intelectual de su implementación y sin requerir claves de cifrado patentadas. [1]A partir de la versión 5.0, la especificación contiene dos tipos separados de modelos, "IBIS tradicional" e "IBIS-AMI". El modelo tradicional se genera en formato de texto y consta de una serie de tablas que capturan las características de corriente frente a voltaje (IV) y voltaje frente a tiempo (Vt) del búfer, así como los valores de ciertos componentes parásitos. Es un formato de intercambio de datos estándar para intercambiar información de modelado entre proveedores de dispositivos semiconductores , proveedores de software de simulación y usuarios finales .

Los modelos IBIS tradicionales se utilizan generalmente en lugar de los modelos SPICE para realizar varias simulaciones de integridad de señal (SI) a nivel de placa y análisis de temporización. Los modelos IBIS podrían usarse para verificar los requisitos de integridad de la señal, especialmente para productos de alta velocidad.

Los modelos IBIS-AMI se ejecutan en un simulador de canal SerDes de propósito especial , no en un simulador tipo SPICE, y constan de dos archivos de texto (* .ibs y * .ami) más un archivo ejecutable de código de máquina específico de la plataforma (* .dll en Windows, * .so en Linux). IBIS-AMI admite simulaciones de canal estadístico y las llamadas en el dominio del tiempo, y tres tipos de modelo de IC ("solo impulso", "solo GetWave" y "modo dual")

Intel inició IBIS a principios de la década de 1990. [2] Intel necesitaba tener todas sus divisiones para presentar un formato de modelo estandarizado común a sus clientes externos. Esto llevó a Intel a solicitar a los proveedores de EDA que participaran en el desarrollo de un formato de modelo común. El primer modelo IBIS, versión 1.0, tenía como objetivo describir circuitos CMOS y búferes TTL de E / S.

A medida que IBIS evolucionó con la participación de más empresas y miembros de la industria, se creó un Foro Abierto de IBIS para promover la aplicación de IBIS como formato de herramienta de simulación y para asegurarse de que existe un estándar. Muchos proveedores de semiconductores suministran modelos IBIS [3] y muchos proveedores de EDA venden herramientas de software compatibles con IBIS. [4] En 1995, el Foro Abierto de IBIS se asoció con el Instituto Nacional Estadounidense de Estándares / Alianza de Industrias Electrónicas (ANSI / EIA). La versión 2.1 de IBIS fue la primera versión lanzada por la nueva alianza. Agregó la capacidad de simular búferes ECL y PECL , así como líneas diferenciales.. IBIS 3.2 permite una descripción del modelo de paquete junto con una descripción de la placa eléctrica. La versión 5.0 de IBIS fue ratificada por el Foro Abierto de IBIS el 29 de agosto de 2008. [5] En comparación con la versión anterior (IBIS 4.2, ANSI / EIA-656-B), agrega un nuevo flujo basado no en SPICE transitorio sino en un simulador de canal (llamado un lgorithmic m programa de aplicación Odel i nterface o flujo de AMI), la integridad de potencia, y de EMC características de cheques. Para la integridad de la energía, utiliza archivos de parámetros S Touchstone 2.0 [6] con especificación de impedancia de referencia por puerto.

La versión 5.1 fue ratificada el 24 de agosto de 2012. [7] Los cambios importantes incluyeron el llamado "flujo BIRD" que resolvió muchas ambigüedades en el flujo de IBIS AMI. [8]