module tmpl_0_0dataflow__neuro_0_0nrn__hs__2d(Iin_d_d0 , Iin_a , Ioutx_d_d0 , Ioutx_a , Iouty_d_d0 , Iouty_a , reset_B, vdd, vss); input vdd; input vss; input Iin_d_d0 ; input Ioutx_a ; input Iouty_a ; input reset_B; // -- signals --- output Iin_a ; wire Iouty_a ; wire Ioutx_a ; wire _en ; wire _req ; wire _x_a_B ; wire Iin_d_d0 ; output Iouty_d_d0 ; output Ioutx_d_d0 ; wire reset_B; wire _reset_BX ; wire _y_a_B ; wire _reqB ; // --- instances INV_X1 Ireq_inv (.y(_reqB), .a(_req), .vdd(vdd), .vss(vss)); A_2P_U_X4 Ipu_y (.p1(Iouty_a ), .p2(_reqB), .y(Iouty_d_d0 ), .vdd(vdd), .vss(vss)); INV_X2 Iinv_x (.y(_x_a_B), .a(Ioutx_a ), .vdd(vdd), .vss(vss)); INV_X2 Iinv_y (.y(_y_a_B), .a(Iouty_a ), .vdd(vdd), .vss(vss)); A_2C1N_RB_X1 IA_ack (.y(Iin_a ), .c1(_en), .c2(Iin_d_d0 ), .n1(_req), .pr_B(_reset_BX), .sr_B(_reset_BX), .vdd(vdd), .vss(vss)); BUF_X2 Ireset_buf (.y(_reset_BX), .a(reset_B), .vdd(vdd), .vss(vss)); A_1C1P_X1 IA_en (.y(_en), .c1(Iin_a ), .p1(_req), .vdd(vdd), .vss(vss)); A_2C1P1N_RB_X1 IA_req (.y(_req), .c1(_en), .c2(_y_a_B), .p1(_x_a_B), .n1(Iin_d_d0 ), .pr_B(_reset_BX), .sr_B(_reset_BX), .vdd(vdd), .vss(vss)); A_3P_U_X4 Ipu_x (.p1(Ioutx_a ), .p2(_y_a_B), .p3(_reqB), .y(Ioutx_d_d0 ), .vdd(vdd), .vss(vss)); endmodule