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


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]


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 10/13/2014
Status Active
Type Known Issues
  • Vivado Design Suite