Bản ghi chạy mô phỏng testbench

Đọc bản ghi đã lưu và các trường nhận dạng dạng sóng cho các lần chạy testbench trên Windows 2.1.2.3.

Trên Windows 2.1.2.3, bản ghi chạy testbench được lưu tại .alti/sim/<runId>/receipt.json trong dự án cục bộ.

Các trường của bản ghi chạy

Trường

Giá trị

schema

altifigence.oss-sim.run-receipt.v1

runId

Mã định danh lần chạy.

status

passed, failed, timeout hoặc cancelled.

exitCode

Mã thoát của tiến trình hoặc null.

tool, toolVersion

Mã định danh trình mô phỏng (icarus hoặc verilator) và phiên bản.

suite

Các trường release, assetName và assetSha256 của bộ công cụ.

top

Mô-đun cấp cao nhất của testbench.

sources

Các mục tệp nguồn và tệp được đưa vào với path và sha256.

log, logTruncated

Đầu ra của trình mô phỏng và thông tin cho biết đầu ra có bị rút gọn hay không.

waveform

Siêu dữ liệu dạng sóng đã ghi hoặc null.

view

Siêu dữ liệu khung nhìn VCD hoặc null.

startedAtMs, finishedAtMs

Dấu thời gian bắt đầu và kết thúc tính bằng mili giây.

Các trường dạng sóng

Đối tượng waveform chứa format (vcd hoặc fst), path, sizeBytes và sha256. Đối tượng view chứa các trường tương tự với format: "vcd". Khi chuyển đổi FST, convertedBy.tool: "fst2vcd" và convertedBy.version cũng được ghi lại.

Nhãn dạng sóng hiển thị mô-đun cấp cao nhất, phiên bản trình mô phỏng, bản phát hành bộ công cụ và định dạng khung nhìn. Trình xem nhận dạng khung nhìn VCD bằng <runId>:<view.sha256>.

Đọc kết quả

Khung nhìn Bàn thử nghiệm hiển thị kết quả lần chạy. Mở rộng Lập nhật ký mô phỏng để đọc đầu ra. Lỗi testbench được báo trong nhật ký sẽ hiển thị thành kết quả thất bại ngay cả khi trình mô phỏng thoát với mã 0.

Digital Design Studio