data/full_repos/permissive/208741034/full_adder/rtl/full_adder.v
1: b"%Error: data/full_repos/permissive/208741034/full_adder/rtl/full_adder.v:18: Cannot find file containing module: 'half_adder'\n half_adder   half_adder_ins01(\n ^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/208741034/full_adder/rtl,data/full_repos/permissive/208741034/half_adder\n             data/full_repos/permissive/208741034/full_adder/rtl,data/full_repos/permissive/208741034/half_adder.v\n             data/full_repos/permissive/208741034/full_adder/rtl,data/full_repos/permissive/208741034/half_adder.sv\n             half_adder\n             half_adder.v\n             half_adder.sv\n             obj_dir/half_adder\n             obj_dir/half_adder.v\n             obj_dir/half_adder.sv\n%Error: data/full_repos/permissive/208741034/full_adder/rtl/full_adder.v:27: Cannot find file containing module: 'half_adder'\nhalf_adder   half_adder_ins02(\n^~~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module full_adder(

  input in1,
  input in2,
  input cin,
  
  output sum,
  output cout

);

wire h0_sum;
wire h0_cout;
wire h1_cout;

assign cout = h0_cout || h1_cout;

 half_adder   half_adder_ins01(

    .in1     (in1),
	 .in2     (in2),
	 
	 .sum     (h0_sum),
	 .cout    (h0_cout)
);

half_adder   half_adder_ins02(

    .in1     (h0_sum),
	 .in2     (cin),
	 
	 .sum     (sum),
	 .cout    (h1_cout)
);



endmodule
module full_adder(

  input in1,
  input in2,
  input cin,
  
  output sum,
  output cout

);


wire h0_sum;
wire h0_cout;
wire h1_cout;

assign cout = h0_cout || h1_cout;

 half_adder   half_adder_ins01(

    .in1     (in1),
	 .in2     (in2),
	 
	 .sum     (h0_sum),
	 .cout    (h0_cout)
);

half_adder   half_adder_ins02(

    .in1     (h0_sum),
	 .in2     (cin),
	 
	 .sum     (sum),
	 .cout    (h1_cout)
);



endmodule