Testbench-Simulationsbeleg

Lesen Sie die Identitätsfelder des gespeicherten Belegs und der Wellenform für Testbench-Läufe unter Windows 2.1.2.3.

Unter Windows 2.1.2.3 werden Belege von Testbench-Läufen unter .alti/sim/<runId>/receipt.json im lokalen Projekt gespeichert.

Belegfelder

Feld

Wert

schema

altifigence.oss-sim.run-receipt.v1

runId

Laufkennung.

status

passed, failed, timeout oder cancelled.

exitCode

Prozess-Exitcode oder null.

tool, toolVersion

Simulatorkennung (icarus oder verilator) und Version.

suite

Suite release, assetName und assetSha256.

top

Top-Modul der Testbench.

sources

Einträge für Quelldateien und eingebundene Dateien mit path und sha256.

log, logTruncated

Simulatorausgabe und ob sie gekürzt wurde.

waveform

Metadaten der aufgezeichneten Wellenform oder null.

view

Metadaten der VCD-Ansicht oder null.

startedAtMs, finishedAtMs

Start- und Endzeitstempel in Millisekunden.

Wellenformfelder

Ein waveform-Objekt enthält format (vcd oder fst), path, sizeBytes und sha256. Das view-Objekt enthält dieselben Felder mit format: "vcd". Eine FST-Konvertierung registriert außerdem convertedBy.tool: "fst2vcd" und convertedBy.version.

Die Wellenformbeschriftung zeigt das Top-Modul, die Simulatorversion, die Version der Suite und das Ansichtsformat. Der Viewer identifiziert die VCD-Ansicht mit <runId>:<view.sha256>.

Ergebnis lesen

Die Ansicht Prüfstand zeigt das Laufergebnis. Erweitern Sie Simulatorprotokoll, um die Ausgabe zu lesen. Ein im Log gemeldeter Testbench-Fehler wird als fehlgeschlagenes Ergebnis angezeigt, auch wenn der Simulator mit Code 0 beendet wird.

Digital Design Studio