Reçu de simulation du testbench

Lisez les champs d'identité du reçu enregistré et de la forme d'onde pour les exécutions de testbench de Windows 2.1.2.3.

Sous Windows 2.1.2.3, les reçus d'exécution du testbench sont stockés dans .alti/sim/<runId>/receipt.json à l'intérieur du projet local.

Champs du reçu

Champ

Valeur

schema

altifigence.oss-sim.run-receipt.v1

runId

Identifiant de l'exécution.

status

passed, failed, timeout ou cancelled.

exitCode

Code de sortie du processus, ou null.

tool, toolVersion

Identifiant du simulateur (icarus ou verilator) et version.

suite

Suite release, assetName et assetSha256.

top

Module top du testbench.

sources

Entrées de fichiers sources et de fichiers inclus avec path et sha256.

log, logTruncated

Sortie du simulateur et si elle a été raccourcie.

waveform

Métadonnées de la forme d'onde enregistrée, ou null.

view

Métadonnées de la vue VCD, ou null.

startedAtMs, finishedAtMs

Horodatages de début et de fin en millisecondes.

Champs de la forme d'onde

Un objet waveform contient format (vcd ou fst), path, sizeBytes et sha256. L'objet view contient les mêmes champs avec format: "vcd". Une conversion FST enregistre également convertedBy.tool: "fst2vcd" et convertedBy.version.

L'étiquette de la forme d'onde affiche le module de plus haut niveau, la version du simulateur, la version de la suite et le format de la vue. La visionneuse identifie la vue VCD avec <runId>:<view.sha256>.

Lire le résultat

La vue Banc d'essai affiche le résultat de l'exécution. Développez Journal du simulateur pour lire la sortie. Un échec du testbench signalé dans le journal est affiché comme un résultat en échec même lorsque le simulateur se termine avec le code 0.

Digital Design Studio