Recibo de simulación del testbench

Lea los campos de identidad del recibo guardado y de la forma de onda para las ejecuciones de testbench de Windows 2.1.2.3.

En Windows 2.1.2.3, los recibos de ejecución del testbench se almacenan en .alti/sim/<runId>/receipt.json dentro del proyecto local.

Campos del recibo

Campo

Valor

schema

altifigence.oss-sim.run-receipt.v1

runId

Identificador de la ejecución.

status

passed, failed, timeout o cancelled.

exitCode

Código de salida del proceso, o null.

tool, toolVersion

Identificador del simulador (icarus o verilator) y versión.

suite

Suite release, assetName y assetSha256.

top

Módulo top del testbench.

sources

Entradas de archivos de origen y de archivos incluidos con path y sha256.

log, logTruncated

Salida del simulador y si se acortó.

waveform

Metadatos de la forma de onda registrada, o null.

view

Metadatos de la vista VCD, o null.

startedAtMs, finishedAtMs

Marcas de tiempo de inicio y de finalización en milisegundos.

Campos de la forma de onda

Un objeto waveform contiene format (vcd o fst), path, sizeBytes y sha256. El objeto view contiene los mismos campos con format: "vcd". Una conversión FST también registra convertedBy.tool: "fst2vcd" y convertedBy.version.

La etiqueta de la forma de onda muestra el módulo de nivel superior, la versión del simulador, la versión del conjunto de herramientas y el formato de la vista. El visor identifica la vista VCD con <runId>:<view.sha256>.

Leer el resultado

La vista Testbench muestra el resultado de la ejecución. Expanda Registro del simulador para leer la salida. Un fallo del testbench comunicado en el registro se muestra como un resultado fallido incluso cuando el simulador termina con el código 0.

Digital Design Studio