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.