davyzhu
Advanced Member level 1
- Joined
- May 23, 2004
- Messages
- 494
- Helped
- 5
- Reputation
- 10
- Reaction score
- 2
- Trophy points
- 1,298
- Location
- oriental
- Activity points
- 4,436
gated clocks
Hi all,
When I simulate netlist (Verilog style) with gated clock, I found the output is very different with what I see in RTL level (with a lot of red 'xxxx').
So I add tfile in NCSim to forbidden the delay and timing check in global scope (Because the design have no memory like RAM/FIFO).
The netlist waveform seems to be better, but there are also some trivial differences between RTL and netlist waveforms (e.g. some signal have one clock advance and some signal have one clock delay). I guess gated clock does not behavior like original clock and introduce race.
But how to understand gated clock simulation behavior? Any comments/reference will be appreciated!
Thanks!
Best regards,
Davy
Hi all,
When I simulate netlist (Verilog style) with gated clock, I found the output is very different with what I see in RTL level (with a lot of red 'xxxx').
So I add tfile in NCSim to forbidden the delay and timing check in global scope (Because the design have no memory like RAM/FIFO).
The netlist waveform seems to be better, but there are also some trivial differences between RTL and netlist waveforms (e.g. some signal have one clock advance and some signal have one clock delay). I guess gated clock does not behavior like original clock and introduce race.
But how to understand gated clock simulation behavior? Any comments/reference will be appreciated!
Thanks!
Best regards,
Davy