In reply to dave_59:
Thanks dave_59 its work and new for me.
But here when I will use that created instance, Feeling like use a hierarchy kind of thing lane[1].i[3]
Is there any way to use simple lane_1[3] or lane_0[2] something like?
interface my_if();
endinterface : my_if
module top();
my_if lane_0 [0:6];
my_if lane_1 [0:6];
my_if lane_2 [0:6];
endmodule : top
I would like to create this lane_0 to lane_n as per defined parameter.