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# 55401

14.5 Project Navigator - Synthesizing a Schematic design results in "ERROR:ProjectMgmt:387 - TOE: ITclInterp::ExecuteCmd gave Tcl result 'can't read "iFileType": no such variable'."

Description

I have created a project containing schematic design sources, when I attempt to synthesize the design or View Functional Model, an error similar to the following appears:

Example:

Running sch2hdl...
Command Line: sch2hdl -batch C:/cases/ise/14.5/sc_w_DRC/sch2HdlBatchFile
Release 14.5 - sch2hdl P.55 (nt64)
Copyright (c) 1995-2012 Xilinx, Inc. All rights reserved.
ERROR:DesignEntry:20 - Pin "O" is connected to a bus of a different width.
DRC Check "top.sch" schematic completed: Error(s) found.
ERROR:ProjectMgmt:387 - TOE: ITclInterp::ExecuteCmd gave Tcl result 'can't read "iFileType": no such variable'.
Tcl_ErrnoId: unknown error
Tcl_ErrnoMsg: No error
_cmd: ::xilinx::Dpm::dpm_chTransformExecuteNoClean dpm_ecsConvertSchematics $piThisInterface
e
while executing
"if { $iFileType eq "UNKNOWN" } {
continue ; # unknown is just ignored, its probably .txt
}"
("foreach" body line 3)
invoked from within
"foreach sItem $lOutputFileList {
if { ![dpm_parseOutputFile $sItem $iDesign sFile iFileType fileOrigination] } {
if { $iFile..."
(procedure "dpm_chTransformOutput" line 15)
invoked from within
"dpm_chTransformOutput $piTranInst $lOutputFileList"
(procedure "dpm_ecsConvertSchematics" line 132)
invoked from within
"$sCmd $iTransformInstance $sCmdArgs"
(procedure "dpm_chTransformExecuteEngine" line 100)
invoked from within
"dpm_chTransformExecuteEngine $sFlowProc $iInterface $bRunTransformWithEmptyInputSet false "
(procedure "::xilinx::Dpm::dpm_chTransformExecuteNoClean" line 3)
invoked from within
"::xilinx::Dpm::dpm_chTransformExecuteNoClean dpm_ecsConvertSchematics $piThisInterface"

Solution

Project Navigator is not properly handling the return code from the schematic DRC check. If any DRC errors exist in a schematic, this error (ERROR:ProjectMgmt:387) is issued.

In the example above, the net size does not match the connected pin size; this leads to a valid error (ERROR:DesignEntry:20 - Pin "O" is connected to a bus of a different width).

Once the design is corrected to remove the DRC errors, the "ERROR:ProjectMgmt:387" error will also be resolved along with the Tcl code information below it.

This issue has been fixed in ISE Design Suite 14.6.

AR# 55401
Date Created 04/05/2013
Last Updated 06/18/2013
Status Active
Type Known Issues
Tools
  • ISE Design Suite - 14.5