Auto-Restart enables a kernel/IP to re-launch itself immediately after each completion for a finite number of iterations, without software intervention or gaps. In co-simulation flow with AXI4-Lite control, the cosim framework create 4 cycle gaps between successive DUT launches, preventing a seamless no-gap dut execution
The Auto-Restart helper class eliminates startup gaps during co-simulation (cosim), ensuring continuous, gap-free kernel execution for the specified number of iterations.