suya sim
suya sim 将仿真提交到 Subaya 的云端工具链,并让你检查结果。繁重的仿真器在后端运行——
你只为你使用的计算秒数付费。实战示例请参见仿真指南和
快速开始。
suya sim run
Section titled “suya sim run”打包你的源代码、将其发送到云端运行,并(可选地)等待结果。
suya sim run \ --tool ryusim \ --tb tb/adder_tb.py \ --top adder \ --source ./rtl \ --wait| 标志 | 描述 |
|---|---|
--tb <path> |
测试平台路径。 |
--top <module> |
被测试的顶层模块。 |
--project <id> |
要在其下运行的项目。默认为 .subaya/config.toml。 |
--source <dir> |
随运行一起打包并发送的源代码目录。 |
--tool <name> |
仿真器:ryusim、verilator、icarus、questa、xsim 或 renode。 |
--tier <S> |
本次运行的计算级别。 |
--wait |
轮询直到运行到达终止状态并打印通过/失败摘要。 |
--no-cache |
强制一次全新运行,绕过缓存的结果。 |
--arg <a> |
透传给仿真器的额外参数。可重复。 |
suya sim list
Section titled “suya sim list”列出你最近的运行。
suya sim listsuya sim report
Section titled “suya sim report”显示一次运行的状态和结果摘要。
suya sim report <run-id>suya sim logs
Section titled “suya sim logs”跟踪一次运行的日志。
suya sim logs <run-id>suya sim logs <run-id> --follow| 标志 | 描述 |
|---|---|
--follow |
实时流式获取日志,直到运行结束。 |
suya sim rerun
Section titled “suya sim rerun”将一次运行的源代码和规格作为一次全新运行重新提交。
suya sim rerun <run-id>suya sim rerun <run-id> --wait| 标志 | 描述 |
|---|---|
--wait |
轮询直到新运行到达终止状态。 |
suya sim wave
Section titled “suya sim wave”定位一次运行的波形产物,准备交给 wf 波形工具。
suya sim wave <run-id>- 仿真指南 — 端到端演练。
suya project— 设置运行所属的项目。- CLI 概览 — 诸如用于脚本编写的
--json等全局标志。