sarah_st
Newbie level 4
My design has a 4kb memory unit and I need to capture its switching activity.
If I use:
$dumpvars(1, testbench.decoder0);
in my testbench, I should get all activity from all nets/registers in my design. However, I don't get any switching activity from my memory unit which is a 2D register array.
If I try to use below to manually reference:
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1023]);
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1022]);
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1021]);
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1020]);
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1019]);
....
ModelSim says invalid argument 2.. it doesn't like "[ ]".
How can I capture my memory activity using VCD in ModelSim?
Thanks.
If I use:
$dumpvars(1, testbench.decoder0);
in my testbench, I should get all activity from all nets/registers in my design. However, I don't get any switching activity from my memory unit which is a 2D register array.
If I try to use below to manually reference:
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1023]);
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1022]);
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1021]);
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1020]);
$dumpvars(0, testbench.decoder0.virtual_mem0.mem[1019]);
....
ModelSim says invalid argument 2.. it doesn't like "[ ]".
How can I capture my memory activity using VCD in ModelSim?
Thanks.