Back to results
US 2007/0010982 A1Published application
Automatic time warp for electronic system simulation
AssigneeCPU Technology, Inc.
InventorsEdward King, Alan Smith, Jeffrey Hammond, Richard Czyzewski
Life of this patent
Estimating the term…
Abstract
A simulation of an electronics system which performs a set of operations of interest. A simulated supervisory circuit detects a state in which all the operations have been completed, and also determines the amount of time until the occurrence of the next relevant event. Simulation time is then advanced by that amount of time. This enables simulation time corresponding to an inactive system to be eliminated.
Claims16
A method for efficiently simulating an electronic system, comprising
- determining when a state of said simulated electronic system is idle;
- determining the occurrence of a next relevant system event in said simulated electronic system when said simulated electronic system state is determined to be idle;
- advancing a simulation time to immediately prior to said occurrence of said next relevant system event;
- and
- calculating a state of said simulated electronic system at said advanced simulation time so that said state of said simulated electronic system is advanced;
- whereby actual time for simulating said electronic system is reduced.
3 more elements
A computer program product for efficiently simulating an electronic system, comprising:
- code that determines when a state of said simulated electronic system is idle;
- code that determines the occurrence of a next relevant system event in said simulated electronic system when said simulated electronic system is determined to be idle;
- code that advances a simulation time immediately prior to said occurrence of said next relevant system event;
- code that calculates a state of said simulated electronic system at said advanced simulation time so that said state of said simulated electronic system is advanced whereby actual time for simulating said electronic system is reduced;
- and
- a computer-readable storage medium that stores said codes.
3 more elements
Dependencies are inferred from the claim text.