La especificación de información del 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 clientes potenciales sin revelar la propiedad intelectual de su implementación y sin requerir claves de cifrado propietarias. [ 1 ] A partir de la versión 5.0, la especificación contiene dos tipos de modelos separados, "IBIS tradicional" e "IBIS-AMI". El modelo tradicional se genera en formato de texto y consta de varias tablas que capturan las características de corriente vs. voltaje (IV) y voltaje vs. 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 diversas simulaciones de integridad de señal (SI) y análisis de temporización a nivel de placa . Los modelos IBIS pueden utilizarse para verificar los requisitos de integridad de señal, especialmente en 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 máquina específico de la plataforma (*.dll en Windows, *.so en Linux). IBIS-AMI admite simulaciones de canal estadísticas y denominadas en el dominio del tiempo, y tres tipos de modelos IC ("solo impulsos", "solo GetWave" y "modo dual").
Historia
Intel inició IBIS a principios de la década de 1990. [ 2 ] Intel necesitaba que todas sus divisiones presentaran un formato de modelo estandarizado común a sus clientes externos. Esto impulsó 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, la versión 1.0, tenía como objetivo describir circuitos CMOS y búferes de E/S TTL .
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 asegurar la existencia de 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. Añadió 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 transitorios SPICE sino en un simulador de canal (llamado interfaz de programa de aplicación de modelo algorítmico o flujo AMI), integridad de potencia y funciones de verificación EMC. Para la integridad de potencia, utiliza archivos de parámetros S de 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 ] Entre los cambios importantes se incluyó el llamado "flujo BIRD", que resolvió muchas ambigüedades en el flujo IBIS AMI. [ 8 ]
El Foro Abierto de IBIS se convirtió en un subcomité oficial de TechAmerica en enero de 2009. [ 9 ] [ 10 ] Tras la compra del programa de estándares de TechAmerica en julio de 2013, SAE International se convirtió en la empresa matriz del Foro Abierto de IBIS. [ 11 ] IBIS es un "programa de la industria" dentro de la asociación comercial SAE Industry Technologies Consortia (SAE ITC) . [ 12 ]
Evolución
IBIS es un estándar en evolución con muchos cambios propuestos que se han presentado al Foro Abierto de IBIS para su consideración. [ 13 ] Los cambios propuestos se llaman BIRDs (Buffer Issue Resolution Documents), un juego de palabras con ibis , un tipo de ave.
La versión 6.0 fue ratificada el 20 de septiembre de 2013. Los cambios incluyeron una extensión de IBIS-AMI para repetidores de canal medio, nuevos parámetros para jitter y ruido en IBIS-AMI y mejoras en el modelado del búfer analógico. [ 14 ]
La versión 6.1 fue ratificada el 11 de septiembre de 2015. Los cambios incluyeron soporte para PAM-4 en IBIS-AMI, la adición de una nueva palabra clave Initial Delay y opciones adicionales para overclocking . [ 15 ]
La versión 7.0 fue ratificada el 15 de marzo de 2019. Los cambios incluyeron soporte para el modelado de interconexiones Touchstone e IBI-ISS (SPICE), y el modelado de protocolos de entrenamiento de enlaces de canal de retorno utilizando modelos IBIS-AMI. [ 16 ]
El trabajo para mejorar la especificación se puede seguir en la sección de trabajo en curso del sitio web del Foro Abierto de IBIS. [ 17 ]
Notas
- ↑ "Foro abierto de IBIS: Preguntas frecuentes: ¿Qué es esto de IBIS?" .
- ↑ Mark Chang. "Introducción al modelado IBIS de transceptores de fibra óptica" (PDF) . Agilent Technologies. Archivado del original (PDF) el 7 de julio de 2011. Consultado el 23 de diciembre de 2010 .
- ↑ "Proveedores del modelo IBIS" .
- ↑ "Lista de participantes del Comité IBIS ANSI/EIA-656B de 2011" .
- ↑ "IBIS Open Forum - Especificaciones" .
- ↑ "Especificación del formato de archivo Touchstone® Versión 2.0" (PDF) .
- ↑ "Índice de /ver5.1" . www.ibis.org . Consultado el 23 de junio de 2017 .
- ↑ "BIRD 120.1 IBIS-AMI Flow Correction" . ibis.org . Consultado el 23 de junio de 2017 .
- ↑ "Informe anual del presidente, 28 de julio de 2009, diapositiva 3, Michael Mirmak" (PDF) . ibis.org . Consultado el 23 de junio de 2017 .
- ↑ "Foro abierto de IBIS: Preguntas frecuentes: ¿Cómo puedo convertirme en miembro del foro de IBIS?" .
- ↑ "SAE International completa la compra de activos del programa de estándares TechAmerica" (Comunicado de prensa). 18 de julio de 2013. Consultado el 20 de julio de 2013 .
- ↑ "Consorcios de Tecnologías Industriales de la SAE: Programas Industriales" . www.sae-itc.org . Consultado el 23 de junio de 2017 .
- ↑ "Documentos de resolución de problemas de búfer (BIRD)" .
- ↑ "Índice de /ver6.0" . www.ibis.org . Consultado el 23 de junio de 2017 .
- ↑ "Índice de /ver6.1" . www.ibis.org . Consultado el 23 de junio de 2017 .
- ↑ "IBIS Versión 7.1" . www.ibis.org . Consultado el 17 de junio de 2019 .
- ↑ "Grupos de trabajo de IBIS" . www.ibis.org . Consultado el 23 de junio de 2017 .
Enlaces externos
- IBIS Home
- Automatización del diseño electrónico