AR# 41521

|

13.1 PlanAhead - Constraints are ignored if there are syntax errors in the ".ucf" file

描述


A user makes some changes to the ".ucf" file in the PlanAhead tool and in the process accidentally introduces syntactical errors in the ".ucf" file:

Example: NET "my_clk" LOC = "AA25;

Notice that it is missing an ending double quote for the site.

The PlanAhead tool ignores the constraints during implementation and does not indicate that it has been ignored.

When an impl run is launched the new ".ucf" file (Top.ucf) that gets copied into the impl run directory is missing this loc constraint.

解决方案


The TCL console in the PlanAhead tool does show the following warning:





"CRITCAL WARNING : [Designutils-31] Unrecognized Symbol ;"

However, there are no errors or warnings that come up explicitly. The warning in the TCL console can easily be missed and is not intuitive.

In the PlanAhead 13.2 tool, a pop-up message has been added to make it obvious that there is a syntax error in the constraints file.
AR# 41521
日期 07/06/2011
状态 Active
Type 已知问题
Tools
People Also Viewed