Hi,
I would like to know how to dump system verilog signals, variables etc. to a vcd file or equivalent.
I tried $dumpvars at the top_level module but no relevant signals were dumped.
thanks in advance,
ze’ev
Variables inside dynamic scope cannot be dumped.
You have to use interactive simulation for debugging.
or
Drive the signals to some debug interface ( explained in http://www.systemverilog.us/vmm_info.html ).
or
Contact the tool support center for their tool specific logging methodology.
If I understand you right I should do the following:
- instantiate an interface which hold all the signals name I want to dump.
- connect those signals to the interface ( i.e. as done at the agent’s driver or monitor)
thanks for your help
ze’ev
YES.
Other way is , Just declare a variable in package and update the variables as the same value of your interested variable.
Hi, can we dump vpd under questa using the DVE PLI???