data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v
1: b'%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:19: Unsupported: Ignoring delay on this delayed statement.\n always #5 Clock = ~Clock;\n        ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:22: Unsupported: Ignoring delay on this delayed statement.\n  Clock = 0; Reset = 0; Start = 0; Multiplicant = 13; Multiplier = 13; #10;\n                                                                       ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:23: Unsupported: Ignoring delay on this delayed statement.\n  Reset = 1; #10;\n             ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:24: Unsupported: Ignoring delay on this delayed statement.\n  Start = 1; #150;\n             ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:25: Unsupported: Ignoring delay on this delayed statement.\n  Multiplicant = 9; Multiplier = 11; Reset = 0; #10;\n                                                ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:26: Unsupported: Ignoring delay on this delayed statement.\n  Reset = 1; #10;\n             ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:27: Unsupported: Ignoring delay on this delayed statement.\n  Start = 1; #150;\n             ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:28: Unsupported: Ignoring delay on this delayed statement.\n  Multiplicant = 2; Multiplier = 2; Reset = 0; #10;\n                                               ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:29: Unsupported: Ignoring delay on this delayed statement.\n  Reset = 1; #10;\n             ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:30: Unsupported: Ignoring delay on this delayed statement.\n  Start = 1; #150;\n             ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:31: Unsupported: Ignoring delay on this delayed statement.\n  Multiplicant = 5; Multiplier = 8; Reset = 0; #10;\n                                               ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:32: Unsupported: Ignoring delay on this delayed statement.\n  Reset = 1; #10;\n             ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:33: Unsupported: Ignoring delay on this delayed statement.\n  Start = 1; #150;\n             ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:34: Unsupported: Ignoring delay on this delayed statement.\n  Multiplicant = 3; Multiplier = 14; Reset = 0; #10;\n                                                ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:35: Unsupported: Ignoring delay on this delayed statement.\n  Reset = 1; #10;\n             ^\n%Warning-STMTDLY: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:36: Unsupported: Ignoring delay on this delayed statement.\n  Start = 1; #150;\n             ^\n%Error: data/full_repos/permissive/42149584/MultiplicationUnit/MultiplicationTest.v:17: Cannot find file containing module: \'Multiplication\'\n Multiplication uut(Clock, Reset, Start, Multiplicant, Multiplier, Product);\n ^~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/42149584/MultiplicationUnit,data/full_repos/permissive/42149584/Multiplication\n             data/full_repos/permissive/42149584/MultiplicationUnit,data/full_repos/permissive/42149584/Multiplication.v\n             data/full_repos/permissive/42149584/MultiplicationUnit,data/full_repos/permissive/42149584/Multiplication.sv\n             Multiplication\n             Multiplication.v\n             Multiplication.sv\n             obj_dir/Multiplication\n             obj_dir/Multiplication.v\n             obj_dir/Multiplication.sv\n%Error: Exiting due to 1 error(s), 16 warning(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
module MultiplicationTest;
	reg Clock, Reset, Start;
	reg [3:0] Multiplicant;
	reg [3:0] Multiplier;
	wire [7:0] Product;

	Multiplication uut(Clock, Reset, Start, Multiplicant, Multiplier, Product);
	
	always #5 Clock = ~Clock;

	initial begin
		Clock = 0; Reset = 0; Start = 0; Multiplicant = 13; Multiplier = 13; #10;
		Reset = 1; #10;
		Start = 1; #150;
		Multiplicant = 9; Multiplier = 11; Reset = 0; #10;
		Reset = 1; #10;
		Start = 1; #150;
		Multiplicant = 2; Multiplier = 2; Reset = 0; #10;
		Reset = 1; #10;
		Start = 1; #150;
		Multiplicant = 5; Multiplier = 8; Reset = 0; #10;
		Reset = 1; #10;
		Start = 1; #150;
		Multiplicant = 3; Multiplier = 14; Reset = 0; #10;
		Reset = 1; #10;
		Start = 1; #150;
		$stop;
	end
endmodule
module MultiplicationTest;

	reg Clock, Reset, Start;
	reg [3:0] Multiplicant;
	reg [3:0] Multiplier;
	wire [7:0] Product;

	Multiplication uut(Clock, Reset, Start, Multiplicant, Multiplier, Product);
	
	always #5 Clock = ~Clock;

	initial begin
		Clock = 0; Reset = 0; Start = 0; Multiplicant = 13; Multiplier = 13; #10;
		Reset = 1; #10;
		Start = 1; #150;
		Multiplicant = 9; Multiplier = 11; Reset = 0; #10;
		Reset = 1; #10;
		Start = 1; #150;
		Multiplicant = 2; Multiplier = 2; Reset = 0; #10;
		Reset = 1; #10;
		Start = 1; #150;
		Multiplicant = 5; Multiplier = 8; Reset = 0; #10;
		Reset = 1; #10;
		Start = 1; #150;
		Multiplicant = 3; Multiplier = 14; Reset = 0; #10;
		Reset = 1; #10;
		Start = 1; #150;
		$stop;
	end
endmodule