Apparatus and method for checkpointing simulation data in a simulator
US8050903B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 26, 1993 |
| Grant date | Nov 1, 2011 |
| Priority date | — |
| Expiry date | Aug 26, 2013 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F30/33
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Apparatus for storing all logic simulation signal values generated by a logic simulator during a simulation run is provided. The apparatus includes a runtime array for storing a plurality of signal values for each time instance in a predetermined time period, and a checkpoint cache for selectively storing the plurality of signal values stored in the runtime array at selected time instances. A hyper-checkpoint array is further provided to checkpoint the signal values in the checkpoint cache. In addition, the time instances and values of memory writes are also checkpointed. A user may retrieve the value of any signal values generated during the simulation run and may additionally rewind the simulator to a user-specified time in the simulation run.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.