UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 62465

Vivado Constraints - "set_property -dict" constraints get expanded when saving constraints

Description

Vivado always expands the dictionary mappings with set_property (set_property -dict) when saving constraints.

For example, when this constraint is added to the design in the tcl console:
 

set_property -dict {PACKAGE_PIN H10 IOSTANDARD LVCMOS18} [get_ports clk]


It is saved in XDC similarly to the following when constraints are saved:
 

set_property PACKAGE_PIN H10 [get_ports clk]
set_property IOSTANDARD LVCMOS18 [get_ports clk]

Solution

This is a known issue and is planned to be fixed in a future release.

To work around this issue, put these constraints in a tcl script and add the tcl script to the constraints set.
AR# 62465
Date Created 10/11/2014
Last Updated 10/13/2014
Status Active
Type Known Issues
Tools
  • Vivado Design Suite