set_output_delay的官方解释为Sets output delay on pins or output ports relative to a clock signal.
-max Specifies that delay_value refers to the longest path. If nei-
ther -max nor -min is specified, maximum and minimum output
delays are assumed to be equal.
-min Specifies that delay_value refers to the shortest path. If nei-
ther -max nor -min is specified, maximum and minimum output
delays are assumed to be equal.
其实就是说当时钟来临时,经过多少delay引脚或者端口会有输出。这个delay的作用理论上应该是由输出电容合下一级输入电容所决定。他们一起应该就可以决定下一级的建立时间违约约束了。
以上是个人理解,还望大家讨论