Skip to content

Request for Solution: VCD Generation with Accurate Simulation Timestamps #28

Description

@VamsiGanesh02

Hi,

I am experiencing issues when generating VCD files from TarmacTrace logs using tarmac-vcd.exe. Specifically, I am unable to produce VCD files that reflect the actual simulation timing, even when the trace log contains simulation timestamps.

Additionally, I have observed that these timestamps in the trace log are sometimes out of order. When attempting to use tarmac-vcd.exe with the --use-tarmac-timestamps option to generate VCD files with real simulation timestamps, the tool errors out (please refer to the attached error message snap). As a result, I am limited to instruction-based timestamps, which do not align with real simulation time.

I used tarmac-vcd.exe as follows:

Cloned the repository and navigated to the tarmac-trace-utilities directory and ran:
pip install .
cmake -S . -B build
cmake --build build --config Release

To convert a Tarmac trace log to VCD, I used: tarmac-vcd.exe --output=<output_vcd_file.vcd> <input_trace_log.log>

The Tarmac trace was generated using the ARM Fast Model, version 11.27.

Could you please help me fix this and generate VCD files with accurate simulation timestamps from TarmacTrace logs? I would appreciate your guidance.

Thanks and regards,

Vamsi Ganesh

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions