suya sim
suya sim reicht Simulationen bei Subayas Cloud-Toolchains ein und lässt Sie die
Ergebnisse einsehen. Rechenintensive Simulatoren laufen im Backend — Sie zahlen nur für
die Rechensekunden, die Sie verbrauchen. Für ein ausgearbeitetes Beispiel siehe den
Simulationsleitfaden und den
Schnellstart.
suya sim run
Abschnitt betitelt „suya sim run“Packen Sie Ihren Quellcode, schicken Sie ihn an einen Cloud-Lauf und warten Sie (optional) auf das Ergebnis.
suya sim run \ --tool ryusim \ --tb tb/adder_tb.py \ --top adder \ --source ./rtl \ --wait| Flag | Beschreibung |
|---|---|
--tb <path> |
Testbench-Pfad. |
--top <module> |
Zu testendes Top-Level-Modul. |
--project <id> |
Projekt, unter dem ausgeführt wird. Standard ist .subaya/config.toml. |
--source <dir> |
Quellverzeichnis, das mit dem Lauf gepackt und verschickt wird. |
--tool <name> |
Simulator: ryusim, verilator, icarus, questa, xsim oder renode. |
--tier <S> |
Compute-Tier für den Lauf. |
--wait |
Pollt, bis der Lauf einen Endzustand erreicht, und gibt eine Pass/Fail-Zusammenfassung aus. |
--no-cache |
Erzwingt einen frischen Lauf und umgeht zwischengespeicherte Ergebnisse. |
--arg <a> |
Zusätzliches Argument, das an den Simulator durchgereicht wird. Wiederholbar. |
suya sim list
Abschnitt betitelt „suya sim list“Listet Ihre jüngsten Läufe auf.
suya sim listsuya sim report
Abschnitt betitelt „suya sim report“Zeigt den Status eines Laufs und eine Ergebniszusammenfassung.
suya sim report <run-id>suya sim logs
Abschnitt betitelt „suya sim logs“Verfolgt das Log eines Laufs.
suya sim logs <run-id>suya sim logs <run-id> --follow| Flag | Beschreibung |
|---|---|
--follow |
Streamt das Log live, bis der Lauf abgeschlossen ist. |
suya sim rerun
Abschnitt betitelt „suya sim rerun“Reicht den Quellcode und die Spezifikation eines Laufs als frischen Lauf erneut ein.
suya sim rerun <run-id>suya sim rerun <run-id> --wait| Flag | Beschreibung |
|---|---|
--wait |
Pollt, bis der neue Lauf einen Endzustand erreicht. |
suya sim wave
Abschnitt betitelt „suya sim wave“Lokalisiert das Wellenform-Artefakt für einen Lauf, bereit zur Übergabe an das
wf-Wellenform-Werkzeug.
suya sim wave <run-id>Siehe auch
Abschnitt betitelt „Siehe auch“- Simulationsleitfaden — End-to-End-Durchlauf.
suya project— das Projekt einrichten, zu dem ein Lauf gehört.- CLI-Überblick — globale Flags wie
--jsonfürs Skripting.