data/full_repos/permissive/188868339/src/ALU/CLA8.v
1: b"%Error: data/full_repos/permissive/188868339/src/ALU/CLA8.v:21: Cannot find file containing module: 'CLB8'\n CLB8 U0_CLB8(A, B, Cin, CLB_C);\n ^~~~\n        ... Looked in:\n             data/full_repos/permissive/188868339/src/ALU,data/full_repos/permissive/188868339/CLB8\n             data/full_repos/permissive/188868339/src/ALU,data/full_repos/permissive/188868339/CLB8.v\n             data/full_repos/permissive/188868339/src/ALU,data/full_repos/permissive/188868339/CLB8.sv\n             CLB8\n             CLB8.v\n             CLB8.sv\n             obj_dir/CLB8\n             obj_dir/CLB8.v\n             obj_dir/CLB8.sv\n%Error: data/full_repos/permissive/188868339/src/ALU/CLA8.v:24: Cannot find file containing module: 'PFA'\n PFA U1_PFA(A[0], B[0], Cin, S[0]);\n ^~~\n%Error: data/full_repos/permissive/188868339/src/ALU/CLA8.v:25: Cannot find file containing module: 'PFA'\n PFA U2_PFA(A[1], B[1], CLB_C[0], S[1]);\n ^~~\n%Error: data/full_repos/permissive/188868339/src/ALU/CLA8.v:26: Cannot find file containing module: 'PFA'\n PFA U3_PFA(A[2], B[2], CLB_C[1], S[2]);\n ^~~\n%Error: data/full_repos/permissive/188868339/src/ALU/CLA8.v:27: Cannot find file containing module: 'PFA'\n PFA U4_PFA(A[3], B[3], CLB_C[2], S[3]);\n ^~~\n%Error: data/full_repos/permissive/188868339/src/ALU/CLA8.v:28: Cannot find file containing module: 'PFA'\n PFA U5_PFA(A[4], B[4], CLB_C[3], S[4]);\n ^~~\n%Error: data/full_repos/permissive/188868339/src/ALU/CLA8.v:29: Cannot find file containing module: 'PFA'\n PFA U6_PFA(A[5], B[5], CLB_C[4], S[5]);\n ^~~\n%Error: data/full_repos/permissive/188868339/src/ALU/CLA8.v:30: Cannot find file containing module: 'PFA'\n PFA U7_PFA(A[6], B[6], CLB_C[5], S[6]);\n ^~~\n%Error: data/full_repos/permissive/188868339/src/ALU/CLA8.v:31: Cannot find file containing module: 'PFA'\n PFA U8_PFA(A[7], B[7], CLB_C[6], S[7]);\n ^~~\n%Error: Exiting due to 9 error(s)\n"
module CLA8(
	input [7:0]A,
	input [7:0]B,
	input Cin,
	output [7:0]S,
	output Cout,
	output C6out
);
	

	wire [7:0] CLB_C;
	CLB8 U0_CLB8(A, B, Cin, CLB_C);
	

	PFA U1_PFA(A[0], B[0], Cin, S[0]);
	PFA U2_PFA(A[1], B[1], CLB_C[0], S[1]);
	PFA U3_PFA(A[2], B[2], CLB_C[1], S[2]);
	PFA U4_PFA(A[3], B[3], CLB_C[2], S[3]);
	PFA U5_PFA(A[4], B[4], CLB_C[3], S[4]);
	PFA U6_PFA(A[5], B[5], CLB_C[4], S[5]);
	PFA U7_PFA(A[6], B[6], CLB_C[5], S[6]);
	PFA U8_PFA(A[7], B[7], CLB_C[6], S[7]);
	

	assign C6out = CLB_C[6];
	assign Cout	=	CLB_C[7];
	
endmodule
module CLA8(
	input [7:0]A,
	input [7:0]B,
	input Cin,
	output [7:0]S,
	output Cout,
	output C6out
);

	

	wire [7:0] CLB_C;
	CLB8 U0_CLB8(A, B, Cin, CLB_C);
	

	PFA U1_PFA(A[0], B[0], Cin, S[0]);
	PFA U2_PFA(A[1], B[1], CLB_C[0], S[1]);
	PFA U3_PFA(A[2], B[2], CLB_C[1], S[2]);
	PFA U4_PFA(A[3], B[3], CLB_C[2], S[3]);
	PFA U5_PFA(A[4], B[4], CLB_C[3], S[4]);
	PFA U6_PFA(A[5], B[5], CLB_C[4], S[5]);
	PFA U7_PFA(A[6], B[6], CLB_C[5], S[6]);
	PFA U8_PFA(A[7], B[7], CLB_C[6], S[7]);
	

	assign C6out = CLB_C[6];
	assign Cout	=	CLB_C[7];
	
endmodule