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.