Timing Checks
$setup task - system task that checks for the setup time
- data_event - monitored for violations
- reference_event - establishes a reference for monitoring the dat_event signal
- limit - minimum time for setup
$setup(data_event, reference_event, limit);
- $hold task - system task that checks for the hold time
- reference_event - establishes a reference for monitoring the dat_event signal
- data_event - monitored for violations
- limit - minimum time for hold
$hold(reference_event, data_event, limit);
$setup (ina, posedge clk, set);
$hold (posedge clk, ina, hld);
$setup (inb, posedge clk, set);
$hold (posedge clk, inb, hld);