lecture8_timing_simulation