21.8.41 remove_input_delay

Description

Removes an input delay by specifying both the clocks and port names or the ID of the input delay constraint to remove. If the clocks and port names do not match an input delay constraint in the current scenario, or if the specified ID does not refer to an input delay constraint, this command fails.

Do not specify both the clock and port names and the constraint ID.

remove_input_delay -clock clock_name port_pin_list | -id constraint_ID

Arguments

ParameterTypeDescription
clockstringSpecifies the clock name to which the specified input delay value is assigned.
Note: You must specify clock name as {CLK}, not [get_clocks {CLK}].
port_pin_listlist of stringsSpecifies the port names to which the specified input delay value is assigned.
idintegerSpecifies the ID of the clock with the input_delay value to remove from the current scenario. You must specify either both a clock name and list of port names or the input_delay constraint ID.

Error Codes

Error CodeDescription
NoneParameter -clock has illegal value.
NoneInvalid clock/port arguments.
NoneOnly one argument is needed.

Supported Families

PolarFire®
PolarFire SoC
SmartFusion® 2
IGLOO® 2
RTG4

Exceptions

You cannot use wildcards when specifying a clock or port names, either alone or in an accessor command.

Example

The following example removes the input delay from CLK1 on port data1.

remove_input_delay -clock [get_clocks CLK1] [get_ports data1]

Related Examples on GitHub

See Also