01
Objetivo de diseñoEmpieza con una idea de chip reconocible
El objetivo es un pequeño motor de inferencia: multiplicar dos matrices enteras con signo de 4 × 4 mientras muchos elementos trabajan en paralelo.
Conecta literatura, patentes, materiales, litografía, metrología, experimentos, física de dispositivos, circuitos, RTL, verificación e implementación con PDK públicos en un espacio trazable.
Entrada de evidencia
Planificación experimental
Arquitectura y verificación RTL
Estudio de ejemplo
El estudio se entiende de un vistazo —los números fluyen por una rejilla— pero ejercita las disciplinas del diseño abierto real: interfaces, aritmética con signo, ancho de acumulación, reset, temporización, lint, síntesis, procedencia y límites honestos.
16
Jerarquía sistólica 4 × 4 conservada
16 MAC/cycle
Después de que el frente llene el arreglo
64 / 64
Modelo de ciclos independiente frente a referencia entera
12,961
937 secuenciales y 12.024 combinacionales
01
Objetivo de diseñoEl objetivo es un pequeño motor de inferencia: multiplicar dos matrices enteras con signo de 4 × 4 mientras muchos elementos trabajan en paralelo.
02
ArquitecturaLas activaciones INT8 con signo se mueven horizontalmente, los pesos verticalmente y cada elemento acumula un resultado de 24 bits.
03
Modelo numéricoUn modelo de ciclos muestra 64 operaciones de multiplicación-acumulación barriendo el arreglo en diagonal y contrasta cuatro matrices con una referencia entera.
04
Corrección dirigidaEl primer lint gestionado se detuvo por dos comparaciones sin signo redundantes. Vicena preservó el fallo, eliminó solo esas comparaciones y mantuvo la arquitectura.
05
Cómputo gestionadoVerilator 5.032 superó el lint, Yosys 0.52 informó cero problemas y la netlist gestionada conservó las 16 instancias nombradas.
06
Evidencia de diseñoLa jerarquía, netlist, composición de celdas, sumas de verificación, ficha y procedencia exacta del trabajo quedan disponibles para revisión y la siguiente etapa.
Artefactos del flujo real
El cuaderno comienza con el modelo comprensible del chip, hace visible el frente paralelo, verifica la referencia aritmética y termina con figuras extraídas de la netlist Yosys gestionada.
Activaciones y pesos entran por ejes distintos. Cada elemento realiza multiplicación-acumulación 8 × 8 con signo y conserva un resultado de 24 bits.
El mapa temporal concreta la concurrencia: cuatro productos internos recorren cada fila y columna mientras la diagonal activa avanza.
Cuatro casos —incluidos extremos con signo— produjeron 64 coincidencias exactas. Es evidencia del modelo de ciclos, no simulación RTL.
La netlist real contiene controlador superior, bus de resultados y 16 instancias jerárquicas systolic_pe_8x24, no un dibujo conceptual.
El gráfico procede de netlist.json gestionado: 12.961 celdas independientes de tecnología, 937 secuenciales y 12.024 combinacionales.
Arquitectura, ancho aritmético, reset, referencia numérica, lint, síntesis, jerarquía, recuentos, ID y límites científicos permanecen juntos.
Flujos de I+D conectados
El desarrollo de semiconductores abarca más que RTL. Vicena conecta litografía, metrología, defectos, materiales, experimentos, física de dispositivos, circuitos e implementación sin exagerar lo que demuestra cada flujo.
Analiza matrices foco-exposición, curvas de Bossung, ventanas de proceso, respuesta de CD, variabilidad estocástica y próximos puntos DOE.
Descompone firmas de oblea en tendencias radiales, residuos, efectos de campo, valores atípicos, CDU, overlay, espesor de película y defectos.
Agrupa morfologías de defectos, conecta cambios de proceso con hipótesis de fallo y prepara planes de pruebas dirigidos.
Evalúa candidatos por compatibilidad, residuos, desgasificación, solubilidad, riesgos, rendimiento de proceso y evidencia.
Explora cómo la geometría, la fuente, el umbral, los contornos impresos y la pendiente de borde afectan decisiones de litografía.
Visualiza conjuntos de bordes de línea, distribuciones de CD, incertidumbre de proceso y robustez frente a foco, dosis y materiales.
Paquetes científicos
12
Simulación RTL
Compila bancos Verilog y SystemVerilog, los ejecuta con vvp y produce ondas VCD inspeccionables.
Proyecto oficial ↗
5.032
Análisis lint de SystemVerilog
Encuentra problemas de sintaxis, anchura, signo, lógica inalcanzable y otros fallos RTL antes de síntesis o implementación.
Proyecto oficial ↗
0.52
Síntesis lógica
Transforma RTL en netlists independientes de tecnología e informa jerarquía, celdas, memorias y comprobaciones.
Proyecto oficial ↗
public 26Q3 workbench
Diseño físico de RTL a GDS
Lleva diseños adecuados por floorplanning, colocación, árbol de reloj, enrutado, temporización e implementación con PDK públicos.
Proyecto oficial ↗
Inspección de layout y GDS
Genera e inspecciona layouts GDS y apoya verificación física sobre plataformas públicas.
Proyecto oficial ↗
2.10
Simulación de dispositivos semiconductores
Resuelve deriva-difusión y ecuaciones relacionadas para diodos, transistores, materiales, contactos y características eléctricas.
Proyecto oficial ↗Capacidades científicas
Vicena conecta capas abiertas manteniendo separadas sus afirmaciones: referencia matemática, RTL, síntesis, física de dispositivos, circuitos e implementación física.
Convierte preguntas técnicas tempranas en informes citados, mapas de patentes, comparaciones de materiales y listas de preguntas abiertas.
Convierte evidencia e hipótesis en tablas DOE, planes de metrología, controles, criterios de aceptación y recomendaciones de próximas pruebas.
Desarrolla Verilog, interfaces explícitas, reset, canalizaciones, estrategias de prueba, lint y referencias numéricas.
Usa cuadernos reproducibles para ventanas de proceso, mapas de oblea, métricas de defectos, modelos sustitutos y análisis de datos inspeccionables.
Genera informes técnicos, tablas CSV, figuras, cuadernos, memos de compatibilidad, borradores de método e informes listos para revisión.
Usa Verilator y Yosys gestionados para inspeccionar avisos, jerarquía, netlists, celdas y comprobaciones.
Extiende diseños adecuados hacia floorplanning, colocación, ruteo, temporización, DRC/LVS y estudios RTL-a-GDS con OpenROAD.
Conecta modelos DEVSIM, circuitos ngspice, control y flujos abiertos sin confundir sus niveles de evidencia.
Disciplina de evidencia
La calidad de producción no es ausencia de avisos, sino detenerse ante un problema real, cambiar solo lo respaldado y preservar artefactos exitosos y fallidos para auditar.
Límite científico
Empieza con tu diseño
Describe comportamiento y restricciones. Vicena puede estructurar el diseño, elegir el flujo abierto y mantener visible cada capa de verificación.