Patent Document ID: 7912690
Application ID: 11740269
Patent Flag: 1

Claim One:
1. A method for simulating a system, comprising: normally performing functional simulation of a system without performing timing simulation of the system, by hardware of a computing device; dynamically sampling the functional simulation of the system at intervals to determine whether the functional simulation has entered into a new phase, by the hardware of the computing device; and, where the functional simulation has entered into a new phase, performing both the functional simulation and the timing simulation of the system for one or more intervals, by the hardware of the computing device, wherein dynamically sampling the functional simulation of the system at the intervals to determine whether the functional simulation has entered into a new phase comprises determining whether a sum of vector norms based on values for a plurality of monitored variables is greater than a threshold, wherein the sum of vector norms is ∑ m = 0 N ⁢ ⁢   1 - v m , t - v m , t - 1 v m , t - 1 - v m , t - 2   , where N is equal to a total number of the monitored variables, and where v m,T refers to the value of a given monitored variable m at time T, where T can be equal to a current time t, a time t- 1 immediately prior to the current time t, or a time t- 2 immediately prior to the time t- 1 .