Keywords: End of time, Foundation, simulator, precision
The Foundation simulator uses a 32 bit integer to track the number of clock periods. This results in approximately four billion clock periods that can be tracked. When this integer overflows, an 'End of time error' is reported.
This error can be fixed by changing the 'Simulation Precision'. This can be done with the following steps:
* In the Logic Simulator, select Options->Preferences. * In the tab section 'Simulation', change the 'Simulation Precision' to a larger number. Click on 'OK'.