Here’s the page we think you wanted. See search results instead:

 

  

Main Support:       Knowledge Center  > ADS Support Home   >   ADS Documentation (all releases)
Documentation:   ADS 2009 Update 1   >  Windows Installation   >  Windows License Setup

This document contains references to Agilent Technologies. Agilent's former Test and Measurement business has become Keysight Technologies. For more information, go to www.keysight.com.


Skip to end of metadata
Go to start of metadata

ADS License Setup for Windows

Click on the respective box in the flowchart below for further details on the selected topic.

ADS License Setup Flowchart
  1. ELSM - Extended License Search Mechanism
  2. LPT - License Preference Tool

Get Host Id / Hardware Key

  • If you have already installed ADS you can obtain the Host Id (Ethernet Address / License Id) from license_info.html which is saved in the ADS installation directory, for example, c:\<ADS installation folder>. There can be more than one Host IDs listed in the file.

Note

Agilent recommends the usage of Host Id present highlighted in green color.

  • If ADS is not installed, you can obtain the Host Id (Ethernet Address / License Id) as follows:
    • Select Start > Run and enter the following command cmd /k ipconfig /all.
    • Host Id is the Physical Address displayed on your machine of the LAN adapter.
      For example:
      Ethernet adapter Local Area Connection:
      Connection-specific DNS Suffix . . . . . . . . . . your_network.com.
      Description . . . . . . . . . . . . . . . . . . Broadcom NetXtreme Gigabit Ethernet
      Physical Address . . . . . . . . . . . . . . . . . . . . . 00-08-05-E1-A8-DF

Notes

  1. The 12-digit Host Id / Physical Address should be used without dashes, for example, 000805E1A8DF.
  2. This example applies to LAN card users. Wireless Network Card users should locate their network card in the text file and use that Physical Address.

Back to Licensing Flowchart

Obtain ADS License File

You can place the ADS license request for:

  1. New Sale License Request
  2. New Release License Request
  3. Renew Expired License Early Access
  4. License Request Change / Transfer
  5. Evaluation License / Token Redemption / Renewal Request

Click here to order ADS evaluation / trial version

Back to Licensing Flowchart

Check License Types

ADS supports the following license types:

  1. Floating: This license type is used for accessing ADS from the remote machines. ADS floating license always requires license daemon. For example:

    SERVER hurrah 809a3905 27001
    VENDOR agileesofd PORT=1734
    INCREMENT ads_circuit_synthesis agileesofd 2.8 03-jun-2010 5 \
    VENDOR_STRING="809a3905P=#219,211,206,207,208,214,223,226,204,205,210 \
    : PQGYEGH PQGAUHW LBVUMVN DJKCKEL RXYANMA MUWJRLI GPBCRLT \
    ME2FOEL DCYNRWT" START=04-May-2009 SIGN="0395 75E9 5A8D B38E \
    8E9C 5503 74DF 748E A193 B034 3202 2CBD D1A8 7FF8 C7A7 32C8 \
    057B D645 B40E 0E55 1857“

  2. Node Locked Counted: This license type is used for accessing ADS on current machine. The counted license allows limited number of simulations. This license also requires license daemon. For example:

    SERVER Hostname 0010B541D1C2
    VENDOR agileesofd
    INCREMENT ads_circuit_synthesis agileesofd 2.8 03-jun-2010 1 \
    VENDOR_STRING="0010B541D1C2P=#219,211,206,207,208,214,223,226,204,205,210 \
    : PQGYEGH PQGAUHW LBVUMVN DJKCKEL RXYANMA MUWJRLI GPBCRLT \
    ME2FOEL DCYNRWT" HOSTID=0010b541d1c2 START=04-May-2009 \
    SIGN="01FD 6C73 A189 0FE0 99B3 2A1D 00EF E83E 8DBA 0FFD 7600 \
    1B51 F10D 433E 2CD3 532A B76D BC07 E745 7242 8FFD“

  3. Node Locked UnCounted: This license type is also used for accessing ADS on current machines It is supported only on Windows. The uncounted license allows unlimited number of simulations on the current machine. For example:

    INCREMENT ads_datadisplay agileesofd 2.7 11-jun-2009 uncounted \
    VENDOR_STRING="001AA0BBCACF : AXMHURC JRMW2YN BH2AGIO GIHEUJC \
    ULRIBRN HFUIUAC JTUIWQU CPF" HOSTID=001aa0bbcacf \
    START=11-dec-2007 SIGN="0329 CC69 439B DBAD 916A 27A8 AC68 \
    7988 0746 5187 2B02 91CC 8863 A3D0 CB7B 271B 45F4 2B51 E284 \
    5744 22B8“

Back to Licensing Flowchart

License File Setup

The license.lic file that implements FLEXnet security must be obtained from Agilent Business Support to run ADS. For any licensing setup, ADS must be installed on your machine / server.

Floating License Setup

If your licenses will be served by a central server, use the following sections to install your ADS floating licenses.

Installing the License File

The license.lic file that implements FLEXnet security must be installed to run ADS. The default install path is: <installation folder>\licenses (for example, C:\<ADS installation folder>\licenses). Copy the license.lic file to the <installation folder>\licenses folder.

If your licenses will be served by a central server, have your system administrator install the license.lic file on the license server machine.

Notes

  1. Be sure to use the following information to update all existing license servers with the latest version of the FLEXnet software (e.g., lmgrd and lmutil). The software is installed with ADS 2009 Update 1. Using older versions may cause license-encryption errors, invalid hostid results, and unsupported feature errors.
  2. You will need to stop, then restart the license server to make these updates.

Entering the Hostname

Change the default hostname setting in your license file to the actual hostname of your license server. The license server is the machine that will serve the licenses on the network, and whose Ethernet address or FLEXID hardware key number, appears on the SERVER line.

For example, assuming that a machine with FLEXID hardware key number 8-5E700059B957 has a hostname of joshua. The SERVER line should read:

SERVER joshua FLEXID=8-5E700059B957

From ADS 2002 release onwards, all license.lic files are generated with SERVER lines with the following format:

SERVER <hostname> <hostid>

where:

  • <hostname> is set to unknown by default

    • <hostid> is the License ID (FLEXID hardware key number or Ethernet address) of the license server.

You can also specify a specific TCP port number for license requests as follows:

SERVER <hostname> <hostid> <tcp_port>

For example:

SERVER joshua FLEXID=8-5E700059B957 27000

To run ADS and check out a license from this license server, you will need to set your AGILEESOFD_LICENSE_FILE setting (recommended) or LM_LICENSE_FILE setting as follows:

AGILEESOFD_LICENSE_FILE=27000@joshua
OR
LM_LICENSE_FILE=27000@joshua

The AGILEESOFD_LICENSE_FILE environment variable overrides any LM_LICENSE_FILE settings you might have set up. The LM_LICENSE_FILE variable is used only when the AGILEESOFD_LICENSE_FILE is not set. As a result, using the AGILEESOFD_LICENSE_FILE variable will isolate your ADS license configurations from other applications that use the LM_LICENSE_FILE variable.

If you do not specify a TCP port number on the SERVER line, the license server will use the first available TCP port number in the range 27000 to 27009. In this case you will need to set the LM_LICENSE_FILE or AGILEESOFD_LICENSE_FILE as follows.

LM_LICENSE_FILE=@joshua
AGILEESOFD_LICENSE_FILE=@joshua

Note

Enter a specific port address on the SERVER line for improved license check-out performance. You may enter a port address outside the range of 27000 to 27009, as long as the address is not used elsewhere. Then set the environment variable AGILEESOFD_LICENSE_FILE or LM_LICENSE_FILE.

Setting the Vendor Daemon Path

By default, no path is specified for the agileesofd vendor daemon executable. This is acceptable as long as lmgrd and agileesofd are in the same folder when you start FLEXnet.

In the typical license configuration, lmgrd and agileesofd are both located in the \<ADS installation folder>\licenses\bin folder. When lmgrd is started from the \<ADS installation folder>\licenses\bin folder, it looks for agileesofd in the same folder. If agileesofd is not in the same folder as lmgrd, you must specify a path to it using the following syntax

VENDOR agileesofd c:\<ADS installation folder>\licenses\vendors\agileesofd

Connecting to a License Server through a Firewall

If client systems connect to a license server through an Internet firewall set up on a Windows PC, you must also specify the port number the vendor daemon uses. You can specify the port number on the license file's VENDOR line. If the port is not specified, the default is chosen by the operating system at run time. If this port number is specified, there may be a delay restarting the vendor daemon until all clients have closed their connections to the daemon. Here is an example of a properly configured VENDOR line including the daemon path and port number:

VENDOR agileesofd c:\<ADS installation folder>\licenses\vendors\agileesofd 1705

Some clients may timeout before they can connect to a license server through a firewall. The default timeout period is 0.1 second. If you need a longer timeout period, you can set the environment variable FLEXLM_TIMEOUT to a new value. Enter the value using microseconds. Agilent EEsof recommends trying one second. For example:

FLEXLM_TIMEOUT=1000000

Depending on your network, you may need to adjust the period so it is long enough to allow connections without slowing down simulations excessively.

Starting FLEXnet

FLEXnet can be started either manually or automatically. You must start the FLEXnet license manager daemon (lmgrd) on the license server(s) first. Once the license server(s) is running lmgrd and has started the vendor daemon(s), you can configure the other machines (clients) and user login accounts that need to access ADS.

To start FLEXnet you need the following.

  • FLEXnet software installed in the < installation_location>\licenses folder. This is done when you install ADS.
  • The license server machine connected to the network using the TCP/IP network protocol.
  • A local copy of the license.lic file that contains the FLEXnet licenses. Every machine that will run ADS must be able to access the license.lic file used by the license server(s) to check out a license. Access to the license.lic file can be via a local copy of the license.lic file or through a network drive.
  • Properly configured SERVER and VENDOR lines in your license.lic file.

If you have a three-server redundant configuration, you must start FLEXnet on all three servers before the licenses will be available on the network. Once you have FLEXnet running, you can configure the other machines (clients) and user login accounts that need to access ADS by setting the LM_LICENSE_FILE or AGILEESOFD_LICENSE_FILE.

Starting FLEXnet Manually

While starting FLEXnet manually is a good way to verify that FLEXnet starts correctly, it is generally not recommend for a server machine, because it requires a dedicated MS-DOS Command Prompt to be open at all times and it requires re-starting after rebooting the license server. Use the following steps to start the FLEXnet executable file, lmgrd.exe:

  1. From a MS-DOS Command Prompt, change to
    <installation_directory>\licenses\bin, where <installation_directory> is the folder where you installed ADS.
  2. Type the following command specifying the full path and location of the license file.
    lmgrd -app -c <installation_directory>\licenses\license.lic -l <inst_dir>\licenses\flex.log

To shut down the license manager, enter the following at a command prompt, from the <installation_directory>\licenses\bin folder:

lmutil lmdown -c <installation_directory>\licenses\license.lic

Starting FLEXnet Automatically

Ideally you should configure FLEXnet to start up automatically each time your system is booted by installing the license manager as a Control Panel service.

To start the license manager automatically:

  1. From a MS-DOS Command Prompt, change to
    <installation_directory>\licenses\bin, where <installation_directory> is the folder where you installed ADS.
  2. Enter the full path and filename of both the license executable file and the license.lic file. The default location for the executable file is installation_directory\licenses\bin\lmgrd.exe. (The flex.log file is useful for troubleshooting.)
    installs -e <path to lmgrd> -c <path to license file> -l <path to flex.log>
    For example:
    installs -e d:\<ADS installation folder>\licenses\bin\lmgrd.exe -c 
    d:\<ADS installation folder>\licenses\license.lic -l d:\<ADS installation folder>\licenses\flex.log
    If you don't specify a flex.log file using the "-l" option when you run installs.exe, FLEXnet creates a default log file in the system32 folder. While this default log file does not contain as much information, it can still be useful. This file is typically located in c:\winnt\system32\ and is named lmgrd.log or lmgrd.xxxx where "xxxx" is the process ID number of lmgrd.
  3. Activate the license server by starting the FLEXnet service using the Control Panel or by rebooting the system:

Start > Control Panel (in classic view) > Administrative Tools > Services

To remove the license manager from the service list and cancel the automatic FLEXnet startup:

From a system prompt, change to the license folder and enter: installs -r

To change the path to your license file, first remove the existing FLEXnet service using the installs -r command, reinstall FLEXnet using the new location, and then reboot your system.

Back to Licensing Flowchart

Node Locked Un-Counted License Setup

Installing the License File

The license.lic file with the node-locked licenses must be installed on each local machine. The default install path is: <installation folder>\licenses (for example, C:\<ADS installation folder>\licenses). Copy the license.lic file that you received via e-mail to the <installation folder>\licenses folder.

Back to Licensing Flowchart

Node Locked Counted License Setup

The default install path of ADS license is:<installation folder>\licenses for example, C:\<ADS installation folder>\licenses)}. Copy the {{license.lic file that you received to the <installation folder>\licenses folder.

Follow the steps instructions of the Floating License setup.

Back to Licensing Flowchart

Setting Environment Variables

The Agilent License Information Tool is available to check your environment variable settings, display your license.lic file, and show your license and server status. f you use the default license file location, your environment variables are set automatically. To use the license.lic file from a different location, you need to set the AGILEESOFD_LICENSE_FILE environment variable to point to the location.

You can set the environment variables for:

  1. Node Locked UnCounted: There are no changes required in environment variables if license file is present in the default folder, i.e., <ADS Installation Folder>\licenses folder. If license file is located in some other folder then change the license path settings using Agilent License Path window by selecting License Path Settings from the Options menu of License Preference Tool (Start > Programs > ADS 2009 Update 1 > ADS Tools > License Preference).

    Another option to change license settings is to set the environment variables in Windows is, select Start > Settings > Control Panel > System > Advanced > Environment Variables then add a new variable named AGILEESOFD_LICENSE_FILE that points to the full path to the license.lic file to access license.
  2. Node Locked Counted: Your environment variable can be entered either as a user variable or as a system variable. The user variable affects only the currently logged-in user; the system variable affects all users. For a node-locked license, be sure you add the AGILEESOFD_LICENSE_FILE variable to the System variables, not the User variables. If you are running multiple versions of ADS, do not include the HPEESOF_DIR variable in the System variables or User variables list boxes (and remove them have you have them). You need to configure the local machine to access the license by using one of two methods:
    • Place a copy of the license.lic file in the <installation_directory>\licenses folder.
    • Configure the LM_LICENSE_FILE or AGILEESOFD_LICENSE_FILE to point to the license file.
      Typically, it is best to use the port@localmachine syntax to set the AGILEESOFD_LICENSE_FILE to point to the license.

      set AGILEESOFD_LICENSE_FILE=27000@joshua

      Where 27000 is the TCP port on the SERVER line in the license.lic file and joshua is the host name of the local machine.
      If your license is set up to search for an available port, use the @localmachine syntax to set the AGILEESOFD_LICENSE_FILE to point to the license.

      set AGILEESOFD_LICENSE_FILE=@joshua

      You can also set the AGILEESOFD_LICENSE_FILE to point to the full path and filename of the license.lic file used by the license on the local machine.

      Note

      The AGILEESOFD_LICENSE_FILE environment variable will override any LM_LICENSE_FILE settings you might have set up. If AGILEESOFD_LICENSE_FILE is not set, LM_LICENSE_FILE will be used.

      Important

      The AGILEESOFD_LICENSE_FILE environment variable overrides any LM_LICENSE_FILE settings you might have set up. The LM_LICENSE_FILE variable is used only when the AGILEESOFD_LICENSE_FILE is not set. As a result, using the AGILEESOFD_LICENSE_FILE variable will isolate your ADS license configurations from other applications that use the LM_LICENSE_FILE variable.

  3. Floating:
    Your environment variable can be entered either as a user variable or as a system variable. The user variable affects only the currently logged-in user; the system variable affects all users. For a node-locked license, be sure you add the AGILEESOFD_LICENSE_FILE variable to the System variables, not the User variables.
    If you are running multiple versions of ADS, do not include the HPEESOF_DIR variable in the System variables or User variables list boxes (and remove them have you have them).

    Important

    The AGILEESOFD_LICENSE_FILE environment variable overrides any LM_LICENSE_FILE settings you might have set up. The LM_LICENSE_FILE variable is used only when the AGILEESOFD_LICENSE_FILE is not set. As a result, using the AGILEESOFD_LICENSE_FILE variable will isolate your ADS license configurations from other applications that use the LM_LICENSE_FILE variable.

    You need to configure each client machine to access the license server and to check out a license. You can do this by using one of two methods:
    • Place a copy of the license.lic file in the <installation_directory>\licenses folder of each local machine.
    • Configure the LM_LICENSE_FILE or AGILEESOFD_LICENSE_FILE to point to the license file.
      Typically it is best to use the port@host syntax to set the AGILEESOFD_LICENSE_FILE to point to the license server.

      set AGILEESOFD_LICENSE_FILE=27000@joshua

      Where 27000 is the TCP port on the SERVER line in the license.lic file and joshua is the host name of the license server.
      If your license server is set up to search for an available port, use the @host syntax to set the AGILEESOFD_LICENSE_FILE to point to the license server.

      set AGILEESOFD_LICENSE_FILE=@joshua

      You can also set the AGILEESOFD_LICENSE_FILE to point to the full path and filename of the license.lic file used by the license server.

      Note

      The AGILEESOFD_LICENSE_FILE environment variable will override any LM_LICENSE_FILE settings you might have set up. If AGILEESOFD_LICENSE_FILE is not set, LM_LICENSE_FILE will be used.

Back to Licensing Flowchart

Search for "ads_schematic" in License File

ads_schematic is an incremental codeword that enables you to launch ADS design environment.

Open the license file (license.lic) in text editor and search for "ads_schematic" string in the license file. If ads_schmetic is found ADS can be directly launched without any further setup (such as license preference etc.).

Back to Licensing Flowchart

First Time ADS Installation

If you have installed ADS for the first time on this machine then you can directly launch ADS otherwise you need to select the ADS License Bundle or Set ELSM ON before launching the ADS.

Back to Licensing Flowchart

ELSM / LPT

Set ELSM ON (ELSM Settings)

To Set ELSM ON, invoke the ADS License Preference Tool (Start > Program > ADS 2009 Update 1 > ADS Tools > License Preference Tool) and select "Extended License Search Settings" from the Options menu of License Preference Tool. Uncheck the "Turn off extended license searching" and click OK as shown in the following figure:

After above changes you are ready to launch the ADS.

Back to Licensing Flowchart

Choose License Bundle

Before choosing the ADS license bundle please ensure that Environment Variables setting is already done.

To select the ADS license bundle, invoke the License Preference Tool (Start > Program > ADS 2009 Update 1 > ADS Tools > License Preference Tool)

Bundle-Selection Rules

The License Preference Tool controls bundle selection using the following rules. A warning message appears for any incorrect selection.

If you are using Limited Term Package Bundles
  1. LTP bundles (except ltp_design_guides) contain a design environment license (ads_schematic) enabling ADS to run. You must select an LTP bundle containing a design environment license for a license preference to occur.
  2. Only one LTP bundle containing a design environment license can be selected at a time.
  3. The ltp_design_guides bundle (if available) can be selected with any other LTP bundle except ltp_iccap.
  4. Any PL bundles available on your system cannot be selected with an LTP bundle.
  5. If ADS and RF Design Environment are installed on the same UNIX or Linux system, RFDE bundles cannot be selected with LTP bundles.
If you are using Pay-Per-Use License Bundles
  1. The pl_desenv and pl_ui bundles contain a design environment license (ads_schematic) enabling ADS to run. You must select either pl_desenv or pl_ui for a license preference to take place. Other PL bundles appearing under pl_desenv are not selectable.
  2. Any LTP bundles available on your system cannot be selected with PL bundles.
  3. After selecting a PL bundle, you cannot select any additional bundles except for the following conditions:
    The pl_design_guides bundle (if available) can be selected with the PL bundle.
    If ADS and RF Design Environment are installed on the same UNIX or Linux system, only the pl_rfde bundle (if available) can be selected for RFDE.

Back to Licensing Flowchart

Launch ADS

To launch ADS, click Start > Programs > ADS 2009 Update 1 > ADS 2009 Update 1.

Back to Licensing Flowchart

Please help us improve
Please help us improve
Was this topic helpful? Yes No