71 lines
2.1 KiB
Verilog
71 lines
2.1 KiB
Verilog
module tmpl_0_0dataflow__neuro_0_0ortree_316_4(Iin0 , Iin1 , Iin2 , Iin3 , Iin4 , Iin5 , Iin6 , Iin7 , Iin8 , Iin9 , Iin10 , Iin11 , Iin12 , Iin13 , Iin14 , Iin15 , out, vdd, vss);
|
|
input vdd;
|
|
input vss;
|
|
input Iin0 ;
|
|
input Iin1 ;
|
|
input Iin2 ;
|
|
input Iin3 ;
|
|
input Iin4 ;
|
|
input Iin5 ;
|
|
input Iin6 ;
|
|
input Iin7 ;
|
|
input Iin8 ;
|
|
input Iin9 ;
|
|
input Iin10 ;
|
|
input Iin11 ;
|
|
input Iin12 ;
|
|
input Iin13 ;
|
|
input Iin14 ;
|
|
input Iin15 ;
|
|
output out;
|
|
|
|
// -- signals ---
|
|
wire Itmp19 ;
|
|
wire Iin15 ;
|
|
wire Iin4 ;
|
|
wire Itmp18 ;
|
|
wire Itmp21 ;
|
|
wire Iin1 ;
|
|
wire Itmp29 ;
|
|
wire Itmp26 ;
|
|
wire Iin11 ;
|
|
wire Iin6 ;
|
|
wire Iin14 ;
|
|
wire Iin9 ;
|
|
wire Itmp22 ;
|
|
wire Itmp25 ;
|
|
wire Itmp23 ;
|
|
wire Iin13 ;
|
|
wire Iin10 ;
|
|
wire Iin5 ;
|
|
wire Itmp28 ;
|
|
wire out ;
|
|
wire Iin0 ;
|
|
wire Iin3 ;
|
|
wire Itmp20 ;
|
|
wire Itmp16 ;
|
|
wire Iin12 ;
|
|
wire Itmp17 ;
|
|
wire Itmp27 ;
|
|
wire Iin2 ;
|
|
wire Iin8 ;
|
|
wire Itmp24 ;
|
|
wire Iin7 ;
|
|
|
|
// --- instances
|
|
OR2_X1 Ior2s0 (.y(Itmp16 ), .a(Iin0 ), .b(Iin1 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s1 (.y(Itmp17 ), .a(Iin2 ), .b(Iin3 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s2 (.y(Itmp18 ), .a(Iin4 ), .b(Iin5 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s3 (.y(Itmp19 ), .a(Iin6 ), .b(Iin7 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s4 (.y(Itmp20 ), .a(Iin8 ), .b(Iin9 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s5 (.y(Itmp21 ), .a(Iin10 ), .b(Iin11 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s6 (.y(Itmp22 ), .a(Iin12 ), .b(Iin13 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s7 (.y(Itmp23 ), .a(Iin14 ), .b(Iin15 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s8 (.y(Itmp24 ), .a(Itmp16 ), .b(Itmp17 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s9 (.y(Itmp25 ), .a(Itmp18 ), .b(Itmp19 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s10 (.y(Itmp26 ), .a(Itmp20 ), .b(Itmp21 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s11 (.y(Itmp27 ), .a(Itmp22 ), .b(Itmp23 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s12 (.y(Itmp28 ), .a(Itmp24 ), .b(Itmp25 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s13 (.y(Itmp29 ), .a(Itmp26 ), .b(Itmp27 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s14 (.y(out), .a(Itmp28 ), .b(Itmp29 ), .vdd(vdd), .vss(vss));
|
|
endmodule |