stringtranslate.com

Aprobación (automatización del diseño electrónico)

En el diseño automatizado de circuitos integrados , las comprobaciones de aprobación (también escritas como aprobación ) son el nombre colectivo que se le da a una serie de pasos de verificación que el diseño debe pasar antes de poder grabarlo . Esto implica un proceso iterativo que implica correcciones incrementales en todos los ámbitos utilizando uno o más tipos de verificación y luego volver a probar el diseño. Hay dos tipos de aprobaciones: aprobaciones de front-end y aprobaciones de back-end. Después de la aprobación final, el chip pasa a fabricación. Después de enumerar todas las características en la especificación, el ingeniero de verificación redactará la cobertura de esas características para identificar errores y devolverá el diseño RTL al diseñador. Los errores o defectos pueden incluir problemas como características faltantes (comparar el diseño con la especificación), errores en el diseño (errores tipográficos y funcionales), etc. Cuando la cobertura alcance un porcentaje máximo, el equipo de verificación lo aprobará. Al utilizar una metodología como UVM, OVM o VMM, el equipo de verificación desarrolla un entorno reutilizable. Hoy en día, UVM es más popular que otros.

Historia

A finales de la década de 1960, los ingenieros de empresas de semiconductores como Intel utilizaron rubylith para la producción de fotomáscaras de litografía de semiconductores. Un diseñador de esquemas experto transfirió manualmente los esquemas de circuito dibujados manualmente de los dispositivos semiconductores fabricados por ingenieros a hojas de pergamino de tamaño D para hacer un diseño físico del dispositivo en una fotomáscara. [1] [1] : 6 

Posteriormente , el ingeniero original revisaría a mano y aprobaría la vitela; todas las ediciones de los esquemas también se anotarían, verificarían y, nuevamente, se aprobarían . [  dieciséis

Tipos de cheques

Las comprobaciones de aprobación se han vuelto más complejas a medida que los diseños de VLSI se acercan a los 22 nm y a los nodos de proceso inferiores, debido al mayor impacto de los efectos de segundo orden previamente ignorados (o aproximados más crudamente). Hay varias categorías de comprobaciones de aprobación.

Herramientas

Un pequeño subconjunto de herramientas se clasifica como "doradas" o de calidad de aprobación. Categorizar una herramienta como de calidad sin sesgo del proveedor es una cuestión de prueba y error, ya que la precisión de la herramienta sólo se puede determinar después de que se haya fabricado el diseño. Por lo tanto, una de las métricas que se utiliza (y a menudo promocionada por el fabricante/proveedor de la herramienta) es la cantidad de grabaciones exitosas permitidas por la herramienta en cuestión. Se ha argumentado que esta métrica es insuficiente, está mal definida e irrelevante para ciertas herramientas, especialmente aquellas que sólo desempeñan un papel en el flujo completo. [2]

Si bien los proveedores a menudo embellecen la facilidad de ejecución de extremo a extremo (normalmente RTL a GDS para ASIC y RTL a cierre de tiempo para FPGA ) a través de su respectivo conjunto de herramientas, la mayoría de las empresas de diseño de semiconductores utilizan una combinación de herramientas de varios proveedores (a menudo denominadas " las mejores herramientas de su clase") para minimizar los errores de correlación antes y después del silicio. [3] Dado que la evaluación independiente de herramientas es costosa (las licencias únicas para herramientas de diseño de los principales proveedores como Synopsys y Cadence pueden costar decenas o cientos de miles de dólares) y una propuesta arriesgada (si la evaluación fallida se realiza en un diseño de producción, lo que resulta en (un retraso en el tiempo de comercialización ), es factible sólo para las empresas de diseño más grandes (como Intel , IBM , Freescale y TI ). Como valor agregado , varias fundiciones de semiconductores ahora proporcionan metodologías de referencia/recomendadas previamente evaluadas (a veces denominadas flujos "RM") que incluyen una lista de herramientas, versiones y scripts recomendados para mover datos de una herramienta a otra y automatizar el proceso. proceso completo. [4]

Esta lista de proveedores y herramientas pretende ser representativa y no exhaustiva:

Referencias

  1. ^ abc "Recuerdos del desarrollo inicial de chips en Intel" (PDF) . Revista de tecnología Intel . 5 (2001). 2001. ISSN  1535-864X.
  2. ^ "Los proveedores deberían contar el silicio, no las ganancias con cinta adhesiva". EETimes . Consultado el 3 de abril de 2019 .
  3. ^ DeepChip: estudio SNUG de herramientas de verificación física.
  4. ^ Flujo de aprobación de TSMC