data/full_repos/permissive/216233427/knockout_tb.v
 line:16: before: ","
1: b'%Error: data/full_repos/permissive/216233427/knockout_tb.v:16: Unsupported or unknown PLI call: $monitor\n $monitor(t_a,,t_b,,t_c,,t_d,,,t_s0,,,t_s1,,,t_s2,,,t_out);\n ^~~~~~~~\n%Error: data/full_repos/permissive/216233427/knockout_tb.v:16: syntax error, unexpected \',\', expecting TYPE-IDENTIFIER\n $monitor(t_a,,t_b,,t_c,,t_d,,,t_s0,,,t_s1,,,t_s2,,,t_out);\n              ^\n%Warning-STMTDLY: data/full_repos/permissive/216233427/knockout_tb.v:26: Unsupported: Ignoring delay on this delayed statement.\n#10 \n^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/216233427/knockout_tb.v:34: Unsupported: Ignoring delay on this delayed statement.\n#10 \n^\n%Warning-STMTDLY: data/full_repos/permissive/216233427/knockout_tb.v:42: Unsupported: Ignoring delay on this delayed statement.\n#10  \n^\n%Warning-STMTDLY: data/full_repos/permissive/216233427/knockout_tb.v:50: Unsupported: Ignoring delay on this delayed statement.\n#10  \n^\n%Warning-STMTDLY: data/full_repos/permissive/216233427/knockout_tb.v:58: Unsupported: Ignoring delay on this delayed statement.\n#10  \n^\n%Warning-STMTDLY: data/full_repos/permissive/216233427/knockout_tb.v:66: Unsupported: Ignoring delay on this delayed statement.\n#10  \n^\n%Warning-STMTDLY: data/full_repos/permissive/216233427/knockout_tb.v:74: Unsupported: Ignoring delay on this delayed statement.\n#10  \n^\n%Error: data/full_repos/permissive/216233427/knockout_tb.v:85: Unsupported or unknown PLI call: $dumpfile\n $dumpfile("out.vcd");\n ^~~~~~~~~\n%Error: data/full_repos/permissive/216233427/knockout_tb.v:86: Unsupported or unknown PLI call: $dumpvars\n $dumpvars(1,wc.tournament);\n ^~~~~~~~~\n%Error: Exiting due to 4 error(s), 7 warning(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
module tournament_tb;
wire[1:0] t_out;
reg[1:0] t_a;
reg[1:0]t_b;
reg[1:0]t_c; 
reg[1:0]t_d;
reg t_s2;
reg t_s1;
reg t_s0;
tournament wc( .a(t_a),.b(t_b),.c(t_c),.d(t_d),.s2(t_s2), .s1(t_s1), .s0(t_s0), .champion(t_out) );
initial
begin
	$display("knockout tournament wc");
	$display("~teams~ sf1 sf2 fi winner");
	$monitor(t_a,,t_b,,t_c,,t_d,,,t_s0,,,t_s1,,,t_s2,,,t_out);


t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b0;
t_s1 = 1'b0;
t_s2 = 1'b0;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b0;
t_s1 = 1'b0;
t_s2 = 1'b1;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b0;
t_s1 = 1'b1;
t_s2 = 1'b0;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b0;
t_s1 = 1'b1;
t_s2 = 1'b1;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b1;
t_s1 = 1'b0;
t_s2 = 1'b0;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b1;
t_s1 = 1'b0;
t_s2 = 1'b1;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b1;
t_s1 = 1'b1;
t_s2 = 1'b0;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b1;
t_s1 = 1'b1;
t_s2 = 1'b1;

end
initial begin
	$dumpfile("out.vcd");
	$dumpvars(1,wc.tournament);
end
endmodule
module tournament_tb;

wire[1:0] t_out;
reg[1:0] t_a;
reg[1:0]t_b;
reg[1:0]t_c; 
reg[1:0]t_d;
reg t_s2;
reg t_s1;
reg t_s0;
tournament wc( .a(t_a),.b(t_b),.c(t_c),.d(t_d),.s2(t_s2), .s1(t_s1), .s0(t_s0), .champion(t_out) );
initial
begin
	$display("knockout tournament wc");
	$display("~teams~ sf1 sf2 fi winner");
	$monitor(t_a,,t_b,,t_c,,t_d,,,t_s0,,,t_s1,,,t_s2,,,t_out);


t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b0;
t_s1 = 1'b0;
t_s2 = 1'b0;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b0;
t_s1 = 1'b0;
t_s2 = 1'b1;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b0;
t_s1 = 1'b1;
t_s2 = 1'b0;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b0;
t_s1 = 1'b1;
t_s2 = 1'b1;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b1;
t_s1 = 1'b0;
t_s2 = 1'b0;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b1;
t_s1 = 1'b0;
t_s2 = 1'b1;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b1;
t_s1 = 1'b1;
t_s2 = 1'b0;
#10
t_a = 2'b00;
t_b = 2'b01;
t_c = 2'b10;
t_d = 2'b11;
t_s0 = 1'b1;
t_s1 = 1'b1;
t_s2 = 1'b1;

end
initial begin
	$dumpfile("out.vcd");
	$dumpvars(1,wc.tournament);
end
endmodule