`timescale 1us/1ns 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 #100 $finish(); end endmodule