Browse Prior Art Database

A method to reduce simulation time when reproducing simulations with AETs(graphical debug data) for certain portion of the simulation.

IP.com Disclosure Number: IPCOM000199921D
Publication Date: 2010-Sep-21
Document File: 1 page(s) / 43K

Publishing Venue

The IP.com Prior Art Database

Abstract

Normally, simulations are run without AETs being generated for them initially, as the AETs occupy a huge disk space. When the Designer/Verification Engineer wants to view an AET, for a particular simulation of interest he reruns that simulation specifying the portion of the simulation for which he wants the AET to be generated. For this kind of rerun there are no modifications to the source, the Designer/Verification Engineer just wants to rerun the simulation flat without any modifications and only wants an AET generated for the portion of the simulation for which he wanted the AET.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 69% of the total text.

Page 1 of 1

A method to reduce simulation time when reproducing simulations with AETs (graphical debug data) for certain portion of the simulation .

Normally, simulations are run without AETs being generated for
them initially, as the AETs occupy a huge disk space. When the Designer/Verification Engineer wants to view an AET,
for a particular simulation of interest he reruns that simulation
specifying the portion of the simulation for which he wants the
AET to be generated. For this kind of rerun there are no modifications to the
source, the Designer/Verification Engineer just wants to rerun
the simulation flat without any modifications and only wants an
AET generated for the portion of the simulation for which he
wanted the AET. But the bottle neck currently with the simulator/simulators is
that, the simulator runs through the unnecessary portion of
simulation, for which the Designer/Verification Engineer didnot
require an AET. This bottle neck can be removed using my invention.

By AET, I mean graphical debug data for the simulation. The AET
in this invention, can be replaced with similar graphical debug
data like VCD, TRN, VPD.

The simulator should be able to checkpoint its state while running a simulation, at intervals of simulation cycles as specified by the user.

Lets say if the user specifies a simulation checkpoint interval of 1000 cycles, then the simulator state checkpoints happen at intervals of 1000 simulation cycles like 0, 1000, 2000, 3000, 4000 ...

These checkpoints are sav...