Claims
- 1. A method for selectively resimulating at least one hardware device, the method comprising the steps of:
executing a first simulation of the at least one hardware device; recording a plurality of inputs to the first simulation; recording a plurality of outputs from the first simulation; executing a second simulation of the at least one hardware device, the second simulation comprising a plurality of cycles; comparing, for each cycle of the second simulation, the plurality of inputs to the first simulation with a plurality of inputs to the second simulation; and adjusting, for each cycle of the second simulation, the execution of the second simulation based at least in part on the comparison.
- 2. The method of claim 1 wherein the comparison step comprises determining an equivalence between the plurality of inputs to the first simulation and the plurality of inputs to the second simulation.
- 3. The method of claim 2 wherein the step of adjusting the execution of the second simulation comprises setting a plurality of outputs of the second simulation equal to the plurality of outputs from the first simulation.
- 4. The method of claim 3 wherein the step of adjusting the execution of the second simulation comprises suspending execution of the second simulation.
- 5. The method of claim 4 further comprising the step of resuming execution of the second simulation when the plurality of inputs to the first simulation are not equivalent to the plurality of inputs to the second simulation.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to and the benefit of, and incorporates herein by reference, in its entirety, provisional U.S. patent application Serial No. 60/424,930, filed Nov. 8, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60424930 |
Nov 2002 |
US |