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!

Page Bookmarked

AR# 32532

13.1 Tcl - "ERROR:TclTasksC:project_028: Unknown property value "Synplify Pro (VHDL/Verilog)"


When I attempt to set Project options to use Synplify Pro through a Tcl script, it fails with the following error:

> Project set {Synthesis Tool} {Synplify Pro (VHDL/Verilog)}
ERROR:TclTasksC:project_028: Unknown property value "Synplify Pro (VHDL/Verilog)" specified for "PROP_Synthesis_Tool".


This error is issued because the Project Navigator engine being run by the Tcl script has not properly loading the path to the integrated tools. The integrated tools are located through a set of algorithms determine by Xilinx and the 3rd party tool provider. Depending on the version of Project Navigator, there are different possible causes.

ISE 11.5 and earlier

This error occurs on Windows platforms if the following registry key is not set:

HKEY_CURRENT_USER\Software\Xilinx\ISE\11.1\Project Navigator\Project Manager\Preferences\SynplifyProExePathUserVal

To set the registry setting, open the Project Navigator GUI and select Edit -> Preferences -> ISE General -> Integrated Tools, and browse to enter the executable path of the desired synthesis tool.

Alternatively, you could enter the value using the "regedit" Windows registry editor.

Similar registry preferences are needed to use other third-party tools:

Model Tech Simulator: ModelSimExePathUserVal
Synplify Synthesis: SynplifyExePathUserVal
Precision Synthesis: PrecisionExePathUserVal l.

ISE Design Suite 12.1 and later

For later versions of ISE Design Suite, the path to the integrated tool needs to be added to the PATH variable.

For example, a user may run "set PATH=C:\Synopsys\fpga_D201003SP1\bin\;%PATH% " before executing xtclsh on a Tcl script where Synplify Pro will be set used in the project.
AR# 32532
Date 02/14/2011
Status Active
Type General Article