描述
在评估和应用用户约束格式(UCF)文件中的约束时,如果组件集无效,则即使在约束中设置了其他有效组件,整个约束也会被忽略或无效。
例如,在“my_top.ucf”中输入以下约束:
MEGRP一切= FFS LATCHES PADS BRAMS MULTS;
未创建时间组“一切”,因为BRAMS是无效关键字。
如果设计是通过ISE实现工具运行的,则NGDBuild报告(* .bld)将包含类似于以下内容的警告:
警告:ConstraintSystem:56 – 约束<TIMEGRP EVERYTHING = FFS LATCHES PADS
BRAMS MULTS;> [my_top.ucf(1)]:无法找到名为’BRAMS’的活动’TNM’或’TimeGrp’约束。“
解
此行为表示在处理约束时PlanAhead工具和Project Navigator流之间的差异。
通过Project Navigator,只会忽略不正确的约束组。
通过PlanAhead工具,不正确的约束组使整个约束无效。
要在PlanAhead 13.3中避免此问题,请更正约束,使其仅包含有效组。
该问题已在PlanAhead 13.4中得到解决。
没有回复内容