data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v
1: b"%Error: data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v:17: Cannot find file containing module: 'xor3'\n    xor3 s_logic(.in1(A), .in2(B), .in3(C_in), .out(S));\n    ^~~~\n        ... Looked in:\n             data/full_repos/permissive/170405117/hw3_2,data/full_repos/permissive/170405117/xor3\n             data/full_repos/permissive/170405117/hw3_2,data/full_repos/permissive/170405117/xor3.v\n             data/full_repos/permissive/170405117/hw3_2,data/full_repos/permissive/170405117/xor3.sv\n             xor3\n             xor3.v\n             xor3.sv\n             obj_dir/xor3\n             obj_dir/xor3.v\n             obj_dir/xor3.sv\n%Error: data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v:21: Cannot find file containing module: 'nor2'\n    nor2 l1a(.in1(A), .in2(B), .out(w7));\n    ^~~~\n%Error: data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v:22: Cannot find file containing module: 'not1'\n    not1 l1b(.in1(w7), .out(w6));\n    ^~~~\n%Error: data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v:24: Cannot find file containing module: 'nand2'\n    nand2 l2a(.in1(A), .in2(B), .out(w1));\n    ^~~~~\n%Error: data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v:25: Cannot find file containing module: 'not1'\n    not1 l2b(.in1(w1), .out(w2));\n    ^~~~\n%Error: data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v:26: Cannot find file containing module: 'nand2'\n    nand2 l2c(.in1(C_in), .in2(w6), .out(w5));\n    ^~~~~\n%Error: data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v:27: Cannot find file containing module: 'not1'\n    not1 l2d(.in1(w5), .out(w4));\n    ^~~~\n%Error: data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v:29: Cannot find file containing module: 'nor2'\n    nor2 l3a(.in1(w2), .in2(w4), .out(w3));\n    ^~~~\n%Error: data/full_repos/permissive/170405117/hw3_2/fullAdder_1b.v:30: Cannot find file containing module: 'not1'\n    not1 l3b(.in1(w3), .out(C_out));\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 w1, w2, w3, w4, w5, w6, w7;    



    xor3 s_logic(.in1(A), .in2(B), .in3(C_in), .out(S));
    


    nor2 l1a(.in1(A), .in2(B), .out(w7));
    not1 l1b(.in1(w7), .out(w6));

    nand2 l2a(.in1(A), .in2(B), .out(w1));
    not1 l2b(.in1(w1), .out(w2));
    nand2 l2c(.in1(C_in), .in2(w6), .out(w5));
    not1 l2d(.in1(w5), .out(w4));

    nor2 l3a(.in1(w2), .in2(w4), .out(w3));
    not1 l3b(.in1(w3), .out(C_out));

endmodule
module fullAdder_1b(A, B, C_in, S, C_out);

    input  A, B;
    input  C_in;
    output S;
    output C_out;
    wire w1, w2, w3, w4, w5, w6, w7;    



    xor3 s_logic(.in1(A), .in2(B), .in3(C_in), .out(S));
    


    nor2 l1a(.in1(A), .in2(B), .out(w7));
    not1 l1b(.in1(w7), .out(w6));

    nand2 l2a(.in1(A), .in2(B), .out(w1));
    not1 l2b(.in1(w1), .out(w2));
    nand2 l2c(.in1(C_in), .in2(w6), .out(w5));
    not1 l2d(.in1(w5), .out(w4));

    nor2 l3a(.in1(w2), .in2(w4), .out(w3));
    not1 l3b(.in1(w3), .out(C_out));

endmodule