Ejecutar simulaciones
Las simulaciones se ejecutan en el backend de Subaya. Envías un testbench y un módulo superior desde
la CLI, esperas el resultado y luego lees el informe, los registros y la forma de onda. Esta guía
recorre el ciclo completo con suya sim.
Herramientas admitidas
Sección titulada «Herramientas admitidas»suya sim run puede apuntar a cualquiera de estos simuladores con --tool:
| Herramienta | Notas |
|---|---|
ryusim |
RyuSim, el simulador de SystemVerilog de Subaya |
verilator |
Verilator |
icarus |
Icarus Verilog |
questa |
Questa |
xsim |
Vivado xsim |
renode |
Renode (embebido) |
Ejecutar una simulación
Sección titulada «Ejecutar una simulación»Como mínimo, apunta suya sim run a tu testbench y nombra el módulo superior:
suya sim run --tb <path-to-testbench> --top <top-module>El proyecto se toma por defecto de .subaya/config.toml; pasa --project <project-id> para
anularlo. Opciones útiles:
suya sim run \ --tb tb/top_tb.sv \ --top top_tb \ --source rtl/ \ --tool verilator \ --tier S \ --wait \ --no-cache--source <dir>— el directorio de código fuente a incluir junto con el testbench.--tool <name>— elige un simulador (consulta la tabla de arriba).--tier <S>— solicita un nivel de cómputo para la ejecución.--wait— bloquea hasta que la ejecución termina en lugar de devolver de inmediato.--no-cache— fuerza una ejecución nueva, ignorando los resultados en caché.--arg <a>— pasa un argumento adicional a la herramienta (repetible).
Leer los resultados
Sección titulada «Leer los resultados»Enumera tus ejecuciones recientes para encontrar un id de ejecución:
suya sim listObtén el estado y un resumen de resultados de una ejecución:
suya sim report <run-id>Sigue los registros, opcionalmente siguiéndolos en vivo:
suya sim logs <run-id>suya sim logs <run-id> --followVolver a ejecutar
Sección titulada «Volver a ejecutar»Vuelve a enviar el mismo código fuente y la misma especificación como una ejecución nueva:
suya sim rerun <run-id> --waitFormas de onda — entrega a wf
Sección titulada «Formas de onda — entrega a wf»Localiza el artefacto de forma de onda producido por una ejecución:
suya sim wave <run-id>Esto te apunta a la forma de onda, que analizas con la CLI de formas de onda wf:
la herramienta de análisis de formas de onda basada en WAL de Subaya.
Siguientes pasos
Sección titulada «Siguientes pasos»- Espacios de trabajo y proyectos — dónde viven las simulaciones.
- CLI: sim — la referencia completa de
suya sim.