data/full_repos/permissive/503973366/NOT_USE/NOT_USE_HW/Adder/Backup/CLA4.v
1: b"%Error: data/full_repos/permissive/503973366/NOT_USE/NOT_USE_HW/Adder/Backup/CLA4.v:24: Cannot find file containing module: 'CLALogic'\n    CLALogic CarryLogic (.G(G), .P(P), .Ci(Ci), .C(C), .Co(Co), .PG(PG), .GG(GG));\n    ^~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/503973366/NOT_USE/NOT_USE_HW/Adder/Backup,data/full_repos/permissive/503973366/CLALogic\n             data/full_repos/permissive/503973366/NOT_USE/NOT_USE_HW/Adder/Backup,data/full_repos/permissive/503973366/CLALogic.v\n             data/full_repos/permissive/503973366/NOT_USE/NOT_USE_HW/Adder/Backup,data/full_repos/permissive/503973366/CLALogic.sv\n             CLALogic\n             CLALogic.v\n             CLALogic.sv\n             obj_dir/CLALogic\n             obj_dir/CLALogic.v\n             obj_dir/CLALogic.sv\n%Error: data/full_repos/permissive/503973366/NOT_USE/NOT_USE_HW/Adder/Backup/CLA4.v:25: Cannot find file containing module: 'GPFullAdder'\n    GPFullAdder FA0 (.X(A[0]), .Y(B[0]), .Cin(Ci), .G(G[0]), .P(P[0]), .Sum(S[0]));\n    ^~~~~~~~~~~\n%Error: data/full_repos/permissive/503973366/NOT_USE/NOT_USE_HW/Adder/Backup/CLA4.v:26: Cannot find file containing module: 'GPFullAdder'\n    GPFullAdder FA1 (.X(A[1]), .Y(B[1]), .Cin(C[1]), .G(G[1]), .P(P[1]), .Sum(S[1]));\n    ^~~~~~~~~~~\n%Error: data/full_repos/permissive/503973366/NOT_USE/NOT_USE_HW/Adder/Backup/CLA4.v:27: Cannot find file containing module: 'GPFullAdder'\n    GPFullAdder FA2 (.X(A[2]), .Y(B[2]), .Cin(C[2]), .G(G[2]), .P(P[2]), .Sum(S[2]));\n    ^~~~~~~~~~~\n%Error: data/full_repos/permissive/503973366/NOT_USE/NOT_USE_HW/Adder/Backup/CLA4.v:28: Cannot find file containing module: 'GPFullAdder'\n    GPFullAdder FA3 (.X(A[3]), .Y(B[3]), .Cin(C[3]), .G(G[3]), .P(P[3]), .Sum(S[3]));\n    ^~~~~~~~~~~\n%Error: Exiting due to 5 error(s)\n"
module CLA4(
    input [3 : 0] A, B,
    input Ci,

    output [3 : 0] S,
    output Co,
    output PG,
    output GG
);
    wire [3 : 0] G, P;
    wire [3 : 1] C;

    CLALogic CarryLogic (.G(G), .P(P), .Ci(Ci), .C(C), .Co(Co), .PG(PG), .GG(GG));
    GPFullAdder FA0 (.X(A[0]), .Y(B[0]), .Cin(Ci), .G(G[0]), .P(P[0]), .Sum(S[0]));
    GPFullAdder FA1 (.X(A[1]), .Y(B[1]), .Cin(C[1]), .G(G[1]), .P(P[1]), .Sum(S[1]));
    GPFullAdder FA2 (.X(A[2]), .Y(B[2]), .Cin(C[2]), .G(G[2]), .P(P[2]), .Sum(S[2]));
    GPFullAdder FA3 (.X(A[3]), .Y(B[3]), .Cin(C[3]), .G(G[3]), .P(P[3]), .Sum(S[3]));
endmodule
module CLA4(
    input [3 : 0] A, B,
    input Ci,

    output [3 : 0] S,
    output Co,
    output PG,
    output GG
);

    wire [3 : 0] G, P;
    wire [3 : 1] C;

    CLALogic CarryLogic (.G(G), .P(P), .Ci(Ci), .C(C), .Co(Co), .PG(PG), .GG(GG));
    GPFullAdder FA0 (.X(A[0]), .Y(B[0]), .Cin(Ci), .G(G[0]), .P(P[0]), .Sum(S[0]));
    GPFullAdder FA1 (.X(A[1]), .Y(B[1]), .Cin(C[1]), .G(G[1]), .P(P[1]), .Sum(S[1]));
    GPFullAdder FA2 (.X(A[2]), .Y(B[2]), .Cin(C[2]), .G(G[2]), .P(P[2]), .Sum(S[2]));
    GPFullAdder FA3 (.X(A[3]), .Y(B[3]), .Cin(C[3]), .G(G[3]), .P(P[3]), .Sum(S[3]));
endmodule