data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v
1: b"%Error: data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v:17: Cannot find file containing module: 'not1'\n    not1 nota (.out(inv_a), .in1(A));\n    ^~~~\n        ... Looked in:\n             data/full_repos/permissive/170210550/hw3_2,data/full_repos/permissive/170210550/not1\n             data/full_repos/permissive/170210550/hw3_2,data/full_repos/permissive/170210550/not1.v\n             data/full_repos/permissive/170210550/hw3_2,data/full_repos/permissive/170210550/not1.sv\n             not1\n             not1.v\n             not1.sv\n             obj_dir/not1\n             obj_dir/not1.v\n             obj_dir/not1.sv\n%Error: data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v:18: Cannot find file containing module: 'not1'\n    not1 notb (.out(inv_b), .in1(B));\n    ^~~~\n%Error: data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v:19: Cannot find file containing module: 'not1'\n    not1 notcin (.out(inv_cin), .in1(C_in));\n    ^~~~\n%Error: data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v:21: Cannot find file containing module: 'nor2'\n    nor2 norBC (.out(b_cin), .in1(inv_b), .in2(inv_cin));\n    ^~~~\n%Error: data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v:22: Cannot find file containing module: 'nor2'\n    nor2 norAC (.out(a_cin), .in1(inv_a), .in2(inv_cin));\n    ^~~~\n%Error: data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v:23: Cannot find file containing module: 'nor2'\n    nor2 norAB (.out(ab), .in1(inv_a), .in2(inv_b));\n    ^~~~\n%Error: data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v:25: Cannot find file containing module: 'nor3'\n    nor3 norABC (.out(c_val), .in1(b_cin), .in2(a_cin), .in3(ab));\n    ^~~~\n%Error: data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v:26: Cannot find file containing module: 'xor3'\n    xor3 sum (.out(S),.in1(A),.in2(B),.in3(C_in));\n    ^~~~\n%Error: data/full_repos/permissive/170210550/hw3_2/fullAdder_1b.v:28: Cannot find file containing module: 'not1'\n    not1 out (.out(C_out),.in1(c_val));\n    ^~~~\n%Error: Exiting due to 9 error(s)\n"
module fullAdder_1b(A, B, C_in, S, C_out);
    input  A, B;
    input  C_in;
    output S;
    output C_out;


    wire inv_a, inv_b, inv_cin;
    wire b_cin, a_cin, ab, c_val;

    not1 nota (.out(inv_a), .in1(A));
    not1 notb (.out(inv_b), .in1(B));
    not1 notcin (.out(inv_cin), .in1(C_in));

    nor2 norBC (.out(b_cin), .in1(inv_b), .in2(inv_cin));
    nor2 norAC (.out(a_cin), .in1(inv_a), .in2(inv_cin));
    nor2 norAB (.out(ab), .in1(inv_a), .in2(inv_b));

    nor3 norABC (.out(c_val), .in1(b_cin), .in2(a_cin), .in3(ab));
    xor3 sum (.out(S),.in1(A),.in2(B),.in3(C_in));

    not1 out (.out(C_out),.in1(c_val));
endmodule
module fullAdder_1b(A, B, C_in, S, C_out);

    input  A, B;
    input  C_in;
    output S;
    output C_out;


    wire inv_a, inv_b, inv_cin;
    wire b_cin, a_cin, ab, c_val;

    not1 nota (.out(inv_a), .in1(A));
    not1 notb (.out(inv_b), .in1(B));
    not1 notcin (.out(inv_cin), .in1(C_in));

    nor2 norBC (.out(b_cin), .in1(inv_b), .in2(inv_cin));
    nor2 norAC (.out(a_cin), .in1(inv_a), .in2(inv_cin));
    nor2 norAB (.out(ab), .in1(inv_a), .in2(inv_b));

    nor3 norABC (.out(c_val), .in1(b_cin), .in2(a_cin), .in3(ab));
    xor3 sum (.out(S),.in1(A),.in2(B),.in3(C_in));

    not1 out (.out(C_out),.in1(c_val));
endmodule