tests: vlog: update dsp_inout_registered_dualclk Signed-off-by: Karol Gugala <kgugala@antmicro.com>
diff --git a/tests/dsp_inout_registered_dualclk/dsp_inout_registered_dualclk.sim.v b/tests/dsp_inout_registered_dualclk/dsp_inout_registered_dualclk.sim.v index 5ee70a0..6235af4 100644 --- a/tests/dsp_inout_registered_dualclk/dsp_inout_registered_dualclk.sim.v +++ b/tests/dsp_inout_registered_dualclk/dsp_inout_registered_dualclk.sim.v
@@ -13,18 +13,22 @@ output wire [DATA_WIDTH-1:0] out; /* Input registers on iclk */ + (* pack="DFF-DSP" *) wire [DATA_WIDTH/2-1:0] q_a; + (* pack="DFF-DSP" *) wire [DATA_WIDTH/2-1:0] q_b; + (* pack="DFF-DSP" *) wire q_m; genvar i; for (i=0; i<DATA_WIDTH/2; i=i+1) begin: input_dffs_gen - DFF q_a_ff(.d(a[i]), .q(q_a[i]), .clk(iclk)); - DFF q_b_ff(.d(b[i]), .q(q_b[i]), .clk(iclk)); + DFF q_a_ff(.D(a[i]), .Q(q_a[i]), .CLK(iclk)); + DFF q_b_ff(.D(b[i]), .Q(q_b[i]), .CLK(iclk)); end - DFF m_ff(.d(m), .q(q_m), .clk(iclk)); + DFF m_ff(.D(m), .Q(q_m), .CLK(iclk)); /* Combinational logic */ + (* pack="DFF-DSP" *) wire [DATA_WIDTH-1:0] c_out; DSP_COMBINATIONAL comb (.a(q_a), .b(q_b), .m(q_m), .out(c_out)); @@ -32,8 +36,7 @@ wire [DATA_WIDTH-1:0] q_out; genvar j; for (j=0; j<DATA_WIDTH; j=j+1) begin: output_dffs_gen - DFF q_out_ff(.d(c_out[j]), .q(q_out[j]), .clk(oclk)); + DFF q_out_ff(.D(c_out[j]), .Q(out[j]), .CLK(oclk)); end - assign out = q_out; endmodule
diff --git a/tests/dsp_inout_registered_dualclk/golden.model.xml b/tests/dsp_inout_registered_dualclk/golden.model.xml index 8ab0f30..0073b45 100644 --- a/tests/dsp_inout_registered_dualclk/golden.model.xml +++ b/tests/dsp_inout_registered_dualclk/golden.model.xml
@@ -1,16 +1,4 @@ <models xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:include href="../dsp_combinational/dsp_combinational.model.xml" xpointer="xpointer(models/child::node())"/> <xi:include href="../fig42-dff/dff.model.xml" xpointer="xpointer(models/child::node())"/> - <model name="DSP_INOUT_REGISTERED_DUALCLK"> - <input_ports> - <port clock="oclk iclk" combinational_sink_ports="out" name="a"/> - <port clock="oclk iclk" combinational_sink_ports="out" name="b"/> - <port is_clock="1" name="iclk"/> - <port clock="oclk iclk" combinational_sink_ports="out" name="m"/> - <port is_clock="1" name="oclk"/> - </input_ports> - <output_ports> - <port clock="oclk iclk" name="out"/> - </output_ports> - </model> </models>
diff --git a/tests/dsp_inout_registered_dualclk/golden.pb_type.xml b/tests/dsp_inout_registered_dualclk/golden.pb_type.xml index 3d292f3..f976322 100644 --- a/tests/dsp_inout_registered_dualclk/golden.pb_type.xml +++ b/tests/dsp_inout_registered_dualclk/golden.pb_type.xml
@@ -1,1564 +1,2464 @@ <?xml version='1.0' encoding='utf-8'?> -<pb_type xmlns:xi="http://www.w3.org/2001/XInclude" name="dsp_inout_registered_dualclk" num_pb="1"> +<pb_type xmlns:xi="http://www.w3.org/2001/XInclude" num_pb="1" name="DSP_INOUT_REGISTERED_DUALCLK"> + <clock name="iclk" num_pins="1"/> + <clock name="oclk" num_pins="1"/> <input name="a" num_pins="32"/> <input name="b" num_pins="32"/> - <clock name="iclk" num_pins="1"/> <input name="m" num_pins="1"/> - <clock name="oclk" num_pins="1"/> <output name="out" num_pins="64"/> - <pb_type blif_model=".subckt dsp_combinational" name="dsp_combinational" num_pb="1"> + <pb_type num_pb="1" name="comb"> <xi:include href="../dsp_combinational/dsp_combinational.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> </pb_type> - <pb_type blif_model=".subckt dff" name="dff" num_pb="129"> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_0"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_0"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_10"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_10"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_11"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_11"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_12"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_12"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_13"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_13"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_14"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_14"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_15"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_15"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_16"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_16"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_17"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_17"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_18"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_18"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_19"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_19"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_1"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_1"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_20"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_20"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_21"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_21"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_22"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_22"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_23"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_23"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_24"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_24"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_25"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_25"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_26"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_26"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_27"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_27"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_28"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_28"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_29"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_29"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_2"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_2"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_30"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_30"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_31"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_31"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_3"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_3"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_4"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_4"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_5"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_5"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_6"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_6"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_7"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_7"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_8"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_8"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_a_ff_9"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="input_dffs_gen_q_b_ff_9"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="m_ff"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_0"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_10"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_11"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_12"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_13"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_14"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_15"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_16"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_17"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_18"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_19"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_1"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_20"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_21"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_22"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_23"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_24"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_25"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_26"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_27"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_28"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_29"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_2"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_30"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_31"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_32"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_33"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_34"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_35"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_36"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_37"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_38"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_39"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_3"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_40"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_41"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_42"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_43"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_44"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_45"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_46"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_47"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_48"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_49"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_4"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_50"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_51"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_52"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_53"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_54"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_55"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_56"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_57"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_58"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_59"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_5"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_60"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_61"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_62"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_63"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_6"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_7"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_8"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="1" name="output_dffs_gen_q_out_ff_9"> <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> </pb_type> <interconnect> <direct> - <port from="dff[0]" name="q" type="input"/> - <port from="dsp_combinational" name="a[0]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_0"/> + <port name="a[0]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_0"/> + <port name="a[0]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[22]" name="q" type="input"/> - <port from="dsp_combinational" name="a[1]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_1"/> + <port name="a[1]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_1"/> + <port name="a[1]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[44]" name="q" type="input"/> - <port from="dsp_combinational" name="a[2]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_2"/> + <port name="a[2]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_2"/> + <port name="a[2]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[50]" name="q" type="input"/> - <port from="dsp_combinational" name="a[3]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_3"/> + <port name="a[3]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_3"/> + <port name="a[3]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[52]" name="q" type="input"/> - <port from="dsp_combinational" name="a[4]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_4"/> + <port name="a[4]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_4"/> + <port name="a[4]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[54]" name="q" type="input"/> - <port from="dsp_combinational" name="a[5]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_5"/> + <port name="a[5]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_5"/> + <port name="a[5]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[56]" name="q" type="input"/> - <port from="dsp_combinational" name="a[6]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_6"/> + <port name="a[6]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_6"/> + <port name="a[6]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[58]" name="q" type="input"/> - <port from="dsp_combinational" name="a[7]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_7"/> + <port name="a[7]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_7"/> + <port name="a[7]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[60]" name="q" type="input"/> - <port from="dsp_combinational" name="a[8]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_8"/> + <port name="a[8]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_8"/> + <port name="a[8]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[62]" name="q" type="input"/> - <port from="dsp_combinational" name="a[9]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_9"/> + <port name="a[9]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_9"/> + <port name="a[9]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[2]" name="q" type="input"/> - <port from="dsp_combinational" name="a[10]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_10"/> + <port name="a[10]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_10"/> + <port name="a[10]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[4]" name="q" type="input"/> - <port from="dsp_combinational" name="a[11]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_11"/> + <port name="a[11]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_11"/> + <port name="a[11]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[6]" name="q" type="input"/> - <port from="dsp_combinational" name="a[12]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_12"/> + <port name="a[12]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_12"/> + <port name="a[12]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[8]" name="q" type="input"/> - <port from="dsp_combinational" name="a[13]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_13"/> + <port name="a[13]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_13"/> + <port name="a[13]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[10]" name="q" type="input"/> - <port from="dsp_combinational" name="a[14]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_14"/> + <port name="a[14]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_14"/> + <port name="a[14]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[12]" name="q" type="input"/> - <port from="dsp_combinational" name="a[15]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_15"/> + <port name="a[15]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_15"/> + <port name="a[15]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[14]" name="q" type="input"/> - <port from="dsp_combinational" name="a[16]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_16"/> + <port name="a[16]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_16"/> + <port name="a[16]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[16]" name="q" type="input"/> - <port from="dsp_combinational" name="a[17]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_17"/> + <port name="a[17]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_17"/> + <port name="a[17]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[18]" name="q" type="input"/> - <port from="dsp_combinational" name="a[18]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_18"/> + <port name="a[18]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_18"/> + <port name="a[18]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[20]" name="q" type="input"/> - <port from="dsp_combinational" name="a[19]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_19"/> + <port name="a[19]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_19"/> + <port name="a[19]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[24]" name="q" type="input"/> - <port from="dsp_combinational" name="a[20]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_20"/> + <port name="a[20]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_20"/> + <port name="a[20]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[26]" name="q" type="input"/> - <port from="dsp_combinational" name="a[21]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_21"/> + <port name="a[21]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_21"/> + <port name="a[21]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[28]" name="q" type="input"/> - <port from="dsp_combinational" name="a[22]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_22"/> + <port name="a[22]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_22"/> + <port name="a[22]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[30]" name="q" type="input"/> - <port from="dsp_combinational" name="a[23]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_23"/> + <port name="a[23]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_23"/> + <port name="a[23]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[32]" name="q" type="input"/> - <port from="dsp_combinational" name="a[24]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_24"/> + <port name="a[24]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_24"/> + <port name="a[24]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[34]" name="q" type="input"/> - <port from="dsp_combinational" name="a[25]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_25"/> + <port name="a[25]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_25"/> + <port name="a[25]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[36]" name="q" type="input"/> - <port from="dsp_combinational" name="a[26]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_26"/> + <port name="a[26]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_26"/> + <port name="a[26]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[38]" name="q" type="input"/> - <port from="dsp_combinational" name="a[27]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_27"/> + <port name="a[27]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_27"/> + <port name="a[27]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[40]" name="q" type="input"/> - <port from="dsp_combinational" name="a[28]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_28"/> + <port name="a[28]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_28"/> + <port name="a[28]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[42]" name="q" type="input"/> - <port from="dsp_combinational" name="a[29]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_29"/> + <port name="a[29]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_29"/> + <port name="a[29]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[46]" name="q" type="input"/> - <port from="dsp_combinational" name="a[30]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_30"/> + <port name="a[30]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_30"/> + <port name="a[30]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[48]" name="q" type="input"/> - <port from="dsp_combinational" name="a[31]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_31"/> + <port name="a[31]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_a_ff_31"/> + <port name="a[31]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[1]" name="q" type="input"/> - <port from="dsp_combinational" name="b[0]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_0"/> + <port name="b[0]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_0"/> + <port name="b[0]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[23]" name="q" type="input"/> - <port from="dsp_combinational" name="b[1]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_1"/> + <port name="b[1]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_1"/> + <port name="b[1]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[45]" name="q" type="input"/> - <port from="dsp_combinational" name="b[2]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_2"/> + <port name="b[2]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_2"/> + <port name="b[2]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[51]" name="q" type="input"/> - <port from="dsp_combinational" name="b[3]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_3"/> + <port name="b[3]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_3"/> + <port name="b[3]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[53]" name="q" type="input"/> - <port from="dsp_combinational" name="b[4]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_4"/> + <port name="b[4]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_4"/> + <port name="b[4]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[55]" name="q" type="input"/> - <port from="dsp_combinational" name="b[5]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_5"/> + <port name="b[5]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_5"/> + <port name="b[5]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[57]" name="q" type="input"/> - <port from="dsp_combinational" name="b[6]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_6"/> + <port name="b[6]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_6"/> + <port name="b[6]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[59]" name="q" type="input"/> - <port from="dsp_combinational" name="b[7]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_7"/> + <port name="b[7]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_7"/> + <port name="b[7]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[61]" name="q" type="input"/> - <port from="dsp_combinational" name="b[8]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_8"/> + <port name="b[8]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_8"/> + <port name="b[8]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[63]" name="q" type="input"/> - <port from="dsp_combinational" name="b[9]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_9"/> + <port name="b[9]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_9"/> + <port name="b[9]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[3]" name="q" type="input"/> - <port from="dsp_combinational" name="b[10]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_10"/> + <port name="b[10]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_10"/> + <port name="b[10]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[5]" name="q" type="input"/> - <port from="dsp_combinational" name="b[11]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_11"/> + <port name="b[11]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_11"/> + <port name="b[11]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[7]" name="q" type="input"/> - <port from="dsp_combinational" name="b[12]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_12"/> + <port name="b[12]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_12"/> + <port name="b[12]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[9]" name="q" type="input"/> - <port from="dsp_combinational" name="b[13]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_13"/> + <port name="b[13]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_13"/> + <port name="b[13]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[11]" name="q" type="input"/> - <port from="dsp_combinational" name="b[14]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_14"/> + <port name="b[14]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_14"/> + <port name="b[14]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[13]" name="q" type="input"/> - <port from="dsp_combinational" name="b[15]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_15"/> + <port name="b[15]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_15"/> + <port name="b[15]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[15]" name="q" type="input"/> - <port from="dsp_combinational" name="b[16]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_16"/> + <port name="b[16]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_16"/> + <port name="b[16]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[17]" name="q" type="input"/> - <port from="dsp_combinational" name="b[17]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_17"/> + <port name="b[17]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_17"/> + <port name="b[17]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[19]" name="q" type="input"/> - <port from="dsp_combinational" name="b[18]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_18"/> + <port name="b[18]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_18"/> + <port name="b[18]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[21]" name="q" type="input"/> - <port from="dsp_combinational" name="b[19]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_19"/> + <port name="b[19]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_19"/> + <port name="b[19]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[25]" name="q" type="input"/> - <port from="dsp_combinational" name="b[20]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_20"/> + <port name="b[20]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_20"/> + <port name="b[20]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[27]" name="q" type="input"/> - <port from="dsp_combinational" name="b[21]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_21"/> + <port name="b[21]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_21"/> + <port name="b[21]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[29]" name="q" type="input"/> - <port from="dsp_combinational" name="b[22]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_22"/> + <port name="b[22]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_22"/> + <port name="b[22]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[31]" name="q" type="input"/> - <port from="dsp_combinational" name="b[23]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_23"/> + <port name="b[23]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_23"/> + <port name="b[23]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[33]" name="q" type="input"/> - <port from="dsp_combinational" name="b[24]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_24"/> + <port name="b[24]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_24"/> + <port name="b[24]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[35]" name="q" type="input"/> - <port from="dsp_combinational" name="b[25]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_25"/> + <port name="b[25]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_25"/> + <port name="b[25]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[37]" name="q" type="input"/> - <port from="dsp_combinational" name="b[26]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_26"/> + <port name="b[26]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_26"/> + <port name="b[26]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[39]" name="q" type="input"/> - <port from="dsp_combinational" name="b[27]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_27"/> + <port name="b[27]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_27"/> + <port name="b[27]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[41]" name="q" type="input"/> - <port from="dsp_combinational" name="b[28]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_28"/> + <port name="b[28]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_28"/> + <port name="b[28]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[43]" name="q" type="input"/> - <port from="dsp_combinational" name="b[29]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_29"/> + <port name="b[29]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_29"/> + <port name="b[29]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[47]" name="q" type="input"/> - <port from="dsp_combinational" name="b[30]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_30"/> + <port name="b[30]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_30"/> + <port name="b[30]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[49]" name="q" type="input"/> - <port from="dsp_combinational" name="b[31]" type="output"/> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_31"/> + <port name="b[31]" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="input_dffs_gen_q_b_ff_31"/> + <port name="b[31]" type="output" from="comb"/> + </pack_pattern> </direct> <direct> - <port from="dff[64]" name="q" type="input"/> - <port from="dsp_combinational" name="m" type="output"/> + <port name="Q" type="input" from="m_ff"/> + <port name="m" type="output" from="comb"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="Q" type="input" from="m_ff"/> + <port name="m" type="output" from="comb"/> + </pack_pattern> </direct> <direct> <port name="iclk" type="input"/> - <port from="dff[0]" name="clk" type="output"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_0"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_0"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_10"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_10"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_11"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_11"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_12"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_12"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_13"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_13"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_14"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_14"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_15"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_15"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_16"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_16"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_17"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_17"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_18"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_18"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_19"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_19"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_1"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_1"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_20"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_20"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_21"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_21"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_22"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_22"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_23"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_23"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_24"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_24"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_25"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_25"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_26"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_26"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_27"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_27"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_28"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_28"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_29"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_29"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_2"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_2"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_30"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_30"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_31"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_31"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_3"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_3"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_4"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_4"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_5"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_5"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_6"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_6"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_7"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_7"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_8"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_8"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_a_ff_9"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="input_dffs_gen_q_b_ff_9"/> + </direct> + <direct> + <port name="iclk" type="input"/> + <port name="CLK" type="output" from="m_ff"/> </direct> <direct> <port name="a[0]" type="input"/> - <port from="dff[0]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[1]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_0"/> </direct> <direct> <port name="b[0]" type="input"/> - <port from="dff[1]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[2]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_0"/> </direct> <direct> <port name="a[10]" type="input"/> - <port from="dff[2]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[3]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_10"/> </direct> <direct> <port name="b[10]" type="input"/> - <port from="dff[3]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[4]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_10"/> </direct> <direct> <port name="a[11]" type="input"/> - <port from="dff[4]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[5]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_11"/> </direct> <direct> <port name="b[11]" type="input"/> - <port from="dff[5]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[6]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_11"/> </direct> <direct> <port name="a[12]" type="input"/> - <port from="dff[6]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[7]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_12"/> </direct> <direct> <port name="b[12]" type="input"/> - <port from="dff[7]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[8]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_12"/> </direct> <direct> <port name="a[13]" type="input"/> - <port from="dff[8]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[9]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_13"/> </direct> <direct> <port name="b[13]" type="input"/> - <port from="dff[9]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[10]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_13"/> </direct> <direct> <port name="a[14]" type="input"/> - <port from="dff[10]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[11]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_14"/> </direct> <direct> <port name="b[14]" type="input"/> - <port from="dff[11]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[12]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_14"/> </direct> <direct> <port name="a[15]" type="input"/> - <port from="dff[12]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[13]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_15"/> </direct> <direct> <port name="b[15]" type="input"/> - <port from="dff[13]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[14]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_15"/> </direct> <direct> <port name="a[16]" type="input"/> - <port from="dff[14]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[15]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_16"/> </direct> <direct> <port name="b[16]" type="input"/> - <port from="dff[15]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[16]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_16"/> </direct> <direct> <port name="a[17]" type="input"/> - <port from="dff[16]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[17]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_17"/> </direct> <direct> <port name="b[17]" type="input"/> - <port from="dff[17]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[18]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_17"/> </direct> <direct> <port name="a[18]" type="input"/> - <port from="dff[18]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[19]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_18"/> </direct> <direct> <port name="b[18]" type="input"/> - <port from="dff[19]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[20]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_18"/> </direct> <direct> <port name="a[19]" type="input"/> - <port from="dff[20]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[21]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_19"/> </direct> <direct> <port name="b[19]" type="input"/> - <port from="dff[21]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[22]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_19"/> </direct> <direct> <port name="a[1]" type="input"/> - <port from="dff[22]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[23]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_1"/> </direct> <direct> <port name="b[1]" type="input"/> - <port from="dff[23]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[24]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_1"/> </direct> <direct> <port name="a[20]" type="input"/> - <port from="dff[24]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[25]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_20"/> </direct> <direct> <port name="b[20]" type="input"/> - <port from="dff[25]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[26]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_20"/> </direct> <direct> <port name="a[21]" type="input"/> - <port from="dff[26]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[27]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_21"/> </direct> <direct> <port name="b[21]" type="input"/> - <port from="dff[27]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[28]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_21"/> </direct> <direct> <port name="a[22]" type="input"/> - <port from="dff[28]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[29]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_22"/> </direct> <direct> <port name="b[22]" type="input"/> - <port from="dff[29]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[30]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_22"/> </direct> <direct> <port name="a[23]" type="input"/> - <port from="dff[30]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[31]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_23"/> </direct> <direct> <port name="b[23]" type="input"/> - <port from="dff[31]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[32]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_23"/> </direct> <direct> <port name="a[24]" type="input"/> - <port from="dff[32]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[33]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_24"/> </direct> <direct> <port name="b[24]" type="input"/> - <port from="dff[33]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[34]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_24"/> </direct> <direct> <port name="a[25]" type="input"/> - <port from="dff[34]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[35]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_25"/> </direct> <direct> <port name="b[25]" type="input"/> - <port from="dff[35]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[36]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_25"/> </direct> <direct> <port name="a[26]" type="input"/> - <port from="dff[36]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[37]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_26"/> </direct> <direct> <port name="b[26]" type="input"/> - <port from="dff[37]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[38]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_26"/> </direct> <direct> <port name="a[27]" type="input"/> - <port from="dff[38]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[39]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_27"/> </direct> <direct> <port name="b[27]" type="input"/> - <port from="dff[39]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[40]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_27"/> </direct> <direct> <port name="a[28]" type="input"/> - <port from="dff[40]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[41]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_28"/> </direct> <direct> <port name="b[28]" type="input"/> - <port from="dff[41]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[42]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_28"/> </direct> <direct> <port name="a[29]" type="input"/> - <port from="dff[42]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[43]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_29"/> </direct> <direct> <port name="b[29]" type="input"/> - <port from="dff[43]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[44]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_29"/> </direct> <direct> <port name="a[2]" type="input"/> - <port from="dff[44]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[45]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_2"/> </direct> <direct> <port name="b[2]" type="input"/> - <port from="dff[45]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[46]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_2"/> </direct> <direct> <port name="a[30]" type="input"/> - <port from="dff[46]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[47]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_30"/> </direct> <direct> <port name="b[30]" type="input"/> - <port from="dff[47]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[48]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_30"/> </direct> <direct> <port name="a[31]" type="input"/> - <port from="dff[48]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[49]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_31"/> </direct> <direct> <port name="b[31]" type="input"/> - <port from="dff[49]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[50]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_31"/> </direct> <direct> <port name="a[3]" type="input"/> - <port from="dff[50]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[51]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_3"/> </direct> <direct> <port name="b[3]" type="input"/> - <port from="dff[51]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[52]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_3"/> </direct> <direct> <port name="a[4]" type="input"/> - <port from="dff[52]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[53]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_4"/> </direct> <direct> <port name="b[4]" type="input"/> - <port from="dff[53]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[54]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_4"/> </direct> <direct> <port name="a[5]" type="input"/> - <port from="dff[54]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[55]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_5"/> </direct> <direct> <port name="b[5]" type="input"/> - <port from="dff[55]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[56]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_5"/> </direct> <direct> <port name="a[6]" type="input"/> - <port from="dff[56]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[57]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_6"/> </direct> <direct> <port name="b[6]" type="input"/> - <port from="dff[57]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[58]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_6"/> </direct> <direct> <port name="a[7]" type="input"/> - <port from="dff[58]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[59]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_7"/> </direct> <direct> <port name="b[7]" type="input"/> - <port from="dff[59]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[60]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_7"/> </direct> <direct> <port name="a[8]" type="input"/> - <port from="dff[60]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[61]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_8"/> </direct> <direct> <port name="b[8]" type="input"/> - <port from="dff[61]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[62]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_8"/> </direct> <direct> <port name="a[9]" type="input"/> - <port from="dff[62]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[63]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_a_ff_9"/> </direct> <direct> <port name="b[9]" type="input"/> - <port from="dff[63]" name="d" type="output"/> - </direct> - <direct> - <port name="iclk" type="input"/> - <port from="dff[64]" name="clk" type="output"/> + <port name="D" type="output" from="input_dffs_gen_q_b_ff_9"/> </direct> <direct> <port name="m" type="input"/> - <port from="dff[64]" name="d" type="output"/> + <port name="D" type="output" from="m_ff"/> </direct> <direct> <port name="oclk" type="input"/> - <port from="dff[65]" name="clk" type="output"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_0"/> </direct> <direct> - <port from="dsp_combinational" name="out[0]" type="input"/> - <port from="dff[65]" name="d" type="output"/> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_10"/> </direct> <direct> - <port from="dff[65]" name="q" type="input"/> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_11"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_12"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_13"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_14"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_15"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_16"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_17"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_18"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_19"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_1"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_20"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_21"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_22"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_23"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_24"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_25"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_26"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_27"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_28"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_29"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_2"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_30"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_31"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_32"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_33"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_34"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_35"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_36"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_37"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_38"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_39"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_3"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_40"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_41"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_42"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_43"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_44"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_45"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_46"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_47"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_48"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_49"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_4"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_50"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_51"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_52"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_53"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_54"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_55"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_56"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_57"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_58"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_59"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_5"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_60"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_61"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_62"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_63"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_6"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_7"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_8"/> + </direct> + <direct> + <port name="oclk" type="input"/> + <port name="CLK" type="output" from="output_dffs_gen_q_out_ff_9"/> + </direct> + <direct> + <port name="out[0]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_0"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[0]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_0"/> + </pack_pattern> + </direct> + <direct> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_0"/> <port name="out[0]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[66]" name="clk" type="output"/> + <port name="out[10]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_10"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[10]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_10"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[10]" type="input"/> - <port from="dff[66]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[66]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_10"/> <port name="out[10]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[67]" name="clk" type="output"/> + <port name="out[11]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_11"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[11]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_11"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[11]" type="input"/> - <port from="dff[67]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[67]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_11"/> <port name="out[11]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[68]" name="clk" type="output"/> + <port name="out[12]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_12"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[12]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_12"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[12]" type="input"/> - <port from="dff[68]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[68]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_12"/> <port name="out[12]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[69]" name="clk" type="output"/> + <port name="out[13]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_13"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[13]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_13"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[13]" type="input"/> - <port from="dff[69]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[69]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_13"/> <port name="out[13]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[70]" name="clk" type="output"/> + <port name="out[14]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_14"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[14]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_14"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[14]" type="input"/> - <port from="dff[70]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[70]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_14"/> <port name="out[14]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[71]" name="clk" type="output"/> + <port name="out[15]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_15"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[15]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_15"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[15]" type="input"/> - <port from="dff[71]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[71]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_15"/> <port name="out[15]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[72]" name="clk" type="output"/> + <port name="out[16]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_16"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[16]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_16"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[16]" type="input"/> - <port from="dff[72]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[72]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_16"/> <port name="out[16]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[73]" name="clk" type="output"/> + <port name="out[17]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_17"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[17]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_17"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[17]" type="input"/> - <port from="dff[73]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[73]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_17"/> <port name="out[17]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[74]" name="clk" type="output"/> + <port name="out[18]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_18"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[18]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_18"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[18]" type="input"/> - <port from="dff[74]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[74]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_18"/> <port name="out[18]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[75]" name="clk" type="output"/> + <port name="out[19]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_19"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[19]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_19"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[19]" type="input"/> - <port from="dff[75]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[75]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_19"/> <port name="out[19]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[76]" name="clk" type="output"/> + <port name="out[1]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_1"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[1]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_1"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[1]" type="input"/> - <port from="dff[76]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[76]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_1"/> <port name="out[1]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[77]" name="clk" type="output"/> + <port name="out[20]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_20"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[20]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_20"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[20]" type="input"/> - <port from="dff[77]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[77]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_20"/> <port name="out[20]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[78]" name="clk" type="output"/> + <port name="out[21]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_21"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[21]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_21"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[21]" type="input"/> - <port from="dff[78]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[78]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_21"/> <port name="out[21]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[79]" name="clk" type="output"/> + <port name="out[22]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_22"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[22]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_22"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[22]" type="input"/> - <port from="dff[79]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[79]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_22"/> <port name="out[22]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[80]" name="clk" type="output"/> + <port name="out[23]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_23"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[23]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_23"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[23]" type="input"/> - <port from="dff[80]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[80]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_23"/> <port name="out[23]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[81]" name="clk" type="output"/> + <port name="out[24]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_24"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[24]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_24"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[24]" type="input"/> - <port from="dff[81]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[81]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_24"/> <port name="out[24]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[82]" name="clk" type="output"/> + <port name="out[25]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_25"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[25]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_25"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[25]" type="input"/> - <port from="dff[82]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[82]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_25"/> <port name="out[25]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[83]" name="clk" type="output"/> + <port name="out[26]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_26"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[26]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_26"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[26]" type="input"/> - <port from="dff[83]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[83]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_26"/> <port name="out[26]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[84]" name="clk" type="output"/> + <port name="out[27]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_27"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[27]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_27"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[27]" type="input"/> - <port from="dff[84]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[84]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_27"/> <port name="out[27]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[85]" name="clk" type="output"/> + <port name="out[28]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_28"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[28]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_28"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[28]" type="input"/> - <port from="dff[85]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[85]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_28"/> <port name="out[28]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[86]" name="clk" type="output"/> + <port name="out[29]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_29"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[29]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_29"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[29]" type="input"/> - <port from="dff[86]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[86]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_29"/> <port name="out[29]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[87]" name="clk" type="output"/> + <port name="out[2]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_2"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[2]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_2"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[2]" type="input"/> - <port from="dff[87]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[87]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_2"/> <port name="out[2]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[88]" name="clk" type="output"/> + <port name="out[30]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_30"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[30]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_30"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[30]" type="input"/> - <port from="dff[88]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[88]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_30"/> <port name="out[30]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[89]" name="clk" type="output"/> + <port name="out[31]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_31"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[31]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_31"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[31]" type="input"/> - <port from="dff[89]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[89]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_31"/> <port name="out[31]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[90]" name="clk" type="output"/> + <port name="out[32]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_32"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[32]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_32"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[32]" type="input"/> - <port from="dff[90]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[90]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_32"/> <port name="out[32]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[91]" name="clk" type="output"/> + <port name="out[33]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_33"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[33]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_33"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[33]" type="input"/> - <port from="dff[91]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[91]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_33"/> <port name="out[33]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[92]" name="clk" type="output"/> + <port name="out[34]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_34"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[34]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_34"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[34]" type="input"/> - <port from="dff[92]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[92]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_34"/> <port name="out[34]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[93]" name="clk" type="output"/> + <port name="out[35]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_35"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[35]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_35"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[35]" type="input"/> - <port from="dff[93]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[93]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_35"/> <port name="out[35]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[94]" name="clk" type="output"/> + <port name="out[36]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_36"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[36]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_36"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[36]" type="input"/> - <port from="dff[94]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[94]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_36"/> <port name="out[36]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[95]" name="clk" type="output"/> + <port name="out[37]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_37"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[37]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_37"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[37]" type="input"/> - <port from="dff[95]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[95]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_37"/> <port name="out[37]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[96]" name="clk" type="output"/> + <port name="out[38]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_38"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[38]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_38"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[38]" type="input"/> - <port from="dff[96]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[96]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_38"/> <port name="out[38]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[97]" name="clk" type="output"/> + <port name="out[39]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_39"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[39]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_39"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[39]" type="input"/> - <port from="dff[97]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[97]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_39"/> <port name="out[39]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[98]" name="clk" type="output"/> + <port name="out[3]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_3"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[3]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_3"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[3]" type="input"/> - <port from="dff[98]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[98]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_3"/> <port name="out[3]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[99]" name="clk" type="output"/> + <port name="out[40]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_40"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[40]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_40"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[40]" type="input"/> - <port from="dff[99]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[99]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_40"/> <port name="out[40]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[100]" name="clk" type="output"/> + <port name="out[41]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_41"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[41]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_41"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[41]" type="input"/> - <port from="dff[100]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[100]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_41"/> <port name="out[41]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[101]" name="clk" type="output"/> + <port name="out[42]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_42"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[42]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_42"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[42]" type="input"/> - <port from="dff[101]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[101]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_42"/> <port name="out[42]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[102]" name="clk" type="output"/> + <port name="out[43]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_43"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[43]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_43"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[43]" type="input"/> - <port from="dff[102]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[102]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_43"/> <port name="out[43]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[103]" name="clk" type="output"/> + <port name="out[44]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_44"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[44]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_44"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[44]" type="input"/> - <port from="dff[103]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[103]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_44"/> <port name="out[44]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[104]" name="clk" type="output"/> + <port name="out[45]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_45"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[45]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_45"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[45]" type="input"/> - <port from="dff[104]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[104]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_45"/> <port name="out[45]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[105]" name="clk" type="output"/> + <port name="out[46]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_46"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[46]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_46"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[46]" type="input"/> - <port from="dff[105]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[105]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_46"/> <port name="out[46]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[106]" name="clk" type="output"/> + <port name="out[47]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_47"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[47]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_47"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[47]" type="input"/> - <port from="dff[106]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[106]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_47"/> <port name="out[47]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[107]" name="clk" type="output"/> + <port name="out[48]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_48"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[48]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_48"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[48]" type="input"/> - <port from="dff[107]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[107]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_48"/> <port name="out[48]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[108]" name="clk" type="output"/> + <port name="out[49]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_49"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[49]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_49"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[49]" type="input"/> - <port from="dff[108]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[108]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_49"/> <port name="out[49]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[109]" name="clk" type="output"/> + <port name="out[4]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_4"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[4]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_4"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[4]" type="input"/> - <port from="dff[109]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[109]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_4"/> <port name="out[4]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[110]" name="clk" type="output"/> + <port name="out[50]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_50"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[50]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_50"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[50]" type="input"/> - <port from="dff[110]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[110]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_50"/> <port name="out[50]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[111]" name="clk" type="output"/> + <port name="out[51]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_51"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[51]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_51"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[51]" type="input"/> - <port from="dff[111]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[111]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_51"/> <port name="out[51]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[112]" name="clk" type="output"/> + <port name="out[52]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_52"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[52]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_52"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[52]" type="input"/> - <port from="dff[112]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[112]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_52"/> <port name="out[52]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[113]" name="clk" type="output"/> + <port name="out[53]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_53"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[53]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_53"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[53]" type="input"/> - <port from="dff[113]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[113]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_53"/> <port name="out[53]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[114]" name="clk" type="output"/> + <port name="out[54]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_54"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[54]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_54"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[54]" type="input"/> - <port from="dff[114]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[114]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_54"/> <port name="out[54]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[115]" name="clk" type="output"/> + <port name="out[55]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_55"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[55]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_55"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[55]" type="input"/> - <port from="dff[115]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[115]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_55"/> <port name="out[55]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[116]" name="clk" type="output"/> + <port name="out[56]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_56"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[56]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_56"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[56]" type="input"/> - <port from="dff[116]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[116]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_56"/> <port name="out[56]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[117]" name="clk" type="output"/> + <port name="out[57]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_57"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[57]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_57"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[57]" type="input"/> - <port from="dff[117]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[117]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_57"/> <port name="out[57]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[118]" name="clk" type="output"/> + <port name="out[58]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_58"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[58]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_58"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[58]" type="input"/> - <port from="dff[118]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[118]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_58"/> <port name="out[58]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[119]" name="clk" type="output"/> + <port name="out[59]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_59"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[59]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_59"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[59]" type="input"/> - <port from="dff[119]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[119]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_59"/> <port name="out[59]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[120]" name="clk" type="output"/> + <port name="out[5]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_5"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[5]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_5"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[5]" type="input"/> - <port from="dff[120]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[120]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_5"/> <port name="out[5]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[121]" name="clk" type="output"/> + <port name="out[60]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_60"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[60]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_60"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[60]" type="input"/> - <port from="dff[121]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[121]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_60"/> <port name="out[60]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[122]" name="clk" type="output"/> + <port name="out[61]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_61"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[61]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_61"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[61]" type="input"/> - <port from="dff[122]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[122]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_61"/> <port name="out[61]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[123]" name="clk" type="output"/> + <port name="out[62]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_62"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[62]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_62"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[62]" type="input"/> - <port from="dff[123]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[123]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_62"/> <port name="out[62]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[124]" name="clk" type="output"/> + <port name="out[63]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_63"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[63]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_63"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[63]" type="input"/> - <port from="dff[124]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[124]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_63"/> <port name="out[63]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[125]" name="clk" type="output"/> + <port name="out[6]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_6"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[6]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_6"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[6]" type="input"/> - <port from="dff[125]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[125]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_6"/> <port name="out[6]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[126]" name="clk" type="output"/> + <port name="out[7]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_7"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[7]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_7"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[7]" type="input"/> - <port from="dff[126]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[126]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_7"/> <port name="out[7]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[127]" name="clk" type="output"/> + <port name="out[8]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_8"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[8]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_8"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[8]" type="input"/> - <port from="dff[127]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[127]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_8"/> <port name="out[8]" type="output"/> </direct> <direct> - <port name="oclk" type="input"/> - <port from="dff[128]" name="clk" type="output"/> + <port name="out[9]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_9"/> + <pack_pattern name="DFF-DSP" type="pack"> + <port name="out[9]" type="input" from="comb"/> + <port name="D" type="output" from="output_dffs_gen_q_out_ff_9"/> + </pack_pattern> </direct> <direct> - <port from="dsp_combinational" name="out[9]" type="input"/> - <port from="dff[128]" name="d" type="output"/> - </direct> - <direct> - <port from="dff[128]" name="q" type="input"/> + <port name="Q" type="input" from="output_dffs_gen_q_out_ff_9"/> <port name="out[9]" type="output"/> </direct> </interconnect>