thundermag
Newbie level 3
Hello forum users,
I'm new in your forum and at first i want to say "hello"
I have a simulated testbench with verilog timing checks. The problem is, that no violation come on the $width check. The condition of $width is correct.
(threshold < time(opposite_event) - time(reference_event) < limit)
In one case, it is so, that the clk has a incorrect value of x, but the $width gives a correct violation !? Why come a violation when the signal is 'X'?
And the other problem is, when the clk is correct and the pulse width is in the violation range it comes no violation. Can explain me a user this behaviour?
thanks and
best regards
thundermag
I'm new in your forum and at first i want to say "hello"
I have a simulated testbench with verilog timing checks. The problem is, that no violation come on the $width check. The condition of $width is correct.
(threshold < time(opposite_event) - time(reference_event) < limit)
In one case, it is so, that the clk has a incorrect value of x, but the $width gives a correct violation !? Why come a violation when the signal is 'X'?
And the other problem is, when the clk is correct and the pulse width is in the violation range it comes no violation. Can explain me a user this behaviour?
thanks and
best regards
thundermag