Output Monitor doesnt take the changed value

In reply to prashant.kaushik:

It seems your device is synchronized on the rising edge of clk. If you are sampling the monitor on the falling edge it should work and you are avoiding the clocking block. This is how I solve issues like this.