Assertion to check signal is toggling or not

In reply to rohithgm:
I don’t fully understand your requirements. However, I have a suggestion that can get you started on the right path. That suggestion makes use of concepts explained in my paper
SVA Alternative for Complex Assertions The paper was published at Verification Horizons - March 2018 Issue | Verification Academy

Your solution would look something like

 
$rose(a) |-> (1, my_task(b, c)); 

task automatic my_task(bit b, c); 
  // here you can use # delays, wait statements, @ (posedge clk), 
  // fork other tasks, or whatever you need to verify your requirements
endtask

Ben Cohen
http://www.systemverilog.us/ ben@systemverilog.us
For training, consulting, services: contact Home - My cvcblr


  1. Verification Horizons - March 2018 Issue | Verification Academy
  2. SVA: Package for dynamic and range delays and repeats | Verification Academy
  3. SVA in a UVM Class-based Environment
    SVA in a UVM Class-based Environment | Verification Horizons | Verification Academy

FREE BOOK: Component Design by Example
… A Step-by-Step Process Using VHDL with UART as Vehicle