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

Licensing - How do I set up a certificate-based node-locked license for Xilinx Design Tools and LogiCORE IP products?


How do I set up a certificate-based node-locked license for Xilinx Design Tools and LogiCORE IP products?

What directory do I save my node-locked license file to?


The Xilinx software looks for license files based on the pre-defined locations in the XILINXD_LICENSE_FILE and the locations defined in the LM_LICENSE_FILE environment variables, if set. 

For a list of locations and the search order used by Xilinx applications, see (Xilinx Answer 42507).

There are a few variations to the list of locations and the search order used when licensing the LogiCORE IP cores, see (Xilinx Answer 42508)

After generating a license file, you will receive an email from xilinx.notifications@entitlenow.com. This email contains the generated license file.

You can place the license file in any of the predefined locations or place the license file in a directory of your choice and set the XILINXD_LICENSE_FILE or LM_LICENSE_FILE environment variables to point to that directory.

To have the license file place automatically, follow the steps below.

  1. Save the license file attached to the email to a temporary directory on your local system.
  2. Run the Xilinx License Configuration Manager (XLCM) or Vivado License Manager (VLM) , if you have closed it, and change to the Manage Xilinx Licenses tab (XLCM) or Load License Screen (VLM).
  3. Click on the "Copy License..." button at the top of the page.
  4. Browse to your Xilinx.lic file and click Open.
    This will copy this license file to %HOMEDRIVE%\.Xilinx (usually C:\.Xilinx), for Windows, or $HOME/.Xilinx, for Linux, on the machine where it will be automatically found by the Xilinx tools.
  5. Following the "Copy License" operation, the table on XLCM's Manage Xilinx Licenses tab or the table on VLM's View License Status screen will be updated with licensing information from the license file. 
  6. Press Close to exit the Xilinx License Configuration Manager/Vivado License Manager.

To set "LM_LICENSE_FILE" or "XILINXD_LICENSE_FILE" to point to multiple file locations where the licenses are located, separate the paths as follows:

  • For Windows, ";" is to be used to separate different servers or license files.
    For Example:
    XILINXD_LICENSE_FILE = F:\flex_licenses\groupA;C:\Xilinx\license.lic
  • For Linux, ":" is to be used to separate different servers or license files.
    For Example:
    XILINXD_LICENSE_FILE = /home/groupA/flex_licenses:/home/name/license.lic

Note that the variable can point to either the license or the directory where the license is saved. 

For more information on how to set environment variables, please refer to (Xilinx Answer 11630).

AR# 38293
Date Created 11/04/2011
Last Updated 10/22/2014
Status Active
Type General Article
  • SoC
  • FPGA Device Families
  • ISE Design Suite
  • Vivado Design Suite