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

13.x Install - Temporary Xilinx files are appearing in C:\TEMP even though TEMP and TMP are pointing elsewhere


I have set my TEMP and TMP environment variables to a location other than C:\TEMP.

However temporary Xilinx files, for example xil_7660_6, are still being created in the C:\TEMP folder.

Why is this happening and how can I change it?


Prior to running the ISE Design Suite 13.1 tools you must set up the environment. 

This is done automatically via the settings32.bat and settings64.bat batch files that are located in the ISE_DS folder. 

Each of these files will call the .settings32.bat or .settings64.bat files respectively that are located in each of the common, EDK, ISE, PlanAhead and SysGen folders to set up the environment for those tools.

These batch files in the SysGen folder are new to 13.1 and they include the lines:

set TMP=%TEMP%
Regardless of what TEMP and TMP are set to that value will be overwritten by C:\TEMP when you run the settings32.bat or settings64.bat batch file.

To work around this issue change the above line to set the TEMP environment variable to whatever location you wish to use, for example:


Note: You must have read and write permissions to this location.

In ISE 14.1 the set script was changed so that the TEMP variable will only be set if it does not exist.  

Also a %TEMP% folder will be created if it does not exist.

AR# 42632
Date 06/10/2014
Status Archive
Type Known Issues
  • ISE Design Suite - 13