diff --git a/testbench/CanCore.tb.v b/testbench/CanCore.tb.v
index 6174d5f20f466c28c9c908816dd3e2c978126806..5553e11c411d32f7175f601142e1248615cc4394 100644
--- a/testbench/CanCore.tb.v
+++ b/testbench/CanCore.tb.v
@@ -44,7 +44,10 @@ initial begin
   $readmemh("../../../../firmware/test/test.prog.hex", canCore.programMemory.mem);
   $readmemh("../../../../firmware/test/test.data.hex", canCore.dataMemory.mem);
 
-  $stop;
+  #2 reset <= 0;
+
+  // Refer to test.prog.hex for the number of steps
+  #59 $stop;
 end
 
 endmodule