Patent · US Expired

Apparatus and method for checkpointing simulation data in a simulator

US8050903B1 · kind B1 · utility

9Cited by
17References
59Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 26, 1993
Grant dateNov 1, 2011
Priority date
Expiry dateAug 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.