// // Verilog module for: BUF_X6<> // module _0_0tmpl_0_0dataflow__neuro_0_0BUF__X6(y, a); output y; input a; // -- signals --- reg y; wire a; reg _y; // --- instances endmodule // // Verilog module for: sigbuf<15> // module _0_0tmpl_0_0dataflow__neuro_0_0sigbuf_315_4(in, \out[0] ); input in; output \out[0] ; // -- signals --- wire in; reg \out[0] ; // --- instances _0_0tmpl_0_0dataflow__neuro_0_0BUF__X6 \buf6 (.y(\out[0] ), .a(in)); endmodule // // Verilog module for: A_3C_RB_X4<> // module _0_0tmpl_0_0dataflow__neuro_0_0A__3C__RB__X4(y, c1, c2, c3, pr_B, sr_B); output y; input c1; input c2; input c3; input pr_B; input sr_B; // -- signals --- wire sr_B; wire pr_B; wire c3; wire c1; reg _y; reg y; wire c2; // --- instances endmodule // // Verilog module for: BUF_X4<> // module _0_0tmpl_0_0dataflow__neuro_0_0BUF__X4(y, a); output y; input a; // -- signals --- reg _y; wire a; reg y; // --- instances endmodule // // Verilog module for: INV_X1<> // module _0_0tmpl_0_0dataflow__neuro_0_0INV__X1(y, a); output y; input a; // -- signals --- reg y; wire a; // --- instances endmodule // // Verilog module for: A_2C_B_X1<> // module _0_0tmpl_0_0dataflow__neuro_0_0A__2C__B__X1(y, c1, c2); output y; input c1; input c2; // -- signals --- reg y; reg _y; wire c2; wire c1; // --- instances endmodule // // Verilog module for: A_3C_B_X1<> // module _0_0tmpl_0_0dataflow__neuro_0_0A__3C__B__X1(y, c1, c2, c3); output y; input c1; input c2; input c3; // -- signals --- reg _y; reg y; wire c3; wire c1; wire c2; // --- instances endmodule // // Verilog module for: ctree<15> // module _0_0tmpl_0_0dataflow__neuro_0_0ctree_315_4(\in[0] , \in[1] , \in[2] , \in[3] , \in[4] , \in[5] , \in[6] , \in[7] , \in[8] , \in[9] , \in[10] , \in[11] , \in[12] , \in[13] , \in[14] , out); input \in[0] ; input \in[1] ; input \in[2] ; input \in[3] ; input \in[4] ; input \in[5] ; input \in[6] ; input \in[7] ; input \in[8] ; input \in[9] ; input \in[10] ; input \in[11] ; input \in[12] ; input \in[13] ; input \in[14] ; output out; // -- signals --- wire \in[4] ; wire \in[11] ; wire \in[12] ; reg \tmp[21] ; wire \in[3] ; reg out; reg \tmp[23] ; wire \in[6] ; wire \in[0] ; reg \tmp[18] ; wire \in[10] ; reg \tmp[15] ; reg \tmp[16] ; wire \in[13] ; wire \in[1] ; wire \in[9] ; wire \in[2] ; wire \in[5] ; reg \tmp[24] ; wire \in[14] ; reg \tmp[19] ; wire \in[7] ; reg \tmp[22] ; reg \tmp[20] ; wire \in[8] ; reg \tmp[17] ; // --- instances _0_0tmpl_0_0dataflow__neuro_0_0A__2C__B__X1 \C2Els[0] (.y(\tmp[15] ), .c1(\in[0] ), .c2(\in[1] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C__B__X1 \C2Els[1] (.y(\tmp[16] ), .c1(\in[2] ), .c2(\in[3] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C__B__X1 \C2Els[2] (.y(\tmp[17] ), .c1(\in[4] ), .c2(\in[5] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C__B__X1 \C2Els[3] (.y(\tmp[18] ), .c1(\in[6] ), .c2(\in[7] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C__B__X1 \C2Els[4] (.y(\tmp[19] ), .c1(\in[8] ), .c2(\in[9] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C__B__X1 \C2Els[5] (.y(\tmp[20] ), .c1(\in[10] ), .c2(\in[11] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C__B__X1 \C2Els[6] (.y(\tmp[22] ), .c1(\tmp[15] ), .c2(\tmp[16] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C__B__X1 \C2Els[7] (.y(\tmp[23] ), .c1(\tmp[17] ), .c2(\tmp[18] )); _0_0tmpl_0_0dataflow__neuro_0_0A__3C__B__X1 \C3Els[0] (.y(\tmp[21] ), .c1(\in[12] ), .c2(\in[13] ), .c3(\in[14] )); _0_0tmpl_0_0dataflow__neuro_0_0A__3C__B__X1 \C3Els[1] (.y(\tmp[24] ), .c1(\tmp[19] ), .c2(\tmp[20] ), .c3(\tmp[21] )); _0_0tmpl_0_0dataflow__neuro_0_0A__3C__B__X1 \C3Els[2] (.y(out), .c1(\tmp[22] ), .c2(\tmp[23] ), .c3(\tmp[24] )); endmodule // // Verilog module for: OR2_X1<> // module _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1(y, a, b); output y; input a; input b; // -- signals --- reg y; wire a; reg _y; wire b; // --- instances endmodule // // Verilog module for: vtree<15> // module _0_0tmpl_0_0dataflow__neuro_0_0vtree_315_4(\in.d[0].d[0] , \in.d[0].d[1] , \in.d[1].d[0] , \in.d[1].d[1] , \in.d[2].d[0] , \in.d[2].d[1] , \in.d[3].d[0] , \in.d[3].d[1] , \in.d[4].d[0] , \in.d[4].d[1] , \in.d[5].d[0] , \in.d[5].d[1] , \in.d[6].d[0] , \in.d[6].d[1] , \in.d[7].d[0] , \in.d[7].d[1] , \in.d[8].d[0] , \in.d[8].d[1] , \in.d[9].d[0] , \in.d[9].d[1] , \in.d[10].d[0] , \in.d[10].d[1] , \in.d[11].d[0] , \in.d[11].d[1] , \in.d[12].d[0] , \in.d[12].d[1] , \in.d[13].d[0] , \in.d[13].d[1] , \in.d[14].d[0] , \in.d[14].d[1] , out); input \in.d[0].d[0] ; input \in.d[0].d[1] ; input \in.d[1].d[0] ; input \in.d[1].d[1] ; input \in.d[2].d[0] ; input \in.d[2].d[1] ; input \in.d[3].d[0] ; input \in.d[3].d[1] ; input \in.d[4].d[0] ; input \in.d[4].d[1] ; input \in.d[5].d[0] ; input \in.d[5].d[1] ; input \in.d[6].d[0] ; input \in.d[6].d[1] ; input \in.d[7].d[0] ; input \in.d[7].d[1] ; input \in.d[8].d[0] ; input \in.d[8].d[1] ; input \in.d[9].d[0] ; input \in.d[9].d[1] ; input \in.d[10].d[0] ; input \in.d[10].d[1] ; input \in.d[11].d[0] ; input \in.d[11].d[1] ; input \in.d[12].d[0] ; input \in.d[12].d[1] ; input \in.d[13].d[0] ; input \in.d[13].d[1] ; input \in.d[14].d[0] ; input \in.d[14].d[1] ; output out; // -- signals --- reg \ct.in[14] ; reg \ct.in[13] ; wire \in.d[7].d[0] ; wire \in.d[1].d[0] ; wire \in.d[0].d[0] ; reg \ct.in[4] ; reg out; wire \in.d[10].d[0] ; wire \in.d[4].d[1] ; reg \ct.in[3] ; wire \in.d[9].d[1] ; wire \in.d[1].d[1] ; wire \in.d[2].d[0] ; wire \in.d[10].d[1] ; reg \ct.in[8] ; wire \in.d[12].d[0] ; wire \in.d[5].d[0] ; wire \in.d[4].d[0] ; reg \ct.in[10] ; reg \ct.in[0] ; wire \in.d[11].d[0] ; wire \in.d[7].d[1] ; wire \in.d[3].d[1] ; reg \ct.in[11] ; reg \ct.in[2] ; reg \ct.in[9] ; wire \in.d[13].d[0] ; wire \in.d[14].d[1] ; wire \in.d[11].d[1] ; wire \in.d[13].d[1] ; wire \in.d[0].d[1] ; reg \ct.in[1] ; wire \in.d[14].d[0] ; wire \in.d[12].d[1] ; wire \in.d[9].d[0] ; wire \in.d[2].d[1] ; reg \ct.in[5] ; wire \in.d[5].d[1] ; reg \ct.in[12] ; reg \ct.in[6] ; wire \in.d[3].d[0] ; wire \in.d[8].d[0] ; wire \in.d[8].d[1] ; reg \ct.in[7] ; wire \in.d[6].d[0] ; wire \in.d[6].d[1] ; // --- instances _0_0tmpl_0_0dataflow__neuro_0_0ctree_315_4 \ct (.\in[0] (\ct.in[0] ), .\in[1] (\ct.in[1] ), .\in[2] (\ct.in[2] ), .\in[3] (\ct.in[3] ), .\in[4] (\ct.in[4] ), .\in[5] (\ct.in[5] ), .\in[6] (\ct.in[6] ), .\in[7] (\ct.in[7] ), .\in[8] (\ct.in[8] ), .\in[9] (\ct.in[9] ), .\in[10] (\ct.in[10] ), .\in[11] (\ct.in[11] ), .\in[12] (\ct.in[12] ), .\in[13] (\ct.in[13] ), .\in[14] (\ct.in[14] ), .out(out)); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[0] (.y(\ct.in[0] ), .a(\in.d[0].d[1] ), .b(\in.d[0].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[1] (.y(\ct.in[1] ), .a(\in.d[1].d[1] ), .b(\in.d[1].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[2] (.y(\ct.in[2] ), .a(\in.d[2].d[1] ), .b(\in.d[2].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[3] (.y(\ct.in[3] ), .a(\in.d[3].d[1] ), .b(\in.d[3].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[4] (.y(\ct.in[4] ), .a(\in.d[4].d[1] ), .b(\in.d[4].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[5] (.y(\ct.in[5] ), .a(\in.d[5].d[1] ), .b(\in.d[5].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[6] (.y(\ct.in[6] ), .a(\in.d[6].d[1] ), .b(\in.d[6].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[7] (.y(\ct.in[7] ), .a(\in.d[7].d[1] ), .b(\in.d[7].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[8] (.y(\ct.in[8] ), .a(\in.d[8].d[1] ), .b(\in.d[8].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[9] (.y(\ct.in[9] ), .a(\in.d[9].d[1] ), .b(\in.d[9].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[10] (.y(\ct.in[10] ), .a(\in.d[10].d[1] ), .b(\in.d[10].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[11] (.y(\ct.in[11] ), .a(\in.d[11].d[1] ), .b(\in.d[11].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[12] (.y(\ct.in[12] ), .a(\in.d[12].d[1] ), .b(\in.d[12].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[13] (.y(\ct.in[13] ), .a(\in.d[13].d[1] ), .b(\in.d[13].d[0] )); _0_0tmpl_0_0dataflow__neuro_0_0OR2__X1 \OR2_tf[14] (.y(\ct.in[14] ), .a(\in.d[14].d[1] ), .b(\in.d[14].d[0] )); endmodule // // Verilog module for: A_1C1P_X1<> // module _0_0tmpl_0_0dataflow__neuro_0_0A__1C1P__X1(y, c1, p1); output y; input c1; input p1; // -- signals --- reg y; wire c1; wire p1; // --- instances endmodule // // Verilog module for: BUF_X1<> // module _0_0tmpl_0_0dataflow__neuro_0_0BUF__X1(y, a); output y; input a; // -- signals --- reg y; wire a; reg _y; // --- instances endmodule // // Verilog module for: A_2C1N_RB_X4<> // module _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4(y, c1, c2, n1, pr_B, sr_B); output y; input c1; input c2; input n1; input pr_B; input sr_B; // -- signals --- reg y; wire pr_B; wire c2; wire n1; wire c1; reg _y; wire sr_B; // --- instances endmodule // // Verilog module for: buffer<15> // module _0_0tmpl_0_0dataflow__neuro_0_0buffer_315_4(\in.d.d[0].d[0] , \in.d.d[0].d[1] , \in.d.d[1].d[0] , \in.d.d[1].d[1] , \in.d.d[2].d[0] , \in.d.d[2].d[1] , \in.d.d[3].d[0] , \in.d.d[3].d[1] , \in.d.d[4].d[0] , \in.d.d[4].d[1] , \in.d.d[5].d[0] , \in.d.d[5].d[1] , \in.d.d[6].d[0] , \in.d.d[6].d[1] , \in.d.d[7].d[0] , \in.d.d[7].d[1] , \in.d.d[8].d[0] , \in.d.d[8].d[1] , \in.d.d[9].d[0] , \in.d.d[9].d[1] , \in.d.d[10].d[0] , \in.d.d[10].d[1] , \in.d.d[11].d[0] , \in.d.d[11].d[1] , \in.d.d[12].d[0] , \in.d.d[12].d[1] , \in.d.d[13].d[0] , \in.d.d[13].d[1] , \in.d.d[14].d[0] , \in.d.d[14].d[1] , \in.a , \in.v , \out.d.d[0].d[0] , \out.d.d[0].d[1] , \out.d.d[1].d[0] , \out.d.d[1].d[1] , \out.d.d[2].d[0] , \out.d.d[2].d[1] , \out.d.d[3].d[0] , \out.d.d[3].d[1] , \out.d.d[4].d[0] , \out.d.d[4].d[1] , \out.d.d[5].d[0] , \out.d.d[5].d[1] , \out.d.d[6].d[0] , \out.d.d[6].d[1] , \out.d.d[7].d[0] , \out.d.d[7].d[1] , \out.d.d[8].d[0] , \out.d.d[8].d[1] , \out.d.d[9].d[0] , \out.d.d[9].d[1] , \out.d.d[10].d[0] , \out.d.d[10].d[1] , \out.d.d[11].d[0] , \out.d.d[11].d[1] , \out.d.d[12].d[0] , \out.d.d[12].d[1] , \out.d.d[13].d[0] , \out.d.d[13].d[1] , \out.d.d[14].d[0] , \out.d.d[14].d[1] , \out.a , \out.v , reset_B); input \in.d.d[0].d[0] ; input \in.d.d[0].d[1] ; input \in.d.d[1].d[0] ; input \in.d.d[1].d[1] ; input \in.d.d[2].d[0] ; input \in.d.d[2].d[1] ; input \in.d.d[3].d[0] ; input \in.d.d[3].d[1] ; input \in.d.d[4].d[0] ; input \in.d.d[4].d[1] ; input \in.d.d[5].d[0] ; input \in.d.d[5].d[1] ; input \in.d.d[6].d[0] ; input \in.d.d[6].d[1] ; input \in.d.d[7].d[0] ; input \in.d.d[7].d[1] ; input \in.d.d[8].d[0] ; input \in.d.d[8].d[1] ; input \in.d.d[9].d[0] ; input \in.d.d[9].d[1] ; input \in.d.d[10].d[0] ; input \in.d.d[10].d[1] ; input \in.d.d[11].d[0] ; input \in.d.d[11].d[1] ; input \in.d.d[12].d[0] ; input \in.d.d[12].d[1] ; input \in.d.d[13].d[0] ; input \in.d.d[13].d[1] ; input \in.d.d[14].d[0] ; input \in.d.d[14].d[1] ; output \in.a ; output \in.v ; output \out.d.d[0].d[0] ; output \out.d.d[0].d[1] ; output \out.d.d[1].d[0] ; output \out.d.d[1].d[1] ; output \out.d.d[2].d[0] ; output \out.d.d[2].d[1] ; output \out.d.d[3].d[0] ; output \out.d.d[3].d[1] ; output \out.d.d[4].d[0] ; output \out.d.d[4].d[1] ; output \out.d.d[5].d[0] ; output \out.d.d[5].d[1] ; output \out.d.d[6].d[0] ; output \out.d.d[6].d[1] ; output \out.d.d[7].d[0] ; output \out.d.d[7].d[1] ; output \out.d.d[8].d[0] ; output \out.d.d[8].d[1] ; output \out.d.d[9].d[0] ; output \out.d.d[9].d[1] ; output \out.d.d[10].d[0] ; output \out.d.d[10].d[1] ; output \out.d.d[11].d[0] ; output \out.d.d[11].d[1] ; output \out.d.d[12].d[0] ; output \out.d.d[12].d[1] ; output \out.d.d[13].d[0] ; output \out.d.d[13].d[1] ; output \out.d.d[14].d[0] ; output \out.d.d[14].d[1] ; input \out.a ; input \out.v ; input reset_B; // -- signals --- reg \out.d.d[8].d[0] ; reg \out.d.d[6].d[1] ; reg \out.d.d[5].d[1] ; reg \_en_X_f[0] ; wire \in.d.d[14].d[0] ; wire \in.d.d[12].d[1] ; reg \out.d.d[12].d[1] ; wire \in.d.d[5].d[0] ; reg \out.d.d[11].d[0] ; reg \out.d.d[7].d[0] ; reg _reset_BX; reg \_reset_BXX[0] ; wire \in.d.d[14].d[1] ; wire \in.d.d[10].d[1] ; wire \in.d.d[2].d[0] ; wire \out.a ; reg \out.d.d[0].d[0] ; wire \in.d.d[0].d[0] ; reg \out.d.d[10].d[1] ; wire \in.d.d[11].d[0] ; wire \in.d.d[7].d[1] ; wire \in.d.d[3].d[1] ; reg _in_v; reg \in.v ; reg _out_a_B; wire \in.d.d[9].d[1] ; wire \in.d.d[9].d[0] ; wire \in.d.d[4].d[1] ; reg \out.d.d[10].d[0] ; wire \in.d.d[1].d[1] ; wire \in.d.d[12].d[0] ; wire \in.d.d[1].d[0] ; reg \_out_a_BX_f[0] ; reg \out.d.d[3].d[1] ; reg \out.d.d[0].d[1] ; reg \out.d.d[2].d[1] ; reg \out.d.d[4].d[1] ; wire reset_B; wire \in.d.d[8].d[0] ; reg \out.d.d[12].d[0] ; wire \in.d.d[5].d[1] ; reg \out.d.d[9].d[0] ; reg \out.d.d[7].d[1] ; reg \_out_a_BX_t[0] ; wire \in.d.d[10].d[0] ; reg \out.d.d[1].d[0] ; wire \in.d.d[6].d[0] ; wire \in.d.d[7].d[0] ; wire \in.d.d[13].d[1] ; wire \out.v ; reg \out.d.d[2].d[0] ; wire \in.d.d[13].d[0] ; wire \in.d.d[11].d[1] ; wire \in.d.d[6].d[1] ; reg \out.d.d[3].d[0] ; reg \out.d.d[11].d[1] ; reg \out.d.d[9].d[1] ; wire \in.d.d[3].d[0] ; reg _en; reg \out.d.d[13].d[0] ; reg \out.d.d[5].d[0] ; reg \in.a ; reg \out.d.d[14].d[0] ; reg \out.d.d[4].d[0] ; wire \in.d.d[8].d[1] ; reg \out.d.d[13].d[1] ; reg \out.d.d[8].d[1] ; reg \out.d.d[14].d[1] ; wire \in.d.d[2].d[1] ; reg \out.d.d[6].d[0] ; wire \in.d.d[4].d[0] ; reg \out.d.d[1].d[1] ; reg \_en_X_t[0] ; wire \in.d.d[0].d[1] ; // --- instances _0_0tmpl_0_0dataflow__neuro_0_0sigbuf_315_4 \out_a_B_buf_t (.in(_out_a_B), .\out[0] (\_out_a_BX_f[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__3C__RB__X4 \inack_ctl (.y(\in.a ), .c1(_en), .c2(\in.v ), .c3(\out.v ), .pr_B(_reset_BX), .sr_B(_reset_BX)); _0_0tmpl_0_0dataflow__neuro_0_0sigbuf_315_4 \reset_bufarray (.in(_reset_BX), .\out[0] (\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0BUF__X4 \in_v_buf (.y(\in.v ), .a(_in_v)); _0_0tmpl_0_0dataflow__neuro_0_0INV__X1 \out_a_inv (.y(_out_a_B), .a(\out.a )); _0_0tmpl_0_0dataflow__neuro_0_0vtree_315_4 \vc (.\in.d[0].d[0] (\in.d.d[0].d[0] ), .\in.d[0].d[1] (\in.d.d[0].d[1] ), .\in.d[1].d[0] (\in.d.d[1].d[0] ), .\in.d[1].d[1] (\in.d.d[1].d[1] ), .\in.d[2].d[0] (\in.d.d[2].d[0] ), .\in.d[2].d[1] (\in.d.d[2].d[1] ), .\in.d[3].d[0] (\in.d.d[3].d[0] ), .\in.d[3].d[1] (\in.d.d[3].d[1] ), .\in.d[4].d[0] (\in.d.d[4].d[0] ), .\in.d[4].d[1] (\in.d.d[4].d[1] ), .\in.d[5].d[0] (\in.d.d[5].d[0] ), .\in.d[5].d[1] (\in.d.d[5].d[1] ), .\in.d[6].d[0] (\in.d.d[6].d[0] ), .\in.d[6].d[1] (\in.d.d[6].d[1] ), .\in.d[7].d[0] (\in.d.d[7].d[0] ), .\in.d[7].d[1] (\in.d.d[7].d[1] ), .\in.d[8].d[0] (\in.d.d[8].d[0] ), .\in.d[8].d[1] (\in.d.d[8].d[1] ), .\in.d[9].d[0] (\in.d.d[9].d[0] ), .\in.d[9].d[1] (\in.d.d[9].d[1] ), .\in.d[10].d[0] (\in.d.d[10].d[0] ), .\in.d[10].d[1] (\in.d.d[10].d[1] ), .\in.d[11].d[0] (\in.d.d[11].d[0] ), .\in.d[11].d[1] (\in.d.d[11].d[1] ), .\in.d[12].d[0] (\in.d.d[12].d[0] ), .\in.d[12].d[1] (\in.d.d[12].d[1] ), .\in.d[13].d[0] (\in.d.d[13].d[0] ), .\in.d[13].d[1] (\in.d.d[13].d[1] ), .\in.d[14].d[0] (\in.d.d[14].d[0] ), .\in.d[14].d[1] (\in.d.d[14].d[1] ), .out(_in_v)); _0_0tmpl_0_0dataflow__neuro_0_0sigbuf_315_4 \out_a_B_buf_f (.in(_out_a_B), .\out[0] (\_out_a_BX_t[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__1C1P__X1 \en_ctl (.y(_en), .c1(\in.a ), .p1(\out.v )); _0_0tmpl_0_0dataflow__neuro_0_0BUF__X1 \reset_buf (.y(_reset_BX), .a(reset_B)); _0_0tmpl_0_0dataflow__neuro_0_0sigbuf_315_4 \en_buf_f (.in(_en), .\out[0] (\_en_X_f[0] )); _0_0tmpl_0_0dataflow__neuro_0_0sigbuf_315_4 \en_buf_t (.in(_en), .\out[0] (\_en_X_t[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[0] (.y(\out.d.d[0].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[0].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[1] (.y(\out.d.d[1].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[1].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[2] (.y(\out.d.d[2].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[2].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[3] (.y(\out.d.d[3].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[3].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[4] (.y(\out.d.d[4].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[4].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[5] (.y(\out.d.d[5].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[5].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[6] (.y(\out.d.d[6].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[6].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[7] (.y(\out.d.d[7].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[7].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[8] (.y(\out.d.d[8].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[8].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[9] (.y(\out.d.d[9].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[9].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[10] (.y(\out.d.d[10].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[10].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[11] (.y(\out.d.d[11].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[11].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[12] (.y(\out.d.d[12].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[12].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[13] (.y(\out.d.d[13].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[13].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \t_buf_func[14] (.y(\out.d.d[14].d[1] ), .c1(\_en_X_t[0] ), .c2(\_out_a_BX_t[0] ), .n1(\in.d.d[14].d[1] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[0] (.y(\out.d.d[0].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[0].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[1] (.y(\out.d.d[1].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[1].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[2] (.y(\out.d.d[2].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[2].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[3] (.y(\out.d.d[3].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[3].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[4] (.y(\out.d.d[4].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[4].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[5] (.y(\out.d.d[5].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[5].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[6] (.y(\out.d.d[6].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[6].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[7] (.y(\out.d.d[7].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[7].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[8] (.y(\out.d.d[8].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[8].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[9] (.y(\out.d.d[9].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[9].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[10] (.y(\out.d.d[10].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[10].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[11] (.y(\out.d.d[11].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[11].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[12] (.y(\out.d.d[12].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[12].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[13] (.y(\out.d.d[13].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[13].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); _0_0tmpl_0_0dataflow__neuro_0_0A__2C1N__RB__X4 \f_buf_func[14] (.y(\out.d.d[14].d[0] ), .c1(\_en_X_f[0] ), .c2(\_out_a_BX_f[0] ), .n1(\in.d.d[14].d[0] ), .pr_B(\_reset_BXX[0] ), .sr_B(\_reset_BXX[0] )); endmodule // // Verilog module for: buffer_15<> // module buffer__15(\in.d.d[0].d[0] , \in.d.d[0].d[1] , \in.d.d[1].d[0] , \in.d.d[1].d[1] , \in.d.d[2].d[0] , \in.d.d[2].d[1] , \in.d.d[3].d[0] , \in.d.d[3].d[1] , \in.d.d[4].d[0] , \in.d.d[4].d[1] , \in.d.d[5].d[0] , \in.d.d[5].d[1] , \in.d.d[6].d[0] , \in.d.d[6].d[1] , \in.d.d[7].d[0] , \in.d.d[7].d[1] , \in.d.d[8].d[0] , \in.d.d[8].d[1] , \in.d.d[9].d[0] , \in.d.d[9].d[1] , \in.d.d[10].d[0] , \in.d.d[10].d[1] , \in.d.d[11].d[0] , \in.d.d[11].d[1] , \in.d.d[12].d[0] , \in.d.d[12].d[1] , \in.d.d[13].d[0] , \in.d.d[13].d[1] , \in.d.d[14].d[0] , \in.d.d[14].d[1] , \in.a , \in.v , \out.d.d[0].d[0] , \out.d.d[0].d[1] , \out.d.d[1].d[0] , \out.d.d[1].d[1] , \out.d.d[2].d[0] , \out.d.d[2].d[1] , \out.d.d[3].d[0] , \out.d.d[3].d[1] , \out.d.d[4].d[0] , \out.d.d[4].d[1] , \out.d.d[5].d[0] , \out.d.d[5].d[1] , \out.d.d[6].d[0] , \out.d.d[6].d[1] , \out.d.d[7].d[0] , \out.d.d[7].d[1] , \out.d.d[8].d[0] , \out.d.d[8].d[1] , \out.d.d[9].d[0] , \out.d.d[9].d[1] , \out.d.d[10].d[0] , \out.d.d[10].d[1] , \out.d.d[11].d[0] , \out.d.d[11].d[1] , \out.d.d[12].d[0] , \out.d.d[12].d[1] , \out.d.d[13].d[0] , \out.d.d[13].d[1] , \out.d.d[14].d[0] , \out.d.d[14].d[1] , \out.a , \out.v ); input \in.d.d[0].d[0] ; input \in.d.d[0].d[1] ; input \in.d.d[1].d[0] ; input \in.d.d[1].d[1] ; input \in.d.d[2].d[0] ; input \in.d.d[2].d[1] ; input \in.d.d[3].d[0] ; input \in.d.d[3].d[1] ; input \in.d.d[4].d[0] ; input \in.d.d[4].d[1] ; input \in.d.d[5].d[0] ; input \in.d.d[5].d[1] ; input \in.d.d[6].d[0] ; input \in.d.d[6].d[1] ; input \in.d.d[7].d[0] ; input \in.d.d[7].d[1] ; input \in.d.d[8].d[0] ; input \in.d.d[8].d[1] ; input \in.d.d[9].d[0] ; input \in.d.d[9].d[1] ; input \in.d.d[10].d[0] ; input \in.d.d[10].d[1] ; input \in.d.d[11].d[0] ; input \in.d.d[11].d[1] ; input \in.d.d[12].d[0] ; input \in.d.d[12].d[1] ; input \in.d.d[13].d[0] ; input \in.d.d[13].d[1] ; input \in.d.d[14].d[0] ; input \in.d.d[14].d[1] ; output \in.a ; output \in.v ; output \out.d.d[0].d[0] ; output \out.d.d[0].d[1] ; output \out.d.d[1].d[0] ; output \out.d.d[1].d[1] ; output \out.d.d[2].d[0] ; output \out.d.d[2].d[1] ; output \out.d.d[3].d[0] ; output \out.d.d[3].d[1] ; output \out.d.d[4].d[0] ; output \out.d.d[4].d[1] ; output \out.d.d[5].d[0] ; output \out.d.d[5].d[1] ; output \out.d.d[6].d[0] ; output \out.d.d[6].d[1] ; output \out.d.d[7].d[0] ; output \out.d.d[7].d[1] ; output \out.d.d[8].d[0] ; output \out.d.d[8].d[1] ; output \out.d.d[9].d[0] ; output \out.d.d[9].d[1] ; output \out.d.d[10].d[0] ; output \out.d.d[10].d[1] ; output \out.d.d[11].d[0] ; output \out.d.d[11].d[1] ; output \out.d.d[12].d[0] ; output \out.d.d[12].d[1] ; output \out.d.d[13].d[0] ; output \out.d.d[13].d[1] ; output \out.d.d[14].d[0] ; output \out.d.d[14].d[1] ; input \out.a ; input \out.v ; // -- signals --- reg \out.d.d[2].d[1] ; wire \in.d.d[10].d[0] ; reg \out.d.d[1].d[0] ; wire \in.d.d[10].d[1] ; wire \in.d.d[4].d[0] ; reg \out.d.d[10].d[1] ; wire \in.d.d[13].d[0] ; reg \out.d.d[13].d[0] ; reg \out.d.d[9].d[1] ; wire \in.d.d[2].d[1] ; reg \out.d.d[2].d[0] ; reg \out.d.d[0].d[0] ; reg \out.d.d[14].d[0] ; reg \out.d.d[5].d[0] ; reg \in.a ; reg _reset_B; wire \out.v ; wire \out.a ; reg \out.d.d[4].d[0] ; wire \in.d.d[9].d[1] ; wire \in.d.d[3].d[0] ; wire \in.d.d[11].d[0] ; wire \in.d.d[2].d[0] ; reg \out.d.d[6].d[0] ; reg \out.d.d[13].d[1] ; reg \out.d.d[10].d[0] ; reg \out.d.d[7].d[1] ; wire \in.d.d[12].d[1] ; wire \in.d.d[6].d[1] ; reg \out.d.d[7].d[0] ; reg \out.d.d[3].d[0] ; wire \in.d.d[1].d[0] ; reg \out.d.d[14].d[1] ; reg \out.d.d[8].d[0] ; wire \in.d.d[13].d[1] ; wire \in.d.d[7].d[0] ; reg \out.d.d[12].d[0] ; wire \in.d.d[8].d[1] ; reg \out.d.d[4].d[1] ; wire \in.d.d[14].d[0] ; wire \in.d.d[5].d[1] ; wire \in.d.d[1].d[1] ; wire \in.d.d[9].d[0] ; wire \in.d.d[14].d[1] ; reg \out.d.d[11].d[0] ; reg \out.d.d[6].d[1] ; wire \in.d.d[12].d[0] ; wire \in.d.d[7].d[1] ; reg \out.d.d[0].d[1] ; wire \in.d.d[11].d[1] ; wire \in.d.d[8].d[0] ; wire \in.d.d[5].d[0] ; reg \out.d.d[1].d[1] ; reg \in.v ; wire \in.d.d[0].d[1] ; wire \in.d.d[0].d[0] ; reg \out.d.d[5].d[1] ; reg \out.d.d[8].d[1] ; reg \out.d.d[3].d[1] ; wire \in.d.d[6].d[0] ; reg \out.d.d[11].d[1] ; wire \in.d.d[3].d[1] ; reg \out.d.d[12].d[1] ; wire \in.d.d[4].d[1] ; reg \out.d.d[9].d[0] ; // --- instances _0_0tmpl_0_0dataflow__neuro_0_0buffer_315_4 \buffer_test (.\in.d.d[0].d[0] (\in.d.d[0].d[0] ), .\in.d.d[0].d[1] (\in.d.d[0].d[1] ), .\in.d.d[1].d[0] (\in.d.d[1].d[0] ), .\in.d.d[1].d[1] (\in.d.d[1].d[1] ), .\in.d.d[2].d[0] (\in.d.d[2].d[0] ), .\in.d.d[2].d[1] (\in.d.d[2].d[1] ), .\in.d.d[3].d[0] (\in.d.d[3].d[0] ), .\in.d.d[3].d[1] (\in.d.d[3].d[1] ), .\in.d.d[4].d[0] (\in.d.d[4].d[0] ), .\in.d.d[4].d[1] (\in.d.d[4].d[1] ), .\in.d.d[5].d[0] (\in.d.d[5].d[0] ), .\in.d.d[5].d[1] (\in.d.d[5].d[1] ), .\in.d.d[6].d[0] (\in.d.d[6].d[0] ), .\in.d.d[6].d[1] (\in.d.d[6].d[1] ), .\in.d.d[7].d[0] (\in.d.d[7].d[0] ), .\in.d.d[7].d[1] (\in.d.d[7].d[1] ), .\in.d.d[8].d[0] (\in.d.d[8].d[0] ), .\in.d.d[8].d[1] (\in.d.d[8].d[1] ), .\in.d.d[9].d[0] (\in.d.d[9].d[0] ), .\in.d.d[9].d[1] (\in.d.d[9].d[1] ), .\in.d.d[10].d[0] (\in.d.d[10].d[0] ), .\in.d.d[10].d[1] (\in.d.d[10].d[1] ), .\in.d.d[11].d[0] (\in.d.d[11].d[0] ), .\in.d.d[11].d[1] (\in.d.d[11].d[1] ), .\in.d.d[12].d[0] (\in.d.d[12].d[0] ), .\in.d.d[12].d[1] (\in.d.d[12].d[1] ), .\in.d.d[13].d[0] (\in.d.d[13].d[0] ), .\in.d.d[13].d[1] (\in.d.d[13].d[1] ), .\in.d.d[14].d[0] (\in.d.d[14].d[0] ), .\in.d.d[14].d[1] (\in.d.d[14].d[1] ), .\in.a (\in.a ), .\in.v (\in.v ), .\out.d.d[0].d[0] (\out.d.d[0].d[0] ), .\out.d.d[0].d[1] (\out.d.d[0].d[1] ), .\out.d.d[1].d[0] (\out.d.d[1].d[0] ), .\out.d.d[1].d[1] (\out.d.d[1].d[1] ), .\out.d.d[2].d[0] (\out.d.d[2].d[0] ), .\out.d.d[2].d[1] (\out.d.d[2].d[1] ), .\out.d.d[3].d[0] (\out.d.d[3].d[0] ), .\out.d.d[3].d[1] (\out.d.d[3].d[1] ), .\out.d.d[4].d[0] (\out.d.d[4].d[0] ), .\out.d.d[4].d[1] (\out.d.d[4].d[1] ), .\out.d.d[5].d[0] (\out.d.d[5].d[0] ), .\out.d.d[5].d[1] (\out.d.d[5].d[1] ), .\out.d.d[6].d[0] (\out.d.d[6].d[0] ), .\out.d.d[6].d[1] (\out.d.d[6].d[1] ), .\out.d.d[7].d[0] (\out.d.d[7].d[0] ), .\out.d.d[7].d[1] (\out.d.d[7].d[1] ), .\out.d.d[8].d[0] (\out.d.d[8].d[0] ), .\out.d.d[8].d[1] (\out.d.d[8].d[1] ), .\out.d.d[9].d[0] (\out.d.d[9].d[0] ), .\out.d.d[9].d[1] (\out.d.d[9].d[1] ), .\out.d.d[10].d[0] (\out.d.d[10].d[0] ), .\out.d.d[10].d[1] (\out.d.d[10].d[1] ), .\out.d.d[11].d[0] (\out.d.d[11].d[0] ), .\out.d.d[11].d[1] (\out.d.d[11].d[1] ), .\out.d.d[12].d[0] (\out.d.d[12].d[0] ), .\out.d.d[12].d[1] (\out.d.d[12].d[1] ), .\out.d.d[13].d[0] (\out.d.d[13].d[0] ), .\out.d.d[13].d[1] (\out.d.d[13].d[1] ), .\out.d.d[14].d[0] (\out.d.d[14].d[0] ), .\out.d.d[14].d[1] (\out.d.d[14].d[1] ), .\out.a (\out.a ), .\out.v (\out.v ), .reset_B(_reset_B)); endmodule