Add test that is expecting to fail
authorEddie Hung <eddie@fpgeh.com>
Wed, 2 Oct 2019 21:52:40 +0000 (14:52 -0700)
committerEddie Hung <eddie@fpgeh.com>
Wed, 2 Oct 2019 21:52:40 +0000 (14:52 -0700)
tests/sat/initval.ys

index 2079d2f34e13971cd336cb50372e14baace6b9e9..1627a37e382a12112c4f8deb850b7d52a55e1b62 100644 (file)
@@ -2,3 +2,23 @@ read_verilog -sv initval.v
 proc;;
 
 sat -seq 10 -prove-asserts
+
+read_verilog <<EOT
+module gold(input clk, input i, output reg [1:0] o);
+initial o = 2'b10;
+always @(posedge clk)
+   o[0] <= {i,i};
+endmodule
+
+module gate(input clk, input i, output reg [1:0] o);
+initial o = 2'b10;
+always @(posedge clk)
+   o[0] <= i;
+always @*
+   o[1] <= o[0];
+endmodule
+EOT
+
+proc
+miter -equiv -flatten -make_assert -make_outputs gold gate miter
+sat -seq 1 -falsify -prove-asserts -show-ports miter