tracing
tracing the system state is never a bad idea
*.vcd files
For a project we needed to use cocotb, a python based testbench for designs under test that can be executed with one of their supported simulators. So it was decided that it is probably a good idea to have our refrence implementation, or golden model, of our application in python as well, to be able to have a seamlessly debug interaction.