OFFSET约束,比如你的FPGA外接一个RF,RF输出中频clock和中频data,而且data是在clock的下降沿打出来的,假设clock为10MHz,RF的datasheet上的数据输出延迟Td=10ns,假设你FPGA内部用这个clock的上升沿采样data,你就要通过offset约束告诉FPGA:clock和data在FPGA的时序关系是什么样的,FPGA得知这个信息后,就会自动调整FPGA内部的时序,使得在clock的上升沿能采样到data,满足setup/hold要求。
NET "clock" TNM_NET = "clock";
TIMESPEC "TS_clock" = PEROD "clock" 100 ns HIGH 50%;
NET "data" OFFSET = IN 40 ns BEFORE clock;