data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v
1: b"%Error: data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v:33: Cannot find file containing module: 'vedic_6x6'\nvedic_6x6 M0 (.a(a[5:0]),.b(b[5:0]),.clk(clk),.c(q0));\n^~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/219219909/Complex_Multiplier,data/full_repos/permissive/219219909/vedic_6x6\n             data/full_repos/permissive/219219909/Complex_Multiplier,data/full_repos/permissive/219219909/vedic_6x6.v\n             data/full_repos/permissive/219219909/Complex_Multiplier,data/full_repos/permissive/219219909/vedic_6x6.sv\n             vedic_6x6\n             vedic_6x6.v\n             vedic_6x6.sv\n             obj_dir/vedic_6x6\n             obj_dir/vedic_6x6.v\n             obj_dir/vedic_6x6.sv\n%Error: data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v:34: Cannot find file containing module: 'vedic_6x6'\nvedic_6x6 M1 (.a(a[11:6]),.b(b[5:0]),.clk(clk),.c(q1));\n^~~~~~~~~\n%Error: data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v:35: Cannot find file containing module: 'vedic_6x6'\nvedic_6x6 M2 (.a(a[5:0]),.b(b[11:6]),.clk(clk),.c(q2));\n^~~~~~~~~\n%Error: data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v:36: Cannot find file containing module: 'vedic_6x6'\nvedic_6x6 M3 (.a(a[11:6]),.b(b[11:6]),.clk(clk),.c(q3));\n^~~~~~~~~\n%Error: data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v:38: Cannot find file containing module: 'buf120'\nbuf120 M7 (.a(q0),.b(q1),.c(q2),.d(q3),.clk(clk),.a1(p0),.b1(p1),.c1(p2),.d1(p3));\n^~~~~~\n%Error: data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v:44: Cannot find file containing module: 'adder12'\nadder12 M4 (.a(t1),.b(p1),.s(t5));\n^~~~~~~\n%Error: data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v:45: Cannot find file containing module: 'adder18'\nadder18 M5 (.a(t2),.b(t3),.s(t4));\n^~~~~~~\n%Error: data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v:47: Cannot find file containing module: 'buf18'\nbuf18 M9 (.a(t6),.b(t4),.clk(clk),.a1(t8),.b1(t9));\n^~~~~\n%Error: data/full_repos/permissive/219219909/Complex_Multiplier/vedic_12x12.v:49: Cannot find file containing module: 'adder18'\nadder18 M6 (.a(t8),.b(t9),.s(t7));\n^~~~~~~\n%Error: Exiting due to 9 error(s)\n"
module vedic_12x12(
    input [11:0] a,
    input [11:0] b,
	 input clk,
    output [23:0] c
    );


wire [11:0] q0,q1,q2,q3,p0,p1,p2,p3;
wire [11:0] t1,t5;
wire [17:0] t2,t3,t4,t6,t7,t8,t9;

vedic_6x6 M0 (.a(a[5:0]),.b(b[5:0]),.clk(clk),.c(q0));
vedic_6x6 M1 (.a(a[11:6]),.b(b[5:0]),.clk(clk),.c(q1));
vedic_6x6 M2 (.a(a[5:0]),.b(b[11:6]),.clk(clk),.c(q2));
vedic_6x6 M3 (.a(a[11:6]),.b(b[11:6]),.clk(clk),.c(q3));

buf120 M7 (.a(q0),.b(q1),.c(q2),.d(q3),.clk(clk),.a1(p0),.b1(p1),.c1(p2),.d1(p3));

assign t1={6'b0,p0[11:6]};
assign t2={6'b0,p2};
assign t3={p3,6'b0};

adder12 M4 (.a(t1),.b(p1),.s(t5));
adder18 M5 (.a(t2),.b(t3),.s(t4));
assign t6={6'b0,t5};
buf18 M9 (.a(t6),.b(t4),.clk(clk),.a1(t8),.b1(t9));

adder18 M6 (.a(t8),.b(t9),.s(t7));

assign c[5:0]=p0[5:0];
assign c[23:6]=t7;
endmodule
module vedic_12x12(
    input [11:0] a,
    input [11:0] b,
	 input clk,
    output [23:0] c
    );



wire [11:0] q0,q1,q2,q3,p0,p1,p2,p3;
wire [11:0] t1,t5;
wire [17:0] t2,t3,t4,t6,t7,t8,t9;

vedic_6x6 M0 (.a(a[5:0]),.b(b[5:0]),.clk(clk),.c(q0));
vedic_6x6 M1 (.a(a[11:6]),.b(b[5:0]),.clk(clk),.c(q1));
vedic_6x6 M2 (.a(a[5:0]),.b(b[11:6]),.clk(clk),.c(q2));
vedic_6x6 M3 (.a(a[11:6]),.b(b[11:6]),.clk(clk),.c(q3));

buf120 M7 (.a(q0),.b(q1),.c(q2),.d(q3),.clk(clk),.a1(p0),.b1(p1),.c1(p2),.d1(p3));

assign t1={6'b0,p0[11:6]};
assign t2={6'b0,p2};
assign t3={p3,6'b0};

adder12 M4 (.a(t1),.b(p1),.s(t5));
adder18 M5 (.a(t2),.b(t3),.s(t4));
assign t6={6'b0,t5};
buf18 M9 (.a(t6),.b(t4),.clk(clk),.a1(t8),.b1(t9));

adder18 M6 (.a(t8),.b(t9),.s(t7));

assign c[5:0]=p0[5:0];
assign c[23:6]=t7;
endmodule