What would happen on the timing analysis if user set a negative value on the set_input_delay constraint?

What would happen on the timing analysis if user set a negative value on the set_input_delay constraint?

User can either set the negative value on the -max option or on the -min option:

1. Setting a negative value for the -max option of the set_input_delay:

When user set a value of the set_input_delay for the -max option, this applies to the setup analysis. A positive value means it will add to the data path delay and therefore tighten the path requirements for setup. Thus, decreasing the slack.

On the other hand, a negative value means it will subtract to the data path delay and therefore loosen the path requirements for setup. Thus, increasing the slack.

Setup Slack = Required Time - Arrival Time

Timing calculations example of a positive max input delay on the constraint: