module top(data_in,data_out,clk); output reg data_out; input data_in; input clk; always @(posedge clk) begin myTask(data_out,data_in); end task myTask; output out; input in; out = in; endtask endmodule