| module top(i_clk,b); | |
| input i_clk; | |
| output b; | |
| wire value = 0; | |
| reg f_past_gbl_clock_valid; | |
| initial f_past_gbl_clock_valid = 0; | |
| always @(posedge i_clk) | |
| f_past_gbl_clock_valid <= 1'b1; | |
| always @(posedge i_clk) | |
| if ((f_past_gbl_clock_valid)&&(!$rose(i_clk))) | |
| begin | |
| assert($stable(value)); | |
| end | |
| assign b = f_past_gbl_clock_valid; | |
| endmodule |