User guide

13-10
SDF Backannotation
Reading the ASCII SDF File During Runtime
You can use the ACC capability support that is part of the PLI interface
to tell VCS to read the ASCII SDF file when it executes the
$sdf_annotate system task.
To do this, include the +oldsdf compile-time option and create a PLI
table file that maps the $sdf_annotate system task to the C function
sdf_annotate_call (automatically provided with VCS ) and
indicates which modules will be annotated and what types of
constructs will be annotated.
For faster simulation enable, in the PLI table, only the ACC
capabilities you need. These capabilities are as follows:
tchk:
Annotate to timing checks (sdf SETUP, HOLD, etc.)
gate:
Annotate to gate primitives (sdf DEVICE)
mp:
Annotate propagation delays to module paths (sdf IOPATH)
mip:
Annotate propagation delays to module input port delays (sdf
PORT and INTERCONNECT)
mipb:
Annotate to module input port bit delays (sdf PORT and
INTERCONNECT)
prx:
Annotate pulse rejection and error delays to module paths
(sdf PATHPULSE)