data/full_repos/permissive/522312766/verilog/rtl/dynamic_node/dynamic/dynamic_output_datapath_para.tmp.v
1: b"%Error: data/full_repos/permissive/522312766/verilog/rtl/dynamic_node/dynamic/dynamic_output_datapath_para.tmp.v:43: Define or directive not defined: '`DATA_WIDTH'\noutput [`DATA_WIDTH-1:0] data_out;\n        ^~~~~~~~~~~\n%Error: data/full_repos/permissive/522312766/verilog/rtl/dynamic_node/dynamic/dynamic_output_datapath_para.tmp.v:45: Define or directive not defined: '`DATA_WIDTH'\ninput [`DATA_WIDTH-1:0] data_0_in;\n       ^~~~~~~~~~~\n%Error: data/full_repos/permissive/522312766/verilog/rtl/dynamic_node/dynamic/dynamic_output_datapath_para.tmp.v:46: Define or directive not defined: '`DATA_WIDTH'\ninput [`DATA_WIDTH-1:0] data_1_in;\n       ^~~~~~~~~~~\n%Error: data/full_repos/permissive/522312766/verilog/rtl/dynamic_node/dynamic/dynamic_output_datapath_para.tmp.v:74: Define or directive not defined: '`DATA_WIDTH'\none_of_n #(`DATA_WIDTH) data_mux(.in0(data_0_in), .in1(data_1_in), .sel(current_route_in), .out(data_out));\n           ^~~~~~~~~~~\n%Error: Exiting due to 4 error(s)\n"
module dynamic_output_datapath_para(data_out, valid_out_temp, data_0_in, data_1_in, valid_0_in, valid_1_in, current_route_in);



output [`DATA_WIDTH-1:0] data_out;
output valid_out_temp;
input [`DATA_WIDTH-1:0] data_0_in;
input [`DATA_WIDTH-1:0] data_1_in;
input valid_0_in;
input valid_1_in;

input [0:0] current_route_in;























one_of_n #(`DATA_WIDTH) data_mux(.in0(data_0_in), .in1(data_1_in), .sel(current_route_in), .out(data_out));
one_of_n #(1) valid_mux(.in0(valid_0_in), .in1(valid_1_in), .sel(current_route_in), .out(valid_out_temp));

endmodule
module dynamic_output_datapath_para(data_out, valid_out_temp, data_0_in, data_1_in, valid_0_in, valid_1_in, current_route_in);




output [`DATA_WIDTH-1:0] data_out;
output valid_out_temp;
input [`DATA_WIDTH-1:0] data_0_in;
input [`DATA_WIDTH-1:0] data_1_in;
input valid_0_in;
input valid_1_in;

input [0:0] current_route_in;























one_of_n #(`DATA_WIDTH) data_mux(.in0(data_0_in), .in1(data_1_in), .sel(current_route_in), .out(data_out));
one_of_n #(1) valid_mux(.in0(valid_0_in), .in1(valid_1_in), .sel(current_route_in), .out(valid_out_temp));

endmodule