data/full_repos/permissive/484765019/BIST/MISR.v
1: b"%Error: data/full_repos/permissive/484765019/BIST/MISR.v:13: Cannot find file containing module: 'XOR'\nXOR XOR1(.a(in[0]), .b(Q3), .y(D0));\n^~~\n        ... Looked in:\n             data/full_repos/permissive/484765019/BIST,data/full_repos/permissive/484765019/XOR\n             data/full_repos/permissive/484765019/BIST,data/full_repos/permissive/484765019/XOR.v\n             data/full_repos/permissive/484765019/BIST,data/full_repos/permissive/484765019/XOR.sv\n             XOR\n             XOR.v\n             XOR.sv\n             obj_dir/XOR\n             obj_dir/XOR.v\n             obj_dir/XOR.sv\n%Error: data/full_repos/permissive/484765019/BIST/MISR.v:14: Cannot find file containing module: 'DFF'\nDFF DFF1(.D(D0),.clk(clk),.n_rst(n_rst),.Q(Q0));\n^~~\n%Error: data/full_repos/permissive/484765019/BIST/MISR.v:15: Cannot find file containing module: 'XOR'\nXOR XOR2(.a(in[1]), .b(Q0), .y(D1));\n^~~\n%Error: data/full_repos/permissive/484765019/BIST/MISR.v:16: Cannot find file containing module: 'DFF'\nDFF DFF2(.D(D1),.clk(clk),.n_rst(n_rst),.Q(Q1));\n^~~\n%Error: data/full_repos/permissive/484765019/BIST/MISR.v:17: Cannot find file containing module: 'XOR'\nXOR XOR3(.a(in[2]), .b(Q1), .y(D2));\n^~~\n%Error: data/full_repos/permissive/484765019/BIST/MISR.v:18: Cannot find file containing module: 'DFF'\nDFF DFF3(.D(D2),.clk(clk),.n_rst(n_rst),.Q(Q2));\n^~~\n%Error: data/full_repos/permissive/484765019/BIST/MISR.v:19: Cannot find file containing module: 'XOR'\nXOR XOR4(.a(in[3]), .b(Q2), .y(tmp));\n^~~\n%Error: data/full_repos/permissive/484765019/BIST/MISR.v:20: Cannot find file containing module: 'XOR'\nXOR XOR5(.a(tmp), .b(Q3), .y(D3));\n^~~\n%Error: data/full_repos/permissive/484765019/BIST/MISR.v:21: Cannot find file containing module: 'DFF'\nDFF DFF4(.D(D3),.clk(clk),.n_rst(n_rst),.Q(Q3));\n^~~\n%Error: Exiting due to 9 error(s)\n"
module MISR(
	input [3:0] in,
	input clk,
	input n_rst,

	output [3:0] out

	);

wire Q0, Q1, Q2, Q3, tmp;
wire D0, D1, D2, D3;

XOR XOR1(.a(in[0]), .b(Q3), .y(D0));
DFF DFF1(.D(D0),.clk(clk),.n_rst(n_rst),.Q(Q0));
XOR XOR2(.a(in[1]), .b(Q0), .y(D1));
DFF DFF2(.D(D1),.clk(clk),.n_rst(n_rst),.Q(Q1));
XOR XOR3(.a(in[2]), .b(Q1), .y(D2));
DFF DFF3(.D(D2),.clk(clk),.n_rst(n_rst),.Q(Q2));
XOR XOR4(.a(in[3]), .b(Q2), .y(tmp));
XOR XOR5(.a(tmp), .b(Q3), .y(D3));
DFF DFF4(.D(D3),.clk(clk),.n_rst(n_rst),.Q(Q3));

assign out = {Q3, Q2, Q1, Q0};

endmodule
module MISR(
	input [3:0] in,
	input clk,
	input n_rst,

	output [3:0] out

	);


wire Q0, Q1, Q2, Q3, tmp;
wire D0, D1, D2, D3;

XOR XOR1(.a(in[0]), .b(Q3), .y(D0));
DFF DFF1(.D(D0),.clk(clk),.n_rst(n_rst),.Q(Q0));
XOR XOR2(.a(in[1]), .b(Q0), .y(D1));
DFF DFF2(.D(D1),.clk(clk),.n_rst(n_rst),.Q(Q1));
XOR XOR3(.a(in[2]), .b(Q1), .y(D2));
DFF DFF3(.D(D2),.clk(clk),.n_rst(n_rst),.Q(Q2));
XOR XOR4(.a(in[3]), .b(Q2), .y(tmp));
XOR XOR5(.a(tmp), .b(Q3), .y(D3));
DFF DFF4(.D(D3),.clk(clk),.n_rst(n_rst),.Q(Q3));

assign out = {Q3, Q2, Q1, Q0};

endmodule