Skip to content

Commit

Permalink
Merge pull request #932 from diffblue/property1
Browse files Browse the repository at this point in the history
Verilog: KNOWNBUG test for property ... endproperty
  • Loading branch information
tautschnig authored Jan 16, 2025
2 parents 095ae90 + b395a5e commit bc7a3df
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 0 deletions.
File renamed without changes.
File renamed without changes.
11 changes: 11 additions & 0 deletions regression/verilog/property/named_property2.desc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
KNOWNBUG
named_property2.sv
--bound 20
^\[main\.assert\.1\] always main\.x_is_eventually_ten: PROVED up to bound 20$
^EXIT=0$
^SIGNAL=0$
--
^warning: ignoring
--
The type checker only allows expressions, not properties in property ...
endproperty.
12 changes: 12 additions & 0 deletions regression/verilog/property/named_property2.sv
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
module main(input clk);

reg [31:0] x = 0;
always_ff @(posedge clk) x++;

property x_is_eventually_ten;
s_eventually x == 10
endproperty : x_is_eventually_ten

assert property (x_is_eventually_ten);

endmodule

0 comments on commit bc7a3df

Please sign in to comment.