约束指南是这样讲的,OFFSET is used only for pad-related signals, and cannot be used to extend the arrival time specification method to the internal signals in a design. OFFSET约束是pad to pad 约束,你此处可以不用这个约束。
不好意思,我看错啦,你的约束是这样写的:
NET "u_ddr2_infrastructure/sys_clk_ibufg"TNM_NET= "SYS_CLK";
TIMESPEC "TS_SYS_CLK" = PERIOD "SYS_CLK" 3.75 ns HIGH 50 %;
这样写没问题,也是对sys_clk_ibufg进行约束。TNM_NET的语法是这样的:NET “netname” TNM_NET=[predefined_group] identifier;那么“u_ddr2_infrastructure/sys_clk_ibufg”是网络名,"SYS_CLK"仅仅就是一个标示符。你的错误可能出现在 "u_ddr2_infrastructure/sys_clk_ibufg"中,意思是在顶层例化的u_ddr2_infrastructure这个module中的sys_clk_ibufg信号。首先确认你是不是在顶层模块下调用的“ddr2_infrastructure”module,且取得module名字为“u_ddr2_infrastructure”,如果不是就要看你的程序中的module层次了。如果方便,把你的工程的层次结构截个图。 |