suya sim
suya sim은 Subaya의 클라우드 툴체인에 시뮬레이션을 제출하고 결과를 확인할 수
있게 해 줍니다. 무거운 시뮬레이터는 백엔드에서 실행됩니다 — 사용한 컴퓨팅 초
만큼만 비용을 지불합니다. 실제 예제는 시뮬레이션 가이드와
빠른 시작을 참조하십시오.
suya sim run
섹션 제목: “suya sim run”소스를 패키징하여 클라우드 실행으로 보내고 (선택적으로) 결과를 기다립니다.
suya sim run \ --tool ryusim \ --tb tb/adder_tb.py \ --top adder \ --source ./rtl \ --wait| Flag | Description |
|---|---|
--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
섹션 제목: “suya sim list”최근 실행을 나열합니다.
suya sim listsuya sim report
섹션 제목: “suya sim report”실행의 상태와 결과 요약을 표시합니다.
suya sim report <run-id>suya sim logs
섹션 제목: “suya sim logs”실행의 로그를 따라 출력합니다.
suya sim logs <run-id>suya sim logs <run-id> --follow| Flag | Description |
|---|---|
--follow |
실행이 완료될 때까지 로그를 실시간으로 스트리밍합니다. |
suya sim rerun
섹션 제목: “suya sim rerun”실행의 소스와 사양을 새로운 실행으로 다시 제출합니다.
suya sim rerun <run-id>suya sim rerun <run-id> --wait| Flag | Description |
|---|---|
--wait |
새 실행이 종료 상태에 도달할 때까지 폴링합니다. |
suya sim wave
섹션 제목: “suya sim wave”wf 파형 도구로 넘길 준비가 된, 실행의 파형 아티팩트를 찾습니다.
suya sim wave <run-id>- 시뮬레이션 가이드 — 엔드 투 엔드 안내.
suya project— 실행이 속한 프로젝트를 설정합니다.- CLI 개요 — 스크립팅을 위한
--json등의 전역 플래그.