User guide
D-36
Compiler Directives and System Tasks
$setuphold
Combines the $setup and $hold system tasks.
See IEEE Std 1364-1995 page 189 for the official description.
There is also an extended syntax that is in IEEE Std 1364-2001
pages 242-244. This extended syntax is as follows:
$setuphold(reference_event, data_event,
setup_limit, hold_limit, notifier,
timestamp_cond, timecheck_cond, delay_reference,
delay_data);
See “The $setuphold Timing Check Extended Syntax” on page
14-7 for more information.
$skew
Reports a timing violation when a reference event happens too
long after a data event.
See IEEE std 1364-2001 pages 249-250.
$width
Reports a timing violation when a pulse is narrower than the
specified limit.
See IEEE std 1364-2001 pages 254-255. VCS ignores the
threshold argument.
System Tasks for PLA Modeling
$async$and$array to $sync$nor$plane
See IEEE Std 1364-2001 page 302.
System Tasks for Stochastic Analysis
$q_add
Places an entry on a queue in stochastic analysis.
See IEEE Std 1364-2001 page 307.