About Timing Constraints
It would be helpful if you could teach us about the following points with the "Set Input Delay" command.
1) In the case of the maximum delay setting, does this mean that the delay value is fitted so that the target delay is less than or equal to the set value?
Or does it mean that it is fitted to satisfy the setup time of the receive register given the set value?
2) In the case of the minimum delay setting, does it mean that the delay value is fitted so that the target delay is greater than or equal to the set value?
Or does it mean that it is fitted to satisfy the hold time of the receive register based on the set value?
I've looked at the materials, but I can't quite understand it, so it would be helpful if you could teach me.
No, as mentioned, set_input/output_delay specifies external delays so the Fitter knows where to place input or output registers to meet timing on the inputs or timing at the downstream device on outputs. set_max/min_delay is a way of specifically saying to the Fitter "I want this path to have a max delay of x and a min delay of y." Both sets of commands affect how the Fitter places and routes things.