39 lines
1.1 KiB
Verilog
39 lines
1.1 KiB
Verilog
module tmpl_0_0dataflow__neuro_0_0ortree_38_4(Iin0 , Iin1 , Iin2 , Iin3 , Iin4 , Iin5 , Iin6 , Iin7 , out, vdd, vss);
|
|
input vdd;
|
|
input vss;
|
|
input Iin0 ;
|
|
input Iin1 ;
|
|
input Iin2 ;
|
|
input Iin3 ;
|
|
input Iin4 ;
|
|
input Iin5 ;
|
|
input Iin6 ;
|
|
input Iin7 ;
|
|
output out;
|
|
|
|
// -- signals ---
|
|
wire Iin0 ;
|
|
wire Itmp11 ;
|
|
wire Itmp13 ;
|
|
wire Itmp12 ;
|
|
wire Iin3 ;
|
|
wire Iin2 ;
|
|
wire Iin7 ;
|
|
wire Itmp10 ;
|
|
wire Itmp8 ;
|
|
wire Iin1 ;
|
|
wire Iin5 ;
|
|
wire Iin6 ;
|
|
wire Itmp9 ;
|
|
wire Iin4 ;
|
|
wire out ;
|
|
|
|
// --- instances
|
|
OR2_X1 Ior2s0 (.y(Itmp8 ), .a(Iin0 ), .b(Iin1 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s1 (.y(Itmp9 ), .a(Iin2 ), .b(Iin3 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s2 (.y(Itmp10 ), .a(Iin4 ), .b(Iin5 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s3 (.y(Itmp11 ), .a(Iin6 ), .b(Iin7 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s4 (.y(Itmp12 ), .a(Itmp8 ), .b(Itmp9 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s5 (.y(Itmp13 ), .a(Itmp10 ), .b(Itmp11 ), .vdd(vdd), .vss(vss));
|
|
OR2_X1 Ior2s6 (.y(out), .a(Itmp12 ), .b(Itmp13 ), .vdd(vdd), .vss(vss));
|
|
endmodule |