Proceso ASIC

Sigue las etapas desde el RTL revisado hasta la implementación y la aprobación final.

Descripción general

El flujo ASIC comienza con RTL revisado y continúa con la síntesis, la implementación física, el análisis y la aprobación final. Cada etapa debe dejar entradas, informes y versiones de herramientas que puedan revisarse más adelante.

Etapas

Etapa

Contexto necesario

Evidencia observable

Preparación de RTL

Código fuente, restricciones, relojes, reinicios y estado de verificación

Diagnósticos y una base aceptada

Síntesis

Bibliotecas de destino, restricciones y cadena de herramientas compatible

Netlist, informes, advertencias y versiones de herramientas

Implementación física

Plano de planta, colocación, reloj, enrutado y entradas de proceso

Informes de etapa, artefactos y resultados de restricciones

Análisis

Entradas de temporización, potencia, área, congestión, integridad y fiabilidad

Métricas, infracciones y metodología revisables

Aprobación final

Reglas de la fundición, esquinas, herramientas y criterios de aceptación

Informes reproducibles de aprobación final

Cómo funciona

Los productos de Altifigence organizan las entradas del proyecto, ejecutan las herramientas disponibles en la máquina o el runner seleccionado y mantienen juntos los informes y los artefactos para revisarlos.

Reúne las entradas tecnológicas

Identifica la versión autorizada del PDK o de las bibliotecas y las esquinas de proceso, tensión y temperatura de destino. Registra las bibliotecas Liberty de temporización y potencia, los datos LEF o de tecnología, los modelos de extracción, las restricciones y los conjuntos de reglas que requieren las herramientas elegidas. Conserva sus versiones y condiciones de uso con el proyecto; un nombre genérico de destino no proporciona esos archivos.

Revisa cada traspaso

Traspaso

Comprueba antes de continuar

De RTL a síntesis

Módulo superior, relojes y reinicios, elaboración, cobertura de pruebas y restricciones.

De síntesis a implementación física

Netlist mapeada, identidad de bibliotecas y esquinas, restricciones de temporización, área y advertencias sin resolver.

De colocación y enrutado a análisis con extracción

Conectividad, finalización del enrutado, parasíticos y esquina de extracción seleccionada.

De análisis a aprobación final

Completa las esquinas requeridas, las comprobaciones de temporización, potencia e integridad y las exenciones aprobadas.

De aprobación final a entrega

Conjunto final de layout, netlist y checksums, informes requeridos y aceptación de la fundición o del cliente.

La visualización de GDS en DDS, las métricas genéricas de RTL, los cálculos acotados de PX y los modelos de proceso de ALcad responden a preguntas concretas de inspección o modelado. Usa las herramientas homologadas y los informes necesarios para DRC, LVS, temporización, fiabilidad y aceptación de la fundición. Mantén visiblemente no disponibles los valores no calculados o no compatibles.

Archiva un resultado reproducible

Conserva un manifiesto que vincule el código fuente exacto, las restricciones, las entradas tecnológicas, las versiones y opciones de herramientas, el entorno de ejecución y los hashes de los artefactos resultantes. Guarda los informes fallidos y las exenciones, además de los informes satisfactorios. Vuelve a ejecutar las etapas afectadas cuando cambie cualquier entrada pertinente; abrir un informe antiguo no vuelve a calcularlo para una versión nueva.