In reply to chr_sue:
I really appreciate your help.
What do you mean by a protocol timing issue? My assumption is that if the RTL asserts any kind of ‘ready’ or ‘not_ready’ signal in a certain cycle the stimuli components should be able to detect it in the same cycle and not a cycle later.
In my case, the ‘halt’ signal behaves like a ‘not_ready’ signal and I was expecting the driver to detect this in time. In fact, when I set the fixed delay (#1 when I don’t use clocking blocks) works.