User guide

C-20
Simulation Options
+typdelays
Specifies using the typical delays in min:typ:max delay triplets in
module path delays and timing checks, if you compiled your
design with the +allmtm compile-time option. Also specifies
using the typical timing delays in min:typ:max delay triplets in an
uncompiled SDF file.
If you compiled the SDF file with the +allmtm compile-time
option, the +typdelays option specifies using the compiled SDF
file with the typical delays.
This is a default option. By default VCS uses the typical delay in
min:typ:max delay triplets in your source code and in uncompiled
SDF files unless you specify otherwise with the mtm_spec
argument to the $sdf_annotate system task; see “The
$sdf_annotate System Task” on page 13-3. Also, by default, VCS
uses the compiled SDF file with typical values.
Another use for this runtime option is to specify timing for SWIFT
VMC and SmartModels when you also include the
+override_model_delays runtime option.
Options for Flushing Certain Output Text File Buffers
When VCS creates a log file, VCD file, or a text file specified with the
$fopen system function, VCS writes the data for the file in a buffer
and periodically dumps the data from the buffer to the file on disk.
The frequency of these dumps varies depending on many factors
including the amount of data that VCS has to write to the buffer as
simulation or compilation progresses. If you need to see or use the
latest information in these files more frequently than the rate at which
VCS normally dumps this data, these options tell VCS to dump the
data more frequently. How much more frequently also depends on
many factors but the increased frequency will always be significant.