Add test for abc9+mince issue
authorDavid Shah <dave@ds0.me>
Fri, 20 Mar 2020 20:35:28 +0000 (20:35 +0000)
committerDavid Shah <dave@ds0.me>
Fri, 20 Mar 2020 20:35:28 +0000 (20:35 +0000)
Signed-off-by: David Shah <dave@ds0.me>
tests/various/ice40_mince_abc9.ys [new file with mode: 0644]

diff --git a/tests/various/ice40_mince_abc9.ys b/tests/various/ice40_mince_abc9.ys
new file mode 100644 (file)
index 0000000..408e16f
--- /dev/null
@@ -0,0 +1,17 @@
+read_verilog <<EOT
+
+module top(input clk, ce, input [2:0] a, b, output reg [2:0] q);
+
+       reg [2:0] aa, bb;
+
+       always @(posedge clk) begin
+               if (ce) begin
+                       aa <= a;
+               end
+               bb <= b;
+               q <= aa + bb;
+       end
+endmodule
+EOT
+
+synth_ice40 -abc9 -dffe_min_ce_use 4