Skip to content

Commit b25e19c

Browse files
committed
default file name for VCD (value change dump) files
1 parent b41a88d commit b25e19c

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

veriloggen/simulation/simulation.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,14 @@ def setup_waveform(m, *uuts, **kwargs):
3737
continue
3838
new_uuts.append(uut)
3939

40-
dumpfile = kwargs['dumpfile'] if 'dumpfile' in kwargs else 'uut.vcd'
40+
if 'dumpfile' in kwargs:
41+
dumpfile = kwargs['dumpfile']
42+
else:
43+
dumpfile_fd = tempfile.NamedTemporaryFile(prefix="waveform_",
44+
suffix=".vcd",
45+
dir=os.getcwd(),
46+
delete=False)
47+
dumpfile = dumpfile_fd.name
4148

4249
uuts = new_uuts
4350
ret = m.Initial(

0 commit comments

Comments
 (0)