diff --git a/setup.py b/setup.py index e61b3b1df..fd6fbdb74 100644 --- a/setup.py +++ b/setup.py @@ -45,7 +45,7 @@ "staticfg", "networkx", "uinspect", - "circt==1.59.1.dev51", + "circt==1.66.0", ], python_requires='>=3.6', long_description=long_description, diff --git a/tests/test_backend/test_mlir/golds/complex_lut.v b/tests/test_backend/test_mlir/golds/complex_lut.v index a6cb166cf..f20e4ec39 100644 --- a/tests/test_backend/test_mlir/golds/complex_lut.v +++ b/tests/test_backend/test_mlir/golds/complex_lut.v @@ -4,18 +4,18 @@ module LUT( ); wire [3:0] _GEN = '{1'h1, 1'h1, 1'h0, 1'h0}; - wire [3:0] _GEN_0 = '{1'h0, 1'h1, 1'h1, 1'h1}; - wire [3:0] _GEN_1 = '{1'h0, 1'h1, 1'h1, 1'h0}; - wire [3:0] _GEN_2 = '{1'h1, 1'h0, 1'h0, 1'h0}; - wire [3:0] _GEN_3 = '{1'h0, 1'h1, 1'h0, 1'h1}; - wire [3:0] _GEN_4 = '{1'h1, 1'h0, 1'h1, 1'h1}; - wire [3:0] _GEN_5 = '{1'h1, 1'h1, 1'h1, 1'h0}; - wire [3:0] _GEN_6 = '{1'h0, 1'h0, 1'h1, 1'h0}; + wire [3:0] _GEN_0 = '{1'h0, 1'h1, 1'h0, 1'h1}; + wire [3:0] _GEN_1 = '{1'h1, 1'h1, 1'h1, 1'h0}; + wire [3:0] _GEN_2 = '{1'h0, 1'h1, 1'h1, 1'h0}; + wire [3:0] _GEN_3 = '{1'h0, 1'h0, 1'h1, 1'h0}; + wire [3:0] _GEN_4 = '{1'h1, 1'h0, 1'h0, 1'h0}; + wire [3:0] _GEN_5 = '{1'h1, 1'h0, 1'h1, 1'h1}; + wire [3:0] _GEN_6 = '{1'h0, 1'h1, 1'h1, 1'h1}; wire struct packed {logic [7:0] x; logic y; } _GEN_7 = - '{x: {1'h0, _GEN_1[I], _GEN_6[I], _GEN_2[I], 1'h1, _GEN_4[I], 1'h1, _GEN_0[I]}, - y: _GEN_5[I]}; + '{x: {1'h0, _GEN_2[I], _GEN_3[I], _GEN_4[I], 1'h1, _GEN_5[I], 1'h1, _GEN_6[I]}, + y: _GEN_1[I]}; wire struct packed {logic [7:0] x; logic y; } _GEN_8 = - '{x: {_GEN_0[I], _GEN_1[I], 1'h0, _GEN_2[I], _GEN_3[I], 1'h0, _GEN_4[I], _GEN_0[I]}, + '{x: {_GEN_6[I], _GEN_2[I], 1'h0, _GEN_4[I], _GEN_0[I], 1'h0, _GEN_5[I], _GEN_6[I]}, y: _GEN[I]}; assign O = {{_GEN_8}, {_GEN_7}}; endmodule