Patent ID: 8346529

Claim:
A method comprising: receiving as input, description data representing a system for simulation, said system including operational units having a plurality of ports interconnected by a plurality of signals, wherein one or more ports of the plurality of ports is associated with one or more propagation delays; identifying a signal of the plurality of signals according to predetermined criteria; determining that a modification to the description data that alters the one or more propagation delays preserves a time-varying behavior of a value propagated on the identified signal in a simulation and reduces a projected number of calculations required for performing the simulation; and based on the determining, transforming the description data to include the modification that alters the one or more propagation delays, wherein the simulation includes a real time cycle having a simulated non-zero duration and delta time cycles having delta delays ordered to occur in a sequence within the real time cycle without advancing the real time cycle, wherein each of the plurality of propagation delays is one of the delta delays simulated within one or more of the delta time cycles.