data/full_repos/permissive/169777536/hw3_2/fullAdder_1b.v
1: b"%Error: data/full_repos/permissive/169777536/hw3_2/fullAdder_1b.v:15: Cannot find file containing module: 'xor2'\n  xor2 xor_0 (.in1(A), .in2(B), .out(ab_xor));\n  ^~~~\n        ... Looked in:\n             data/full_repos/permissive/169777536/hw3_2,data/full_repos/permissive/169777536/xor2\n             data/full_repos/permissive/169777536/hw3_2,data/full_repos/permissive/169777536/xor2.v\n             data/full_repos/permissive/169777536/hw3_2,data/full_repos/permissive/169777536/xor2.sv\n             xor2\n             xor2.v\n             xor2.sv\n             obj_dir/xor2\n             obj_dir/xor2.v\n             obj_dir/xor2.sv\n%Error: data/full_repos/permissive/169777536/hw3_2/fullAdder_1b.v:16: Cannot find file containing module: 'xor2'\n  xor2 xor_1 (.in1(ab_xor), .in2(C_in), .out(S));\n  ^~~~\n%Error: data/full_repos/permissive/169777536/hw3_2/fullAdder_1b.v:17: Cannot find file containing module: 'nand2'\n  nand2 nand_0 (.in1(ab_xor), .in2(C_in), .out(abc_nand));\n  ^~~~~\n%Error: data/full_repos/permissive/169777536/hw3_2/fullAdder_1b.v:18: Cannot find file containing module: 'nand2'\n  nand2 nand_1 (.in1(A), .in2(B), .out(ab_nand));\n  ^~~~~\n%Error: data/full_repos/permissive/169777536/hw3_2/fullAdder_1b.v:19: Cannot find file containing module: 'nand2'\n  nand2 nand_2 (.in1(abc_nand), .in2(ab_nand), .out(C_out));\n  ^~~~~\n%Error: Exiting due to 5 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 ab_xor, abc_nand, ab_nand;

  xor2 xor_0 (.in1(A), .in2(B), .out(ab_xor));
  xor2 xor_1 (.in1(ab_xor), .in2(C_in), .out(S));
  nand2 nand_0 (.in1(ab_xor), .in2(C_in), .out(abc_nand));
  nand2 nand_1 (.in1(A), .in2(B), .out(ab_nand));
  nand2 nand_2 (.in1(abc_nand), .in2(ab_nand), .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 ab_xor, abc_nand, ab_nand;

  xor2 xor_0 (.in1(A), .in2(B), .out(ab_xor));
  xor2 xor_1 (.in1(ab_xor), .in2(C_in), .out(S));
  nand2 nand_0 (.in1(ab_xor), .in2(C_in), .out(abc_nand));
  nand2 nand_1 (.in1(A), .in2(B), .out(ab_nand));
  nand2 nand_2 (.in1(abc_nand), .in2(ab_nand), .out(C_out));


endmodule