diff --git a/vvp/schedule.cc b/vvp/schedule.cc index 961aa36e6..c9d117ef5 100644 --- a/vvp/schedule.cc +++ b/vvp/schedule.cc @@ -1147,6 +1147,8 @@ void schedule_simulate(void) delete cur; } + sim_started = true; + if (verbose_flag) { vpi_mcd_printf(1, " ...execute StartOfSim callbacks\n"); } @@ -1154,8 +1156,6 @@ void schedule_simulate(void) // Execute start of simulation callbacks vpiStartOfSim(); - sim_started = true; - signals_capture(); if (verbose_flag) {