nvc icon indicating copy to clipboard operation
nvc copied to clipboard

Parallel generation of fst-files

Open oscargus opened this issue 9 months ago • 3 comments

Just a heads up that Verilator may introduce parallel writing of (multiple) fst-files: https://github.com/verilator/verilator/pull/5806

Currently there are no waveform viewers that can support this, but we hope to get support for Surfer soon.

Hence, it may be worthwhile to consider if this can be implemented in NVC.

(Note that I do not think all the details are fully set yet, so very much a heads up.)

oscargus avatar Mar 05 '25 08:03 oscargus

Thanks, the linked discussions are quite interesting. I wasn't aware the FST library code had moved out of the GtkWave repository to here https://github.com/gtkwave/libfst

nickg avatar Mar 05 '25 21:03 nickg

BTW I don't think parallel writing is particularly useful to NVC at the moment as it doesn't do multi-threaded simulation.

nickg avatar Mar 05 '25 21:03 nickg

BTW I don't think parallel writing is particularly useful to NVC at the moment as it doesn't do multi-threaded simulation.

Ahh, then I didn't read that part of the docs good enough. Feel free to close unless you want to keep it as a motivation to get multi-threaded simulation going. :-)

oscargus avatar Mar 06 '25 08:03 oscargus