I have long running simulation in Modelsim for VHDL/Verilog designs. I want to know are there any way to save current simulation progress and resume it somehow in later time?


The ModelSim command checkpoint will save simulator state and the restore command will restore it. Here's a link for details on using the commands.

You can restore between simulations or within the current simulation. Several things will be saved using checkpoint, however others, like TCL macro state, manual command-line changes, GUI window state and statistics will not be saved.

You can save waveform or list GUI window state using write format <list | wave> <filename> and recall the state with do <filename>, as seen here.

  • \$\begingroup\$ A link-only answer is not very useful, as the link can break and then the answer is useless. Please try to summarize the information that the OP needs. \$\endgroup\$ – Elliot Alderson Dec 28 '18 at 1:02
  • \$\begingroup\$ @ElliotAlderson - good point. Edited with more detail so it's not just a link answer. \$\endgroup\$ – user_007 Dec 28 '18 at 6:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.