Alvin80
Newbie level 5
- Joined
- Feb 15, 2009
- Messages
- 9
- Helped
- 2
- Reputation
- 4
- Reaction score
- 0
- Trophy points
- 1,281
- Location
- Torino, Italy
- Activity points
- 1,375
ncsim probe -create -shm
Hi everybody,
I'm working with NCSIM for simulating a hierarchical design at RT-level.
I'm especially interested in the activity of some register banks in the design.
Thus, I prepared the following script in order to annotate this activity into a vcd file.
cat > ncsim.tcl <<EOFF
database -open "namedb" -vcd -default -into "/space/CIC.vcd"
probe DUT -database "namedb" -all -depth all -waveform
EOFF
But at the end of the simulation, the activity of the desired registers (actually the output nets of the registers) is not in the VCD! Maybe there is some option that I can't find
At gate level I dont have any problems, but I need to simulate at that level.
I've already tried with the option -expand in the ncelab command...
My RTL code is written in verilog and the description of the register banks is as follows:
reg [27:0] x_reg_bank[9:0]; // X Registers bank
reg [27:0] y_reg_bank[9:0]; // Y Registers bank
reg [27:0] z_reg_bank[9:0]; // Z Registers bank
Do you know any solution for my problem?
Thanks in advance...
Hi everybody,
I'm working with NCSIM for simulating a hierarchical design at RT-level.
I'm especially interested in the activity of some register banks in the design.
Thus, I prepared the following script in order to annotate this activity into a vcd file.
cat > ncsim.tcl <<EOFF
database -open "namedb" -vcd -default -into "/space/CIC.vcd"
probe DUT -database "namedb" -all -depth all -waveform
EOFF
But at the end of the simulation, the activity of the desired registers (actually the output nets of the registers) is not in the VCD! Maybe there is some option that I can't find
At gate level I dont have any problems, but I need to simulate at that level.
I've already tried with the option -expand in the ncelab command...
My RTL code is written in verilog and the description of the register banks is as follows:
reg [27:0] x_reg_bank[9:0]; // X Registers bank
reg [27:0] y_reg_bank[9:0]; // Y Registers bank
reg [27:0] z_reg_bank[9:0]; // Z Registers bank
Do you know any solution for my problem?
Thanks in advance...