AR# 18628


6.1i SP3 StateCAD - Opening a state diagram causes: "File Corrupted: Invalid (object/action) operators read from file [vetarget], [synopsis]"


Keywords: diagram, state, CAD, Service Pack, 3, corrupt, file, invalid, Synopsys

Urgency: Standard

General Description:
After I upgrade to ISE 6.1i with Service Pack 3 and opening an existing StateCAD design, a pop-up window displays the following message:

"File Corrupted: Invalid (object/action) operators read from file [vetarget], [synopsis]."


This problem was inadvertently caused by a 6.1i Service Pack 3 update to the referencing scheme.

This is fixed in the latest 6.2i Service Pack, available at:
The first service pack containing the fix is 6.2i Service Pack 1.

You can also work around this error by manually editing the ".dia" file in a text editor as follows:

1. In the line that begins with "vetarget synopsis", change the reference to one of the following:
"vetarget generic"
"vetarget synplify"
"vetarget xilinx"

Once the state diagram is opened, you can always change this option by selecting Options -> Configuration.

2. Select "Verilog" in the Language section, and select any available options under Language Vendor.

NOTE: DIA files created before the 6.1i release were encoded and cannot be edited as described above. In this case, you must replace the "sc.exe" executable in the "$XILINX\bin\nt directory" (Modified Nov 4, 2003) with the "sc.exe" file from a previous 6.1i installation. If a previous version of "sc.exe" is no longer on the system, you can request it from the Xilinx Hotline at:

This method might also be more convenient if you have multiple ".dia" files.

Once the "sc.exe" file from ISE 6.1.03i is replaced with the "sc.exe" file from ISE 6.1i, 6.1.01i or 6.1.02i, the ".dia" (state machine) files saved in any version of StateCAD can be opened correctly.
AR# 18628
日期 02/07/2006
状态 Archive
Type 综合文章
People Also Viewed