-early表示延时的可能最小值;
-late 表示延时的可能最大值。
例如,
set_clock_latency –source –late 1.234 sys_clk
set_clock_latency –source –early 1.10 sys_clk
… the board-level clock delay to sys_clk can be as late as 1.234ns and as early as 1.10ns early.
可见,early和late分别表示的是延时的最小值和最大值。
所以像文档的说法:
-early: Specifies the early clock latency
这是很模糊、很容易引起误解的说法,是很扯淡的!