输入偏移约束最常用的一种形式是OFFSET IN BEFORE,它定义的是数据先于采样时钟多长时间有效;另一个参数是数据有效窗口,也称“眼宽”,如图1所示。因为数据何时无效对保持时间分析至关重要,所以VALID这个参数对保持时间分析是必需的。对建立时间的分析,如果不加这个参数,则默认用OFFSET。当进行保持时间分析时如果不加这个参数,工具会用TRCE_fastpaths来报告保持时间。但是不会分析路径,也不会检查是否违规。 输入偏移约束是全局约束,默认参数会应用于所有用该时钟作为采样的输入数据引脚。但有时某些引脚会有不同的约束要求,这种情况下可以将这些引脚分组并分别做不同的约束。图2