Registro de execução da simulação do testbench

Leia o registro salvo e os campos de identificação da forma de onda das execuções de testbench no Windows 2.1.2.3.

No Windows 2.1.2.3, os registros de execução do testbench são armazenados em .alti/sim/<runId>/receipt.json dentro do projeto local.

Campos do registro de execução

Campo

Valor

schema

altifigence.oss-sim.run-receipt.v1

runId

Identificador da execução.

status

passed, failed, timeout ou cancelled.

exitCode

Código de saída do processo ou null.

tool, toolVersion

Identificador do simulador (icarus ou verilator) e versão.

suite

release, assetName e assetSha256 da suíte.

top

Módulo de topo do testbench.

sources

Entradas de arquivos-fonte e arquivos incluídos com path e sha256.

log, logTruncated

Saída do simulador e indicação de ter sido ou não abreviada.

waveform

Metadados da forma de onda registrados ou null.

view

Metadados da visualização VCD ou null.

startedAtMs, finishedAtMs

Carimbos de data e hora de início e término em milissegundos.

Campos da forma de onda

Um objeto waveform contém format (vcd ou fst), path, sizeBytes e sha256. O objeto view contém os mesmos campos com format: "vcd". Uma conversão de FST também registra convertedBy.tool: "fst2vcd" e convertedBy.version.

O rótulo da forma de onda mostra o módulo de topo, a versão do simulador, a versão da suíte e o formato da visualização. O visualizador identifica a visualização VCD com <runId>:<view.sha256>.

Leia o resultado

A visualização Aparelho de ensaio mostra o resultado da execução. Expanda Diário do simulador para ler a saída. Uma falha do testbench informada no log é mostrada como resultado de falha mesmo quando o simulador termina com código 0.

Digital Design Studio