Запись о запуске симуляции тестбенча

Сведения о сохранённой записи запуска и полях идентификации временной диаграммы для запусков тестбенча в Windows 2.1.2.3.

В Windows 2.1.2.3 записи о запусках тестбенча сохраняются в .alti/sim/<runId>/receipt.json внутри локального проекта.

Поля записи запуска

Поле

Значение

schema

altifigence.oss-sim.run-receipt.v1

runId

Идентификатор запуска.

status

passed, failed, timeout или cancelled.

exitCode

Код завершения процесса или null.

tool, toolVersion

Идентификатор симулятора (icarus или verilator) и версия.

suite

Поля release, assetName и assetSha256 набора.

top

Верхний модуль тестбенча.

sources

Записи исходных и включаемых файлов с полями path и sha256.

log, logTruncated

Вывод симулятора и признак его сокращения.

waveform

Сохранённые метаданные временной диаграммы или null.

view

Метаданные представления VCD или null.

startedAtMs, finishedAtMs

Временные метки начала и завершения в миллисекундах.

Поля временной диаграммы

Объект waveform содержит поля format (vcd или fst), path, sizeBytes и sha256. Объект view содержит те же поля с format: "vcd". При преобразовании FST также записываются convertedBy.tool: "fst2vcd" и convertedBy.version.

Метка временной диаграммы показывает верхний модуль, версию симулятора, выпуск набора и формат представления. Средство просмотра идентифицирует представление VCD по <runId>:<view.sha256>.

Просмотр результата

Представление Тестовое окружение показывает результат запуска. Разверните Журнал симулятора, чтобы прочитать вывод. Ошибка тестбенча, указанная в журнале, отображается как неуспешный результат, даже если симулятор завершился с кодом 0.

Digital Design Studio