User guide

C-40
Compile-Time Options
Options for Pulse Filtering
+pulse_e/number
Displays an error message and propagates an X value for any
path pulse whose width is less than or equal to the percentage of
the module path delay specified by the number argument but is
still greater than the percentage of the module path delay specified
by the number argument to the +pulse_r/number option.
+pulse_r/number
Rejects any pulse whose width is less than number percent of
the module path delay. The number argument is in the range of
0 to 100.
+pulse_int_r
Same as the existing +pulse_r option, except it applies only to
INTERCONNECT delays.
+pulse_int_e
Same as the existing +pulse_e option, except it applies only to
INTERCONNECT delays.
+pulse_on_event
Specifies that when VCS encounters a pulse shorter than the
module path delay, VCS waits until the module path delay elapses
and then drives an X value on the module output port and displays
an error message. It drives that X value for a simulation time equal
to the length of the short pulse or until another simulation event
drives a value on the output port. See “Pulse Control” on page
12-7.
+pulse_on_detect
Specifies that when VCS encounters a pulse shorter than the
module path delay, VCS immediately drives an X value on the
module output port, and displays an error message. It does not
wait until the module path delay elapses. It drives that X value