data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v
1: b"%Error: data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v:15: Cannot find file containing module: 'nand2'\n nand2 m1( .in1(A), .in2(B), .out(n1));\n ^~~~~\n        ... Looked in:\n             data/full_repos/permissive/170019407/hw3_2,data/full_repos/permissive/170019407/nand2\n             data/full_repos/permissive/170019407/hw3_2,data/full_repos/permissive/170019407/nand2.v\n             data/full_repos/permissive/170019407/hw3_2,data/full_repos/permissive/170019407/nand2.sv\n             nand2\n             nand2.v\n             nand2.sv\n             obj_dir/nand2\n             obj_dir/nand2.v\n             obj_dir/nand2.sv\n%Error: data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v:16: Cannot find file containing module: 'nand2'\n nand2 m2( .in1(A), .in2(C_in), .out(n2));\n ^~~~~\n%Error: data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v:17: Cannot find file containing module: 'nand2'\n nand2 m3( .in1(B), .in2(C_in), .out(n3));\n ^~~~~\n%Error: data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v:18: Cannot find file containing module: 'not1'\n not1 m4( .in1(n1), .out(n4));\n ^~~~\n%Error: data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v:19: Cannot find file containing module: 'not1'\n not1 m5( .in1(n2), .out(n5));\n ^~~~\n%Error: data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v:20: Cannot find file containing module: 'not1'\n not1 m6( .in1(n3), .out(n6));\n ^~~~\n%Error: data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v:21: Cannot find file containing module: 'nor3'\n nor3 m7( .in1(n4), .in2(n5), .in3(n6), .out(n7));\n ^~~~\n%Error: data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v:22: Cannot find file containing module: 'not1'\n not1 m8( .in1(n7), .out(C_out));\n ^~~~\n%Error: data/full_repos/permissive/170019407/hw3_2/fullAdder_1b.v:24: Cannot find file containing module: 'xor3'\n xor3 m9( .in1(A), .in2(B), .in3(C_in), .out(S));\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 n1, n2, n3, n4, n5, n6, n7;


	nand2 m1( .in1(A), .in2(B), .out(n1));
	nand2 m2( .in1(A), .in2(C_in), .out(n2));
	nand2 m3( .in1(B), .in2(C_in), .out(n3));
	not1 m4( .in1(n1), .out(n4));
	not1 m5( .in1(n2), .out(n5));
	not1 m6( .in1(n3), .out(n6));
	nor3 m7( .in1(n4), .in2(n5), .in3(n6), .out(n7));
	not1 m8( .in1(n7), .out(C_out));

	xor3 m9( .in1(A), .in2(B), .in3(C_in), .out(S));
endmodule
module fullAdder_1b(A, B, C_in, S, C_out);

    input  A, B;
    input  C_in;
    output S;
    output C_out;
    wire n1, n2, n3, n4, n5, n6, n7;


	nand2 m1( .in1(A), .in2(B), .out(n1));
	nand2 m2( .in1(A), .in2(C_in), .out(n2));
	nand2 m3( .in1(B), .in2(C_in), .out(n3));
	not1 m4( .in1(n1), .out(n4));
	not1 m5( .in1(n2), .out(n5));
	not1 m6( .in1(n3), .out(n6));
	nor3 m7( .in1(n4), .in2(n5), .in3(n6), .out(n7));
	not1 m8( .in1(n7), .out(C_out));

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