data/full_repos/permissive/519837059/iiitb_wm_tb.v
1: b'%Warning-STMTDLY: data/full_repos/permissive/519837059/iiitb_wm_tb.v:24: Unsupported: Ignoring delay on this delayed statement.\n  #5 reset=0;\n  ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/519837059/iiitb_wm_tb.v:25: Unsupported: Ignoring delay on this delayed statement.\n  #5 start=1;door_close=1;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/519837059/iiitb_wm_tb.v:26: Unsupported: Ignoring delay on this delayed statement.\n  #10 filled=1;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/519837059/iiitb_wm_tb.v:27: Unsupported: Ignoring delay on this delayed statement.\n  #10 detergent_added=1;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/519837059/iiitb_wm_tb.v:29: Unsupported: Ignoring delay on this delayed statement.\n  #10 cycle_timeout=1;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/519837059/iiitb_wm_tb.v:31: Unsupported: Ignoring delay on this delayed statement.\n  #10 drained=1;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/519837059/iiitb_wm_tb.v:33: Unsupported: Ignoring delay on this delayed statement.\n  #10 spin_timeout=1;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/519837059/iiitb_wm_tb.v:51: Unsupported: Ignoring delay on this delayed statement.\n  #5 clk = ~clk;\n  ^\n%Error: data/full_repos/permissive/519837059/iiitb_wm_tb.v:56: Unsupported or unknown PLI call: $monitor\n%Error: data/full_repos/permissive/519837059/iiitb_wm_tb.v:60: Unsupported or unknown PLI call: $dumpfile\n    $dumpfile("iiitb_wm_tb.vcd");\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/519837059/iiitb_wm_tb.v:61: Unsupported or unknown PLI call: $dumpvars\n    $dumpvars(0,iiitb_wm_tb);\n    ^~~~~~~~~\n%Error: Exiting due to 3 error(s), 8 warning(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
module iiitb_wm_tb();
	reg clk, reset, door_close, start, filled, detergent_added, cycle_timeout, drained, spin_timeout;
	wire door_lock, motor_on, fill_value_on, drain_value_on, done, soap_wash, water_wash; 
	
	
iiitb_wm machine1(clk, reset, door_close, start, filled, detergent_added, cycle_timeout, drained, spin_timeout, door_lock, motor_on, fill_value_on, drain_value_on, done, soap_wash, water_wash);


	
	
	initial
		
	begin
	clk = 0;
		reset = 1;
		start = 0;
		door_close = 0;
		filled = 0;
		drained = 0;
		detergent_added = 0;
		cycle_timeout = 0;
		spin_timeout = 0;
		
		#5 reset=0;
		#5 start=1;door_close=1;
		#10 filled=1;
		#10 detergent_added=1;

		#10 cycle_timeout=1;

		#10 drained=1;

		#10 spin_timeout=1;

		

	end
	
	always
	begin
		#5 clk = ~clk;
	end
	
	initial
	begin
		$monitor("Time=%d, Clock=%b, Reset=%b, start=%b, door_close=%b, filled=%b, detergent_added=%b, cycle_timeout=%b, drained=%b, spin_timeout=%b, door_lock=%b, motor_on=%b, fill_valve_on=%b, drain_valve_on=%b, soap_wash=%b, water_wash=%b, done=%b",$time, clk, reset, start, door_close, filled, detergent_added, cycle_timeout, drained, spin_timeout, door_lock, motor_on, fill_value_on, drain_value_on, soap_wash, water_wash, done);
	end
  initial 
  begin
    $dumpfile("iiitb_wm_tb.vcd");
    $dumpvars(0,iiitb_wm_tb);
  end
endmodule
module iiitb_wm_tb();

	reg clk, reset, door_close, start, filled, detergent_added, cycle_timeout, drained, spin_timeout;
	wire door_lock, motor_on, fill_value_on, drain_value_on, done, soap_wash, water_wash; 
	
	
iiitb_wm machine1(clk, reset, door_close, start, filled, detergent_added, cycle_timeout, drained, spin_timeout, door_lock, motor_on, fill_value_on, drain_value_on, done, soap_wash, water_wash);


	
	
	initial
		
	begin
	clk = 0;
		reset = 1;
		start = 0;
		door_close = 0;
		filled = 0;
		drained = 0;
		detergent_added = 0;
		cycle_timeout = 0;
		spin_timeout = 0;
		
		#5 reset=0;
		#5 start=1;door_close=1;
		#10 filled=1;
		#10 detergent_added=1;

		#10 cycle_timeout=1;

		#10 drained=1;

		#10 spin_timeout=1;

		

	end
	
	always
	begin
		#5 clk = ~clk;
	end
	
	initial
	begin
		$monitor("Time=%d, Clock=%b, Reset=%b, start=%b, door_close=%b, filled=%b, detergent_added=%b, cycle_timeout=%b, drained=%b, spin_timeout=%b, door_lock=%b, motor_on=%b, fill_valve_on=%b, drain_valve_on=%b, soap_wash=%b, water_wash=%b, done=%b",$time, clk, reset, start, door_close, filled, detergent_added, cycle_timeout, drained, spin_timeout, door_lock, motor_on, fill_value_on, drain_value_on, soap_wash, water_wash, done);
	end
  initial 
  begin
    $dumpfile("iiitb_wm_tb.vcd");
    $dumpvars(0,iiitb_wm_tb);
  end
endmodule