// threetwos_32.v // // Row of 32 3:2 adders // // 2006/02/28 Written `timescale 10ps/1ps `celldefine module threetwos_32 ( a, b, c, e, f ); // input interface input [31:0] a; input [31:0] b; input [31:0] c; // output interface output [31:0] e; output [31:0] f; //----- main threetwo num00 (.a(a[0]), .b(b[0]), .c(c[0]), .e(e[0]), .f(f[0])); threetwo num01 (.a(a[1]), .b(b[1]), .c(c[1]), .e(e[1]), .f(f[1])); threetwo num02 (.a(a[2]), .b(b[2]), .c(c[2]), .e(e[2]), .f(f[2])); threetwo num03 (.a(a[3]), .b(b[3]), .c(c[3]), .e(e[3]), .f(f[3])); threetwo num04 (.a(a[4]), .b(b[4]), .c(c[4]), .e(e[4]), .f(f[4])); threetwo num05 (.a(a[5]), .b(b[5]), .c(c[5]), .e(e[5]), .f(f[5])); threetwo num06 (.a(a[6]), .b(b[6]), .c(c[6]), .e(e[6]), .f(f[6])); threetwo num07 (.a(a[7]), .b(b[7]), .c(c[7]), .e(e[7]), .f(f[7])); threetwo num08 (.a(a[8]), .b(b[8]), .c(c[8]), .e(e[8]), .f(f[8])); threetwo num09 (.a(a[9]), .b(b[9]), .c(c[9]), .e(e[9]), .f(f[9])); threetwo num10 (.a(a[10]), .b(b[10]), .c(c[10]), .e(e[10]), .f(f[10])); threetwo num11 (.a(a[11]), .b(b[11]), .c(c[11]), .e(e[11]), .f(f[11])); threetwo num12 (.a(a[12]), .b(b[12]), .c(c[12]), .e(e[12]), .f(f[12])); threetwo num13 (.a(a[13]), .b(b[13]), .c(c[13]), .e(e[13]), .f(f[13])); threetwo num14 (.a(a[14]), .b(b[14]), .c(c[14]), .e(e[14]), .f(f[14])); threetwo num15 (.a(a[15]), .b(b[15]), .c(c[15]), .e(e[15]), .f(f[15])); threetwo num16 (.a(a[16]), .b(b[16]), .c(c[16]), .e(e[16]), .f(f[16])); threetwo num17 (.a(a[17]), .b(b[17]), .c(c[17]), .e(e[17]), .f(f[17])); threetwo num18 (.a(a[18]), .b(b[18]), .c(c[18]), .e(e[18]), .f(f[18])); threetwo num19 (.a(a[19]), .b(b[19]), .c(c[19]), .e(e[19]), .f(f[19])); threetwo num20 (.a(a[20]), .b(b[20]), .c(c[20]), .e(e[20]), .f(f[20])); threetwo num21 (.a(a[21]), .b(b[21]), .c(c[21]), .e(e[21]), .f(f[21])); threetwo num22 (.a(a[22]), .b(b[22]), .c(c[22]), .e(e[22]), .f(f[22])); threetwo num23 (.a(a[23]), .b(b[23]), .c(c[23]), .e(e[23]), .f(f[23])); threetwo num24 (.a(a[24]), .b(b[24]), .c(c[24]), .e(e[24]), .f(f[24])); threetwo num25 (.a(a[25]), .b(b[25]), .c(c[25]), .e(e[25]), .f(f[25])); threetwo num26 (.a(a[26]), .b(b[26]), .c(c[26]), .e(e[26]), .f(f[26])); threetwo num27 (.a(a[27]), .b(b[27]), .c(c[27]), .e(e[27]), .f(f[27])); threetwo num28 (.a(a[28]), .b(b[28]), .c(c[28]), .e(e[28]), .f(f[28])); threetwo num29 (.a(a[29]), .b(b[29]), .c(c[29]), .e(e[29]), .f(f[29])); threetwo num30 (.a(a[30]), .b(b[30]), .c(c[30]), .e(e[30]), .f(f[30])); threetwo num31 (.a(a[31]), .b(b[31]), .c(c[31]), .e(e[31]), .f(f[31])); endmodule `endcelldefine