`timescale 1us/1us module template_tb; reg clk_i; reg rst_i; template uut ( .clk_i(clk_i), .rst_i(rst_i) ); string filename; initial begin `ifdef DUMP_FILE_NAME filename=`DUMP_FILE_NAME; `else filename="template.lxt2"; `endif $dumpfile(filename); $dumpvars(); clk_i = 0; rst_i = 1'b1; end always #10 clk_i = ~clk_i; initial begin #13 @(negedge clk_i); #100 $finish(); end endmodule