suya sim
O suya sim submete simulações às toolchains na nuvem da Subaya e permite que você inspecione os
resultados. Simuladores pesados são executados no backend — você paga apenas pelos segundos de
computação que usar. Para um exemplo prático, consulte o Guia de simulação e o
Início rápido.
suya sim run
Seção intitulada “suya sim run”Empacote seu código-fonte, envie-o para uma execução na nuvem e (opcionalmente) aguarde o resultado.
suya sim run \ --tool ryusim \ --tb tb/adder_tb.py \ --top adder \ --source ./rtl \ --wait| Flag | Descrição |
|---|---|
--tb <path> |
Caminho do testbench. |
--top <module> |
Módulo de nível superior sob teste. |
--project <id> |
Projeto no qual executar. O padrão é .subaya/config.toml. |
--source <dir> |
Diretório de código-fonte a empacotar e enviar com a execução. |
--tool <name> |
Simulador: ryusim, verilator, icarus, questa, xsim ou renode. |
--tier <S> |
Tier de computação para a execução. |
--wait |
Faz polling até a execução atingir um estado terminal e imprime um resumo de aprovação/falha. |
--no-cache |
Força uma nova execução, ignorando resultados em cache. |
--arg <a> |
Argumento extra repassado ao simulador. Repetível. |
suya sim list
Seção intitulada “suya sim list”Liste suas execuções recentes.
suya sim listsuya sim report
Seção intitulada “suya sim report”Mostre o status de uma execução e um resumo de resultados.
suya sim report <run-id>suya sim logs
Seção intitulada “suya sim logs”Acompanhe o log de uma execução.
suya sim logs <run-id>suya sim logs <run-id> --follow| Flag | Descrição |
|---|---|
--follow |
Transmite o log ao vivo até a execução terminar. |
suya sim rerun
Seção intitulada “suya sim rerun”Reenvie o código-fonte e a especificação de uma execução como uma nova execução.
suya sim rerun <run-id>suya sim rerun <run-id> --wait| Flag | Descrição |
|---|---|
--wait |
Faz polling até a nova execução atingir um estado terminal. |
suya sim wave
Seção intitulada “suya sim wave”Localize o artefato de forma de onda de uma execução, pronto para repassar à ferramenta de formas de onda wf.
suya sim wave <run-id>Veja também
Seção intitulada “Veja também”- Guia de simulação — tutorial de ponta a ponta.
suya project— configure o projeto ao qual uma execução pertence.- Visão geral da CLI — flags globais como
--jsonpara scripts.