File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change
1
+ KNOWNBUG
2
+ sequence5.sv
3
+ --bound 0
4
+ ^\[main\.p0\] 1: PROVED up to bound 0$
5
+ ^\[main\.p1\] 0: REFUTED$
6
+ ^\[main\.p2\] 1'bx: PROVED up to bound 0$
7
+ ^\[main\.p3\] 1'bz: PROVED up to bound 0$
8
+ ^EXIT=10$
9
+ ^SIGNAL=0$
10
+ --
11
+ ^warning: ignoring
12
+ --
13
+ x and z are recognized as 'true', but 'true' is defined as a "nonzero known
14
+ value" (1800-2017 12.4).
Original file line number Diff line number Diff line change
1
+ module main ;
2
+
3
+ // passes, since 10 is true
4
+ initial p0 : assert property (10 );
5
+
6
+ // fails, since 0 isn't true
7
+ initial p1 : assert property (0 );
8
+
9
+ // fails, since 'x' isn't true
10
+ initial p2 : assert property (1'bx );
11
+
12
+ // fails, since 'z' isn't true
13
+ initial p3 : assert property (1'bz );
14
+
15
+ endmodule
You can’t perform that action at this time.
0 commit comments