File tree Expand file tree Collapse file tree 7 files changed +83
-0
lines changed
regression/ebmc-spot/sva-buechi Expand file tree Collapse file tree 7 files changed +83
-0
lines changed Original file line number Diff line number Diff line change
1
+ KNOWNBUG
2
+ ../../verilog/SVA/disable_iff1.sv
3
+ --buechi --module main --bdd --numbered-trace
4
+ ^\[main\.p0\] always \(disable iff \(main.counter == 0\) main\.counter != 0\): PROVED$
5
+ ^\[main\.p1\] always \(disable iff \(1\) 0\): PROVED$
6
+ ^\[main\.p2\] always \(disable iff \(main\.counter == 1\) main\.counter == 0\): REFUTED$
7
+ ^Counterexample with 3 states:$
8
+ ^EXIT=10$
9
+ ^SIGNAL=0$
10
+ --
11
+ ^warning: ignoring
12
+ --
13
+ The trace is missing.
Original file line number Diff line number Diff line change
1
+ CORE
2
+ ../../verilog/SVA/if1.sv
3
+ --buechi --bdd
4
+ ^\[main\.p0\] always \(if\(main\.counter == 0\) nexttime main\.counter == 1\): PROVED$
5
+ ^\[main\.p1\] always \(if\(main\.counter == 0\) nexttime main\.counter == 1 else nexttime main\.counter == 3\): REFUTED$
6
+ ^EXIT=10$
7
+ ^SIGNAL=0$
8
+ --
9
+ ^warning: ignoring
10
+ --
Original file line number Diff line number Diff line change
1
+ CORE
2
+ ../../verilog/SVA/issue669.sv
3
+ --buechi --bound 5 --top top
4
+ \[top\.assert\.1\] always not s_eventually 0: PROVED up to bound 5$
5
+ \[top\.assert\.2\] always \(\(top\.a until_with top\.b\) implies \(not \(\(not top\.b\) s_until \(not top\.a\)\)\)\): PROVED up to bound 5$
6
+ \[top\.assert\.3\] always \(\(not \(\(not top\.b\) s_until \(not top\.a\)\)\) implies \(top\.a until_with top\.b\)\): PROVED up to bound 5$
7
+ \[top\.assert\.4\] always \(\(top\.a until_with top\.b\) implies \(top\.a until \(top\.a and top\.b\)\)\): PROVED up to bound 5$
8
+ \[top\.assert\.5\] always \(\(top\.a until \(top\.a and top\.b\)\) implies \(top\.a until_with top\.b\)\): PROVED up to bound 5$
9
+ \[top\.assert\.6\] always \(\(s_eventually top\.a\) implies \(1 s_until top\.a\)\): PROVED up to bound 5$
10
+ \[top\.assert\.7\] always \(\(1 s_until top\.a\) implies \(s_eventually top\.a\)\): PROVED up to bound 5$
11
+ \[top\.assert\.8\] always \(\(top\.a s_until top\.b\) implies \(\(s_eventually top\.b\) and \(top\.a until top\.b\)\)\): PROVED up to bound 5$
12
+ \[top\.assert\.9\] always \(\(\(s_eventually top\.b\) and \(top\.a until top\.b\)\) implies \(top\.a s_until top\.b\)\): PROVED up to bound 5$
13
+ ^EXIT=0$
14
+ ^SIGNAL=0$
15
+ --
16
+ --
17
+ https://github.com/diffblue/hw-cbmc/issues/669
Original file line number Diff line number Diff line change
1
+ CORE
2
+ ../../verilog/SVA/sequence_and2.sv
3
+ --buechi
4
+ \[.*\] \(1 and \(##2 1\)\) \|-> main\.x == 2: PROVED up to bound 5$
5
+ \[.*\] \(\(##2 1\) and 1\) \|-> main\.x == 2: PROVED up to bound 5$
6
+ \[.*\] \(\(##2 1\) and 1\) #-# main\.x == 2: PROVED up to bound 5$
7
+ ^EXIT=0$
8
+ ^SIGNAL=0$
9
+ --
10
+ ^warning: ignoring
11
+ --
Original file line number Diff line number Diff line change
1
+ CORE
2
+ ../../verilog/SVA/sequence_repetition4.sv
3
+ --buechi --bdd
4
+ ^\[main\.p0\] \(main\.x == 0 ##1 main\.x == 1\) \[\*2\]: PROVED$
5
+ ^\[main\.p1\] \(main\.x == 0 ##1 main\.x == 1 ##1 main\.x == 0\) \[\*2\]: REFUTED$
6
+ ^EXIT=10$
7
+ ^SIGNAL=0$
8
+ --
9
+ ^warning: ignoring
10
+ --
Original file line number Diff line number Diff line change
1
+ CORE
2
+ ../../verilog/SVA/sequence_repetition7.sv
3
+ --buechi --bdd
4
+ ^\[.*\] \(main\.a ##1 main\.b\) \[\*5\]: PROVED$
5
+ ^\[.*\] \(\!main\.b ##1 \!main\.a\) \[\*5\]: PROVED$
6
+ ^EXIT=0$
7
+ ^SIGNAL=0$
8
+ --
9
+ --
Original file line number Diff line number Diff line change
1
+ CORE
2
+ ../../verilog/SVA/sva_abort1.sv
3
+ --buechi --module main --bdd
4
+ ^\[main\.p0\] always \(accept_on \(main\.counter == 0\) main\.counter != 0\): PROVED$
5
+ ^\[main\.p1\] always \(accept_on \(1\) 0\): PROVED$
6
+ ^\[main\.p2\] always \(accept_on \(main\.counter == 1\) main\.counter == 0\): REFUTED$
7
+ ^\[main\.p3\] always \(reject_on \(main\.counter != 0\) 1\): REFUTED$
8
+ ^\[main\.p4\] always \(reject_on \(1\) 1\): REFUTED$
9
+ ^EXIT=10$
10
+ ^SIGNAL=0$
11
+ --
12
+ ^warning: ignoring
13
+ --
You can’t perform that action at this time.
0 commit comments