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

Licensing - How do I access or point to a floating license server?

Description

I have my license server up and running (Xilinx Answer 5332).How do I access the license?

Solution

To start the license server system, invoke the License manager daemon, lmgrd, on the server machine.

  • Use "lmgrd -c <file name>" for a single license file
  • Use "lmgrd -c <directory name>" to have lmgrd process all files with the .lic extension in the license_directory and start all vendor daemons referred to in those files.
  • Use "lmgrd -l" <file name> to specify a log file to record license daemon status and actions, for example,
    "lmgrd -c /usrfiles/licenses/server1.lic -l /usrfiles/licenses/startup/my_log.txt"

To point to a floating license key, use either the XILINXD_LICENSE_FILE variable (preferred) or the LM_LICENSE_FILE variable to point to the port@server location.

On Windows Operating Systems, you can use the Xilinx License Configuration Manager (XLCM) to set the XILINXD_LICENSE_FILE variable.

  1. Run the Xilinx License Configuration Manager (XLCM).
  2. From the "Acquire a License" screen of the XLCM, click on the "Manage Xilinx Licenses" tab.
  3. On the "Manage Xilinx Licenses" tab, enter the network path to the license server in the port@server format into the XILINXD_LICENSE_FILE field and press the Set button next to it. The default Xilinx port number is 2100.

On Linux Operating Systems, you cannot set up the licensing environment with the Xilinx License Configuration Manager (XLCM). The environment variable fields are read only, therefore, they are grayed out and there are no "Set" buttons. For this reason, you must set up the licensing environment using an environment variable and the appropriate shell and commands instead.

For Windows, use a semicolon ";" to separate the different servers or license files.

Example: XILINXD_LICENSE_FILE = 2100@IP;C:\Xilinx\license.lic

For Linux, use a colon ":" to separate the different servers or license files.

Example: XILINXD_LICENSE_FILE = 2100@IP:/home/name/license.lic

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

AR# 42503
Date Created 11/08/2011
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • ISE Design Suite - 11.1
  • ISE Design Suite - 11.2
  • ISE Design Suite - 11.3
  • More
  • ISE Design Suite - 11.4
  • ISE Design Suite - 11.5
  • ISE Design Suite - 12.1
  • ISE Design Suite - 12.2
  • ISE Design Suite - 12.3
  • ISE Design Suite - 12.4
  • ISE Design Suite - 13
  • ISE Design Suite - 13.1
  • Less