Setup and Hold Time

Hold time (ns)

Specify a hold time, in nanoseconds, for input signals and forced reset input signals.

Settings

Default: 2 (given the default clock period of 10 ns)

The hold time defines the number of nanoseconds that reset input signals and input data are held past the clock rising edge. The hold time is expressed as a positive integer or double (with a maximum of 6 significant digits after the decimal point).

Tips

  • The specified hold time must be less than the clock period (specified by the Clock high time and Clock low time properties).

  • This option applies to reset input signals only if Force reset is selected.

Dependencies

This option is disabled if you select the entire model. Select the DUT instead for Generate HDL for setting.

Command-Line Information

Property: HoldTime
Type: integer
Value: positive integer
Default: 2

To set this property, use hdlset_param or makehdl. To view the property value, use hdlget_param.

See Also

HoldTime

Setup time (ns)

Display setup time for data input signals.

Settings

Default: None

This is a display-only field, showing a value computed as (clock period - HoldTime) in nanoseconds.

Dependency

The value displayed in this field depends on the clock rate and the values of the Hold time property.

This option is disabled if you select the entire model. Select the DUT instead for Generate HDL for setting.

Command-Line Information

Because this is a display-only field, a corresponding command-line property does not exist.

See Also

HoldTime