I'm currently working with a vhdl example to check the ability of ncsim to limit the filesize of vcd dumpfiles. For that I set up a simple mux with a testbench, that generates stimuli over 540ms. The following simulation flow results in a 1,7G VCD file:
$ ncvhdl -cdslib ./cds.lib -hdlvar ./hdl.var mux.vhd TB_mux.vhd
$ ncelab -cdslib ./cds.lib -VHDL_TIME_PRECISION 1ps -access +r TB_mux
$ ncsim -batch -run -input ncsim.sim
"database -open ncsim.vcd -vcd
probe -all -depth all"
In the next run I want to limit the VCD filesize at 100MB, so I changed 'database -open ncsim.vcd -vcd' according to the manual to 'database -open ncsim.vcd -maxsize 100M -vcd'. After the simulation restart there is generated again one single 1.7G VCD file. So it seems that the limit doesnt change anything, without output an error message. Is there anyone who has the same issue?
Thanks in advance!
Edit: I'm working with: ncsim(64) 09.20-s022