intel / rohd

The Rapid Open Hardware Development (ROHD) framework is a framework for describing and verifying hardware in the Dart programming language.
https://intel.github.io/rohd-website
BSD 3-Clause "New" or "Revised" License
365 stars 65 forks source link

Dump waves to something better than VCD #167

Open mkorbel1 opened 1 year ago

mkorbel1 commented 1 year ago

Motivation

VCD files are simple but big and slow. Other formats could be better for disk space and performance.

Desired solution

Find wave dump format(s) which enable lower space and/or higher performance.

One option could be FST. There's a discussion on adding it to treadle here that may be of interest: https://github.com/chipsalliance/treadle/issues/101

Alternatives considered

Some vendors and tools have proprietary formats that work well with their debug tools. Perhaps it's worth investigating methods to generate those formats.

dmetis commented 6 months ago

You can assign me as the owner