tests: vlog: dsp_in_registered: update golden Signed-off-by: Karol Gugala <kgugala@antmicro.com>
diff --git a/tests/dsp_in_registered/golden.model.xml b/tests/dsp_in_registered/golden.model.xml index 13ec296..0073b45 100644 --- a/tests/dsp_in_registered/golden.model.xml +++ b/tests/dsp_in_registered/golden.model.xml
@@ -1,15 +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_IN_REGISTERED"> - <input_ports> - <port clock="clk" combinational_sink_ports="out" name="a"/> - <port clock="clk" combinational_sink_ports="out" name="b"/> - <port is_clock="1" name="clk"/> - <port clock="clk" combinational_sink_ports="out" name="m"/> - </input_ports> - <output_ports> - <port name="out"/> - </output_ports> - </model> </models>
diff --git a/tests/dsp_in_registered/golden.pb_type.xml b/tests/dsp_in_registered/golden.pb_type.xml index 0330a98..3d0407e 100644 --- a/tests/dsp_in_registered/golden.pb_type.xml +++ b/tests/dsp_in_registered/golden.pb_type.xml
@@ -1,1050 +1,1058 @@ <?xml version='1.0' encoding='utf-8'?> -<pb_type xmlns:xi="http://www.w3.org/2001/XInclude" name="dsp_in_registered" num_pb="1"> +<pb_type xmlns:xi="http://www.w3.org/2001/XInclude" num_pb="1" name="DSP_IN_REGISTERED"> + <clock name="clk" num_pins="1"/> <input name="a" num_pins="32"/> <input name="b" num_pins="32"/> - <clock name="clk" num_pins="1"/> <input name="m" num_pins="1"/> <output name="out" num_pins="64"/> - <xi:include href="../dsp_combinational/dsp_combinational.pb_type.xml"/> - <pb_type blif_model=".subckt dff" name="dff" num_pb="65"> + <pb_type num_pb="32" name="q_a_ff"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <pb_type num_pb="32" name="q_b_ff"> + <xi:include href="../fig42-dff/dff.pb_type.xml" xpointer="xpointer(pb_type/child::node())"/> + </pb_type> + <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 num_pb="1" name="m_ff"> <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"/> - </direct> - <direct> - <port from="dff[22]" name="q" type="input"/> - <port from="dsp_combinational" name="a[1]" type="output"/> - </direct> - <direct> - <port from="dff[44]" name="q" type="input"/> - <port from="dsp_combinational" name="a[2]" type="output"/> - </direct> - <direct> - <port from="dff[50]" name="q" type="input"/> - <port from="dsp_combinational" name="a[3]" type="output"/> - </direct> - <direct> - <port from="dff[52]" name="q" type="input"/> - <port from="dsp_combinational" name="a[4]" type="output"/> - </direct> - <direct> - <port from="dff[54]" name="q" type="input"/> - <port from="dsp_combinational" name="a[5]" type="output"/> - </direct> - <direct> - <port from="dff[56]" name="q" type="input"/> - <port from="dsp_combinational" name="a[6]" type="output"/> - </direct> - <direct> - <port from="dff[58]" name="q" type="input"/> - <port from="dsp_combinational" name="a[7]" type="output"/> - </direct> - <direct> - <port from="dff[60]" name="q" type="input"/> - <port from="dsp_combinational" name="a[8]" type="output"/> - </direct> - <direct> - <port from="dff[62]" name="q" type="input"/> - <port from="dsp_combinational" name="a[9]" type="output"/> - </direct> - <direct> - <port from="dff[2]" name="q" type="input"/> - <port from="dsp_combinational" name="a[10]" type="output"/> - </direct> - <direct> - <port from="dff[4]" name="q" type="input"/> - <port from="dsp_combinational" name="a[11]" type="output"/> - </direct> - <direct> - <port from="dff[6]" name="q" type="input"/> - <port from="dsp_combinational" name="a[12]" type="output"/> - </direct> - <direct> - <port from="dff[8]" name="q" type="input"/> - <port from="dsp_combinational" name="a[13]" type="output"/> - </direct> - <direct> - <port from="dff[10]" name="q" type="input"/> - <port from="dsp_combinational" name="a[14]" type="output"/> - </direct> - <direct> - <port from="dff[12]" name="q" type="input"/> - <port from="dsp_combinational" name="a[15]" type="output"/> - </direct> - <direct> - <port from="dff[14]" name="q" type="input"/> - <port from="dsp_combinational" name="a[16]" type="output"/> - </direct> - <direct> - <port from="dff[16]" name="q" type="input"/> - <port from="dsp_combinational" name="a[17]" type="output"/> - </direct> - <direct> - <port from="dff[18]" name="q" type="input"/> - <port from="dsp_combinational" name="a[18]" type="output"/> - </direct> - <direct> - <port from="dff[20]" name="q" type="input"/> - <port from="dsp_combinational" name="a[19]" type="output"/> - </direct> - <direct> - <port from="dff[24]" name="q" type="input"/> - <port from="dsp_combinational" name="a[20]" type="output"/> - </direct> - <direct> - <port from="dff[26]" name="q" type="input"/> - <port from="dsp_combinational" name="a[21]" type="output"/> - </direct> - <direct> - <port from="dff[28]" name="q" type="input"/> - <port from="dsp_combinational" name="a[22]" type="output"/> - </direct> - <direct> - <port from="dff[30]" name="q" type="input"/> - <port from="dsp_combinational" name="a[23]" type="output"/> - </direct> - <direct> - <port from="dff[32]" name="q" type="input"/> - <port from="dsp_combinational" name="a[24]" type="output"/> - </direct> - <direct> - <port from="dff[34]" name="q" type="input"/> - <port from="dsp_combinational" name="a[25]" type="output"/> - </direct> - <direct> - <port from="dff[36]" name="q" type="input"/> - <port from="dsp_combinational" name="a[26]" type="output"/> - </direct> - <direct> - <port from="dff[38]" name="q" type="input"/> - <port from="dsp_combinational" name="a[27]" type="output"/> - </direct> - <direct> - <port from="dff[40]" name="q" type="input"/> - <port from="dsp_combinational" name="a[28]" type="output"/> - </direct> - <direct> - <port from="dff[42]" name="q" type="input"/> - <port from="dsp_combinational" name="a[29]" type="output"/> - </direct> - <direct> - <port from="dff[46]" name="q" type="input"/> - <port from="dsp_combinational" name="a[30]" type="output"/> - </direct> - <direct> - <port from="dff[48]" name="q" type="input"/> - <port from="dsp_combinational" name="a[31]" type="output"/> - </direct> - <direct> - <port from="dff[1]" name="q" type="input"/> - <port from="dsp_combinational" name="b[0]" type="output"/> - </direct> - <direct> - <port from="dff[23]" name="q" type="input"/> - <port from="dsp_combinational" name="b[1]" type="output"/> - </direct> - <direct> - <port from="dff[45]" name="q" type="input"/> - <port from="dsp_combinational" name="b[2]" type="output"/> - </direct> - <direct> - <port from="dff[51]" name="q" type="input"/> - <port from="dsp_combinational" name="b[3]" type="output"/> - </direct> - <direct> - <port from="dff[53]" name="q" type="input"/> - <port from="dsp_combinational" name="b[4]" type="output"/> - </direct> - <direct> - <port from="dff[55]" name="q" type="input"/> - <port from="dsp_combinational" name="b[5]" type="output"/> - </direct> - <direct> - <port from="dff[57]" name="q" type="input"/> - <port from="dsp_combinational" name="b[6]" type="output"/> - </direct> - <direct> - <port from="dff[59]" name="q" type="input"/> - <port from="dsp_combinational" name="b[7]" type="output"/> - </direct> - <direct> - <port from="dff[61]" name="q" type="input"/> - <port from="dsp_combinational" name="b[8]" type="output"/> - </direct> - <direct> - <port from="dff[63]" name="q" type="input"/> - <port from="dsp_combinational" name="b[9]" type="output"/> - </direct> - <direct> - <port from="dff[3]" name="q" type="input"/> - <port from="dsp_combinational" name="b[10]" type="output"/> - </direct> - <direct> - <port from="dff[5]" name="q" type="input"/> - <port from="dsp_combinational" name="b[11]" type="output"/> - </direct> - <direct> - <port from="dff[7]" name="q" type="input"/> - <port from="dsp_combinational" name="b[12]" type="output"/> - </direct> - <direct> - <port from="dff[9]" name="q" type="input"/> - <port from="dsp_combinational" name="b[13]" type="output"/> - </direct> - <direct> - <port from="dff[11]" name="q" type="input"/> - <port from="dsp_combinational" name="b[14]" type="output"/> - </direct> - <direct> - <port from="dff[13]" name="q" type="input"/> - <port from="dsp_combinational" name="b[15]" type="output"/> - </direct> - <direct> - <port from="dff[15]" name="q" type="input"/> - <port from="dsp_combinational" name="b[16]" type="output"/> - </direct> - <direct> - <port from="dff[17]" name="q" type="input"/> - <port from="dsp_combinational" name="b[17]" type="output"/> - </direct> - <direct> - <port from="dff[19]" name="q" type="input"/> - <port from="dsp_combinational" name="b[18]" type="output"/> - </direct> - <direct> - <port from="dff[21]" name="q" type="input"/> - <port from="dsp_combinational" name="b[19]" type="output"/> - </direct> - <direct> - <port from="dff[25]" name="q" type="input"/> - <port from="dsp_combinational" name="b[20]" type="output"/> - </direct> - <direct> - <port from="dff[27]" name="q" type="input"/> - <port from="dsp_combinational" name="b[21]" type="output"/> - </direct> - <direct> - <port from="dff[29]" name="q" type="input"/> - <port from="dsp_combinational" name="b[22]" type="output"/> - </direct> - <direct> - <port from="dff[31]" name="q" type="input"/> - <port from="dsp_combinational" name="b[23]" type="output"/> - </direct> - <direct> - <port from="dff[33]" name="q" type="input"/> - <port from="dsp_combinational" name="b[24]" type="output"/> - </direct> - <direct> - <port from="dff[35]" name="q" type="input"/> - <port from="dsp_combinational" name="b[25]" type="output"/> - </direct> - <direct> - <port from="dff[37]" name="q" type="input"/> - <port from="dsp_combinational" name="b[26]" type="output"/> - </direct> - <direct> - <port from="dff[39]" name="q" type="input"/> - <port from="dsp_combinational" name="b[27]" type="output"/> - </direct> - <direct> - <port from="dff[41]" name="q" type="input"/> - <port from="dsp_combinational" name="b[28]" type="output"/> - </direct> - <direct> - <port from="dff[43]" name="q" type="input"/> - <port from="dsp_combinational" name="b[29]" type="output"/> - </direct> - <direct> - <port from="dff[47]" name="q" type="input"/> - <port from="dsp_combinational" name="b[30]" type="output"/> - </direct> - <direct> - <port from="dff[49]" name="q" type="input"/> - <port from="dsp_combinational" name="b[31]" type="output"/> - </direct> - <direct> - <port from="dff[64]" name="q" type="input"/> - <port from="dsp_combinational" name="m" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[0]" type="input"/> - <port name="out[0]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[1]" type="input"/> - <port name="out[1]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[2]" type="input"/> - <port name="out[2]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[3]" type="input"/> - <port name="out[3]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[4]" type="input"/> - <port name="out[4]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[5]" type="input"/> - <port name="out[5]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[6]" type="input"/> - <port name="out[6]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[7]" type="input"/> - <port name="out[7]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[8]" type="input"/> - <port name="out[8]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[9]" type="input"/> - <port name="out[9]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[10]" type="input"/> - <port name="out[10]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[11]" type="input"/> - <port name="out[11]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[12]" type="input"/> - <port name="out[12]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[13]" type="input"/> - <port name="out[13]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[14]" type="input"/> - <port name="out[14]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[15]" type="input"/> - <port name="out[15]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[16]" type="input"/> - <port name="out[16]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[17]" type="input"/> - <port name="out[17]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[18]" type="input"/> - <port name="out[18]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[19]" type="input"/> - <port name="out[19]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[20]" type="input"/> - <port name="out[20]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[21]" type="input"/> - <port name="out[21]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[22]" type="input"/> - <port name="out[22]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[23]" type="input"/> - <port name="out[23]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[24]" type="input"/> - <port name="out[24]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[25]" type="input"/> - <port name="out[25]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[26]" type="input"/> - <port name="out[26]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[27]" type="input"/> - <port name="out[27]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[28]" type="input"/> - <port name="out[28]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[29]" type="input"/> - <port name="out[29]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[30]" type="input"/> - <port name="out[30]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[31]" type="input"/> - <port name="out[31]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[32]" type="input"/> - <port name="out[32]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[33]" type="input"/> - <port name="out[33]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[34]" type="input"/> - <port name="out[34]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[35]" type="input"/> - <port name="out[35]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[36]" type="input"/> - <port name="out[36]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[37]" type="input"/> - <port name="out[37]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[38]" type="input"/> - <port name="out[38]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[39]" type="input"/> - <port name="out[39]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[40]" type="input"/> - <port name="out[40]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[41]" type="input"/> - <port name="out[41]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[42]" type="input"/> - <port name="out[42]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[43]" type="input"/> - <port name="out[43]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[44]" type="input"/> - <port name="out[44]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[45]" type="input"/> - <port name="out[45]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[46]" type="input"/> - <port name="out[46]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[47]" type="input"/> - <port name="out[47]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[48]" type="input"/> - <port name="out[48]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[49]" type="input"/> - <port name="out[49]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[50]" type="input"/> - <port name="out[50]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[51]" type="input"/> - <port name="out[51]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[52]" type="input"/> - <port name="out[52]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[53]" type="input"/> - <port name="out[53]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[54]" type="input"/> - <port name="out[54]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[55]" type="input"/> - <port name="out[55]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[56]" type="input"/> - <port name="out[56]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[57]" type="input"/> - <port name="out[57]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[58]" type="input"/> - <port name="out[58]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[59]" type="input"/> - <port name="out[59]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[60]" type="input"/> - <port name="out[60]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[61]" type="input"/> - <port name="out[61]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[62]" type="input"/> - <port name="out[62]" type="output"/> - </direct> - <direct> - <port from="dsp_combinational" name="out[63]" type="input"/> - <port name="out[63]" type="output"/> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="m_ff"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[0]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[0]" type="input"/> - <port from="dff[0]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[0]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[1]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[0]" type="input"/> - <port from="dff[1]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[10]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[2]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[10]" type="input"/> - <port from="dff[2]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[11]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[3]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[10]" type="input"/> - <port from="dff[3]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[12]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[4]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[11]" type="input"/> - <port from="dff[4]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[13]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[5]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[11]" type="input"/> - <port from="dff[5]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[14]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[6]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[12]" type="input"/> - <port from="dff[6]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[15]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[7]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[12]" type="input"/> - <port from="dff[7]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[16]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[8]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[13]" type="input"/> - <port from="dff[8]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[17]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[9]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[13]" type="input"/> - <port from="dff[9]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[18]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[10]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[14]" type="input"/> - <port from="dff[10]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[19]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[11]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[14]" type="input"/> - <port from="dff[11]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[1]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[12]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[15]" type="input"/> - <port from="dff[12]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[20]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[13]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[15]" type="input"/> - <port from="dff[13]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[21]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[14]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[16]" type="input"/> - <port from="dff[14]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[22]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[15]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[16]" type="input"/> - <port from="dff[15]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[23]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[16]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[17]" type="input"/> - <port from="dff[16]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[24]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[17]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[17]" type="input"/> - <port from="dff[17]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[25]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[18]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[18]" type="input"/> - <port from="dff[18]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[26]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[19]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[18]" type="input"/> - <port from="dff[19]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[27]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[20]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[19]" type="input"/> - <port from="dff[20]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[28]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[21]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[19]" type="input"/> - <port from="dff[21]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[29]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[22]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[1]" type="input"/> - <port from="dff[22]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[2]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[23]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[1]" type="input"/> - <port from="dff[23]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[30]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[24]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[20]" type="input"/> - <port from="dff[24]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[31]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[25]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[20]" type="input"/> - <port from="dff[25]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[3]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[26]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[21]" type="input"/> - <port from="dff[26]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[4]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[27]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[21]" type="input"/> - <port from="dff[27]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[5]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[28]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[22]" type="input"/> - <port from="dff[28]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[6]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[29]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[22]" type="input"/> - <port from="dff[29]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[7]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[30]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[23]" type="input"/> - <port from="dff[30]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[8]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[31]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[23]" type="input"/> - <port from="dff[31]" name="d" type="output"/> + <port name="CLK" type="output" from="q_a_ff[9]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[32]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[24]" type="input"/> - <port from="dff[32]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[0]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[33]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[24]" type="input"/> - <port from="dff[33]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[10]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[34]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[25]" type="input"/> - <port from="dff[34]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[11]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[35]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[25]" type="input"/> - <port from="dff[35]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[12]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[36]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[26]" type="input"/> - <port from="dff[36]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[13]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[37]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[26]" type="input"/> - <port from="dff[37]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[14]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[38]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[27]" type="input"/> - <port from="dff[38]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[15]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[39]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[27]" type="input"/> - <port from="dff[39]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[16]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[40]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[28]" type="input"/> - <port from="dff[40]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[17]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[41]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[28]" type="input"/> - <port from="dff[41]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[18]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[42]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[29]" type="input"/> - <port from="dff[42]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[19]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[43]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[29]" type="input"/> - <port from="dff[43]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[1]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[44]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[2]" type="input"/> - <port from="dff[44]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[20]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[45]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[2]" type="input"/> - <port from="dff[45]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[21]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[46]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[30]" type="input"/> - <port from="dff[46]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[22]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[47]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[30]" type="input"/> - <port from="dff[47]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[23]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[48]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[31]" type="input"/> - <port from="dff[48]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[24]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[49]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[31]" type="input"/> - <port from="dff[49]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[25]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[50]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[3]" type="input"/> - <port from="dff[50]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[26]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[51]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[3]" type="input"/> - <port from="dff[51]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[27]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[52]" name="clk" type="output"/> - </direct> - <direct> - <port name="a[4]" type="input"/> - <port from="dff[52]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[28]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[53]" name="clk" type="output"/> - </direct> - <direct> - <port name="b[4]" type="input"/> - <port from="dff[53]" name="d" type="output"/> + <port name="CLK" type="output" from="q_b_ff[29]"/> </direct> <direct> <port name="clk" type="input"/> - <port from="dff[54]" name="clk" type="output"/> + <port name="CLK" type="output" from="q_b_ff[2]"/> + </direct> + <direct> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="q_b_ff[30]"/> + </direct> + <direct> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="q_b_ff[31]"/> + </direct> + <direct> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="q_b_ff[3]"/> + </direct> + <direct> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="q_b_ff[4]"/> + </direct> + <direct> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="q_b_ff[5]"/> + </direct> + <direct> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="q_b_ff[6]"/> + </direct> + <direct> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="q_b_ff[7]"/> + </direct> + <direct> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="q_b_ff[8]"/> + </direct> + <direct> + <port name="clk" type="input"/> + <port name="CLK" type="output" from="q_b_ff[9]"/> </direct> <direct> <port name="a[5]" type="input"/> - <port from="dff[54]" name="d" type="output"/> - </direct> - <direct> - <port name="clk" type="input"/> - <port from="dff[55]" name="clk" type="output"/> + <port name="D" type="output" from="q_a_ff[5]"/> </direct> <direct> <port name="b[5]" type="input"/> - <port from="dff[55]" name="d" type="output"/> - </direct> - <direct> - <port name="clk" type="input"/> - <port from="dff[56]" name="clk" type="output"/> + <port name="D" type="output" from="q_b_ff[5]"/> </direct> <direct> <port name="a[6]" type="input"/> - <port from="dff[56]" name="d" type="output"/> - </direct> - <direct> - <port name="clk" type="input"/> - <port from="dff[57]" name="clk" type="output"/> + <port name="D" type="output" from="q_a_ff[6]"/> </direct> <direct> <port name="b[6]" type="input"/> - <port from="dff[57]" name="d" type="output"/> - </direct> - <direct> - <port name="clk" type="input"/> - <port from="dff[58]" name="clk" type="output"/> + <port name="D" type="output" from="q_b_ff[6]"/> </direct> <direct> <port name="a[7]" type="input"/> - <port from="dff[58]" name="d" type="output"/> - </direct> - <direct> - <port name="clk" type="input"/> - <port from="dff[59]" name="clk" type="output"/> + <port name="D" type="output" from="q_a_ff[7]"/> </direct> <direct> <port name="b[7]" type="input"/> - <port from="dff[59]" name="d" type="output"/> - </direct> - <direct> - <port name="clk" type="input"/> - <port from="dff[60]" name="clk" type="output"/> + <port name="D" type="output" from="q_b_ff[7]"/> </direct> <direct> <port name="a[8]" type="input"/> - <port from="dff[60]" name="d" type="output"/> - </direct> - <direct> - <port name="clk" type="input"/> - <port from="dff[61]" name="clk" type="output"/> + <port name="D" type="output" from="q_a_ff[8]"/> </direct> <direct> <port name="b[8]" type="input"/> - <port from="dff[61]" name="d" type="output"/> - </direct> - <direct> - <port name="clk" type="input"/> - <port from="dff[62]" name="clk" type="output"/> + <port name="D" type="output" from="q_b_ff[8]"/> </direct> <direct> <port name="a[9]" type="input"/> - <port from="dff[62]" name="d" type="output"/> - </direct> - <direct> - <port name="clk" type="input"/> - <port from="dff[63]" name="clk" type="output"/> + <port name="D" type="output" from="q_a_ff[9]"/> </direct> <direct> <port name="b[9]" type="input"/> - <port from="dff[63]" name="d" type="output"/> + <port name="D" type="output" from="q_b_ff[9]"/> </direct> <direct> - <port name="clk" type="input"/> - <port from="dff[64]" name="clk" type="output"/> + <port name="a[10]" type="input"/> + <port name="D" type="output" from="q_a_ff[10]"/> + </direct> + <direct> + <port name="b[10]" type="input"/> + <port name="D" type="output" from="q_b_ff[10]"/> + </direct> + <direct> + <port name="a[11]" type="input"/> + <port name="D" type="output" from="q_a_ff[11]"/> + </direct> + <direct> + <port name="b[11]" type="input"/> + <port name="D" type="output" from="q_b_ff[11]"/> + </direct> + <direct> + <port name="a[12]" type="input"/> + <port name="D" type="output" from="q_a_ff[12]"/> + </direct> + <direct> + <port name="b[12]" type="input"/> + <port name="D" type="output" from="q_b_ff[12]"/> + </direct> + <direct> + <port name="a[13]" type="input"/> + <port name="D" type="output" from="q_a_ff[13]"/> + </direct> + <direct> + <port name="b[13]" type="input"/> + <port name="D" type="output" from="q_b_ff[13]"/> + </direct> + <direct> + <port name="a[14]" type="input"/> + <port name="D" type="output" from="q_a_ff[14]"/> + </direct> + <direct> + <port name="b[14]" type="input"/> + <port name="D" type="output" from="q_b_ff[14]"/> + </direct> + <direct> + <port name="a[15]" type="input"/> + <port name="D" type="output" from="q_a_ff[15]"/> + </direct> + <direct> + <port name="b[15]" type="input"/> + <port name="D" type="output" from="q_b_ff[15]"/> + </direct> + <direct> + <port name="a[16]" type="input"/> + <port name="D" type="output" from="q_a_ff[16]"/> + </direct> + <direct> + <port name="b[16]" type="input"/> + <port name="D" type="output" from="q_b_ff[16]"/> + </direct> + <direct> + <port name="a[17]" type="input"/> + <port name="D" type="output" from="q_a_ff[17]"/> + </direct> + <direct> + <port name="b[17]" type="input"/> + <port name="D" type="output" from="q_b_ff[17]"/> + </direct> + <direct> + <port name="a[18]" type="input"/> + <port name="D" type="output" from="q_a_ff[18]"/> + </direct> + <direct> + <port name="b[18]" type="input"/> + <port name="D" type="output" from="q_b_ff[18]"/> + </direct> + <direct> + <port name="a[19]" type="input"/> + <port name="D" type="output" from="q_a_ff[19]"/> + </direct> + <direct> + <port name="b[19]" type="input"/> + <port name="D" type="output" from="q_b_ff[19]"/> + </direct> + <direct> + <port name="a[20]" type="input"/> + <port name="D" type="output" from="q_a_ff[20]"/> + </direct> + <direct> + <port name="b[20]" type="input"/> + <port name="D" type="output" from="q_b_ff[20]"/> + </direct> + <direct> + <port name="a[21]" type="input"/> + <port name="D" type="output" from="q_a_ff[21]"/> + </direct> + <direct> + <port name="b[21]" type="input"/> + <port name="D" type="output" from="q_b_ff[21]"/> + </direct> + <direct> + <port name="a[22]" type="input"/> + <port name="D" type="output" from="q_a_ff[22]"/> + </direct> + <direct> + <port name="b[22]" type="input"/> + <port name="D" type="output" from="q_b_ff[22]"/> + </direct> + <direct> + <port name="a[23]" type="input"/> + <port name="D" type="output" from="q_a_ff[23]"/> + </direct> + <direct> + <port name="b[23]" type="input"/> + <port name="D" type="output" from="q_b_ff[23]"/> + </direct> + <direct> + <port name="a[24]" type="input"/> + <port name="D" type="output" from="q_a_ff[24]"/> + </direct> + <direct> + <port name="b[24]" type="input"/> + <port name="D" type="output" from="q_b_ff[24]"/> + </direct> + <direct> + <port name="a[25]" type="input"/> + <port name="D" type="output" from="q_a_ff[25]"/> + </direct> + <direct> + <port name="b[25]" type="input"/> + <port name="D" type="output" from="q_b_ff[25]"/> + </direct> + <direct> + <port name="a[26]" type="input"/> + <port name="D" type="output" from="q_a_ff[26]"/> + </direct> + <direct> + <port name="b[26]" type="input"/> + <port name="D" type="output" from="q_b_ff[26]"/> + </direct> + <direct> + <port name="a[27]" type="input"/> + <port name="D" type="output" from="q_a_ff[27]"/> + </direct> + <direct> + <port name="b[27]" type="input"/> + <port name="D" type="output" from="q_b_ff[27]"/> + </direct> + <direct> + <port name="a[28]" type="input"/> + <port name="D" type="output" from="q_a_ff[28]"/> + </direct> + <direct> + <port name="b[28]" type="input"/> + <port name="D" type="output" from="q_b_ff[28]"/> + </direct> + <direct> + <port name="a[29]" type="input"/> + <port name="D" type="output" from="q_a_ff[29]"/> + </direct> + <direct> + <port name="b[29]" type="input"/> + <port name="D" type="output" from="q_b_ff[29]"/> + </direct> + <direct> + <port name="a[30]" type="input"/> + <port name="D" type="output" from="q_a_ff[30]"/> + </direct> + <direct> + <port name="b[30]" type="input"/> + <port name="D" type="output" from="q_b_ff[30]"/> + </direct> + <direct> + <port name="a[31]" type="input"/> + <port name="D" type="output" from="q_a_ff[31]"/> + </direct> + <direct> + <port name="b[31]" type="input"/> + <port name="D" type="output" from="q_b_ff[31]"/> + </direct> + <direct> + <port name="a[0]" type="input"/> + <port name="D" type="output" from="q_a_ff[0]"/> + </direct> + <direct> + <port name="b[0]" type="input"/> + <port name="D" type="output" from="q_b_ff[0]"/> + </direct> + <direct> + <port name="a[1]" type="input"/> + <port name="D" type="output" from="q_a_ff[1]"/> + </direct> + <direct> + <port name="b[1]" type="input"/> + <port name="D" type="output" from="q_b_ff[1]"/> + </direct> + <direct> + <port name="a[2]" type="input"/> + <port name="D" type="output" from="q_a_ff[2]"/> + </direct> + <direct> + <port name="b[2]" type="input"/> + <port name="D" type="output" from="q_b_ff[2]"/> + </direct> + <direct> + <port name="a[3]" type="input"/> + <port name="D" type="output" from="q_a_ff[3]"/> + </direct> + <direct> + <port name="b[3]" type="input"/> + <port name="D" type="output" from="q_b_ff[3]"/> + </direct> + <direct> + <port name="a[4]" type="input"/> + <port name="D" type="output" from="q_a_ff[4]"/> + </direct> + <direct> + <port name="b[4]" type="input"/> + <port name="D" type="output" from="q_b_ff[4]"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[0]"/> + <port name="a[0]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[1]"/> + <port name="a[1]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[2]"/> + <port name="a[2]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[3]"/> + <port name="a[3]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[4]"/> + <port name="a[4]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[5]"/> + <port name="a[5]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[6]"/> + <port name="a[6]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[7]"/> + <port name="a[7]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[8]"/> + <port name="a[8]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[9]"/> + <port name="a[9]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[10]"/> + <port name="a[10]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[11]"/> + <port name="a[11]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[12]"/> + <port name="a[12]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[13]"/> + <port name="a[13]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[14]"/> + <port name="a[14]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[15]"/> + <port name="a[15]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[16]"/> + <port name="a[16]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[17]"/> + <port name="a[17]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[18]"/> + <port name="a[18]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[19]"/> + <port name="a[19]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[20]"/> + <port name="a[20]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[21]"/> + <port name="a[21]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[22]"/> + <port name="a[22]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[23]"/> + <port name="a[23]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[24]"/> + <port name="a[24]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[25]"/> + <port name="a[25]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[26]"/> + <port name="a[26]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[27]"/> + <port name="a[27]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[28]"/> + <port name="a[28]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[29]"/> + <port name="a[29]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[30]"/> + <port name="a[30]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_a_ff[31]"/> + <port name="a[31]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[0]"/> + <port name="b[0]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[1]"/> + <port name="b[1]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[2]"/> + <port name="b[2]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[3]"/> + <port name="b[3]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[4]"/> + <port name="b[4]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[5]"/> + <port name="b[5]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[6]"/> + <port name="b[6]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[7]"/> + <port name="b[7]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[8]"/> + <port name="b[8]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[9]"/> + <port name="b[9]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[10]"/> + <port name="b[10]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[11]"/> + <port name="b[11]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[12]"/> + <port name="b[12]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[13]"/> + <port name="b[13]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[14]"/> + <port name="b[14]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[15]"/> + <port name="b[15]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[16]"/> + <port name="b[16]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[17]"/> + <port name="b[17]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[18]"/> + <port name="b[18]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[19]"/> + <port name="b[19]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[20]"/> + <port name="b[20]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[21]"/> + <port name="b[21]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[22]"/> + <port name="b[22]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[23]"/> + <port name="b[23]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[24]"/> + <port name="b[24]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[25]"/> + <port name="b[25]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[26]"/> + <port name="b[26]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[27]"/> + <port name="b[27]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[28]"/> + <port name="b[28]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[29]"/> + <port name="b[29]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[30]"/> + <port name="b[30]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="q_b_ff[31]"/> + <port name="b[31]" type="output" from="comb"/> + </direct> + <direct> + <port name="Q" type="input" from="m_ff"/> + <port name="m" type="output" from="comb"/> + </direct> + <direct> + <port name="out[0]" type="input" from="comb"/> + <port name="out[0]" type="output"/> + </direct> + <direct> + <port name="out[1]" type="input" from="comb"/> + <port name="out[1]" type="output"/> + </direct> + <direct> + <port name="out[2]" type="input" from="comb"/> + <port name="out[2]" type="output"/> + </direct> + <direct> + <port name="out[3]" type="input" from="comb"/> + <port name="out[3]" type="output"/> + </direct> + <direct> + <port name="out[4]" type="input" from="comb"/> + <port name="out[4]" type="output"/> + </direct> + <direct> + <port name="out[5]" type="input" from="comb"/> + <port name="out[5]" type="output"/> + </direct> + <direct> + <port name="out[6]" type="input" from="comb"/> + <port name="out[6]" type="output"/> + </direct> + <direct> + <port name="out[7]" type="input" from="comb"/> + <port name="out[7]" type="output"/> + </direct> + <direct> + <port name="out[8]" type="input" from="comb"/> + <port name="out[8]" type="output"/> + </direct> + <direct> + <port name="out[9]" type="input" from="comb"/> + <port name="out[9]" type="output"/> + </direct> + <direct> + <port name="out[10]" type="input" from="comb"/> + <port name="out[10]" type="output"/> + </direct> + <direct> + <port name="out[11]" type="input" from="comb"/> + <port name="out[11]" type="output"/> + </direct> + <direct> + <port name="out[12]" type="input" from="comb"/> + <port name="out[12]" type="output"/> + </direct> + <direct> + <port name="out[13]" type="input" from="comb"/> + <port name="out[13]" type="output"/> + </direct> + <direct> + <port name="out[14]" type="input" from="comb"/> + <port name="out[14]" type="output"/> + </direct> + <direct> + <port name="out[15]" type="input" from="comb"/> + <port name="out[15]" type="output"/> + </direct> + <direct> + <port name="out[16]" type="input" from="comb"/> + <port name="out[16]" type="output"/> + </direct> + <direct> + <port name="out[17]" type="input" from="comb"/> + <port name="out[17]" type="output"/> + </direct> + <direct> + <port name="out[18]" type="input" from="comb"/> + <port name="out[18]" type="output"/> + </direct> + <direct> + <port name="out[19]" type="input" from="comb"/> + <port name="out[19]" type="output"/> + </direct> + <direct> + <port name="out[20]" type="input" from="comb"/> + <port name="out[20]" type="output"/> + </direct> + <direct> + <port name="out[21]" type="input" from="comb"/> + <port name="out[21]" type="output"/> + </direct> + <direct> + <port name="out[22]" type="input" from="comb"/> + <port name="out[22]" type="output"/> + </direct> + <direct> + <port name="out[23]" type="input" from="comb"/> + <port name="out[23]" type="output"/> + </direct> + <direct> + <port name="out[24]" type="input" from="comb"/> + <port name="out[24]" type="output"/> + </direct> + <direct> + <port name="out[25]" type="input" from="comb"/> + <port name="out[25]" type="output"/> + </direct> + <direct> + <port name="out[26]" type="input" from="comb"/> + <port name="out[26]" type="output"/> + </direct> + <direct> + <port name="out[27]" type="input" from="comb"/> + <port name="out[27]" type="output"/> + </direct> + <direct> + <port name="out[28]" type="input" from="comb"/> + <port name="out[28]" type="output"/> + </direct> + <direct> + <port name="out[29]" type="input" from="comb"/> + <port name="out[29]" type="output"/> + </direct> + <direct> + <port name="out[30]" type="input" from="comb"/> + <port name="out[30]" type="output"/> + </direct> + <direct> + <port name="out[31]" type="input" from="comb"/> + <port name="out[31]" type="output"/> + </direct> + <direct> + <port name="out[32]" type="input" from="comb"/> + <port name="out[32]" type="output"/> + </direct> + <direct> + <port name="out[33]" type="input" from="comb"/> + <port name="out[33]" type="output"/> + </direct> + <direct> + <port name="out[34]" type="input" from="comb"/> + <port name="out[34]" type="output"/> + </direct> + <direct> + <port name="out[35]" type="input" from="comb"/> + <port name="out[35]" type="output"/> + </direct> + <direct> + <port name="out[36]" type="input" from="comb"/> + <port name="out[36]" type="output"/> + </direct> + <direct> + <port name="out[37]" type="input" from="comb"/> + <port name="out[37]" type="output"/> + </direct> + <direct> + <port name="out[38]" type="input" from="comb"/> + <port name="out[38]" type="output"/> + </direct> + <direct> + <port name="out[39]" type="input" from="comb"/> + <port name="out[39]" type="output"/> + </direct> + <direct> + <port name="out[40]" type="input" from="comb"/> + <port name="out[40]" type="output"/> + </direct> + <direct> + <port name="out[41]" type="input" from="comb"/> + <port name="out[41]" type="output"/> + </direct> + <direct> + <port name="out[42]" type="input" from="comb"/> + <port name="out[42]" type="output"/> + </direct> + <direct> + <port name="out[43]" type="input" from="comb"/> + <port name="out[43]" type="output"/> + </direct> + <direct> + <port name="out[44]" type="input" from="comb"/> + <port name="out[44]" type="output"/> + </direct> + <direct> + <port name="out[45]" type="input" from="comb"/> + <port name="out[45]" type="output"/> + </direct> + <direct> + <port name="out[46]" type="input" from="comb"/> + <port name="out[46]" type="output"/> + </direct> + <direct> + <port name="out[47]" type="input" from="comb"/> + <port name="out[47]" type="output"/> + </direct> + <direct> + <port name="out[48]" type="input" from="comb"/> + <port name="out[48]" type="output"/> + </direct> + <direct> + <port name="out[49]" type="input" from="comb"/> + <port name="out[49]" type="output"/> + </direct> + <direct> + <port name="out[50]" type="input" from="comb"/> + <port name="out[50]" type="output"/> + </direct> + <direct> + <port name="out[51]" type="input" from="comb"/> + <port name="out[51]" type="output"/> + </direct> + <direct> + <port name="out[52]" type="input" from="comb"/> + <port name="out[52]" type="output"/> + </direct> + <direct> + <port name="out[53]" type="input" from="comb"/> + <port name="out[53]" type="output"/> + </direct> + <direct> + <port name="out[54]" type="input" from="comb"/> + <port name="out[54]" type="output"/> + </direct> + <direct> + <port name="out[55]" type="input" from="comb"/> + <port name="out[55]" type="output"/> + </direct> + <direct> + <port name="out[56]" type="input" from="comb"/> + <port name="out[56]" type="output"/> + </direct> + <direct> + <port name="out[57]" type="input" from="comb"/> + <port name="out[57]" type="output"/> + </direct> + <direct> + <port name="out[58]" type="input" from="comb"/> + <port name="out[58]" type="output"/> + </direct> + <direct> + <port name="out[59]" type="input" from="comb"/> + <port name="out[59]" type="output"/> + </direct> + <direct> + <port name="out[60]" type="input" from="comb"/> + <port name="out[60]" type="output"/> + </direct> + <direct> + <port name="out[61]" type="input" from="comb"/> + <port name="out[61]" type="output"/> + </direct> + <direct> + <port name="out[62]" type="input" from="comb"/> + <port name="out[62]" type="output"/> + </direct> + <direct> + <port name="out[63]" type="input" from="comb"/> + <port name="out[63]" type="output"/> </direct> <direct> <port name="m" type="input"/> - <port from="dff[64]" name="d" type="output"/> + <port name="D" type="output" from="m_ff"/> </direct> </interconnect> </pb_type>