10 read_verilog -formal demo.v
14 module top(input clk, input up, down);
15 reg [4:0] counter = 0;
16 always @(posedge clk) begin
17 if (up && counter != 10) counter <= counter + 1;
18 if (down && counter != 0) counter <= counter - 1;
20 assert property (counter != 15);