Generate Fast Models product license

In this section of the guide, we will describe how to generate a Fast Models product license. If you already have access to a license, you can skip this section.

Fast Models use FlexNet Licensing. Many companies already have a common license server which hosts licenses for multiple products, for example, Arm Compilers, or Electronic Design Automation (EDA) tools. Check with your license administrator to find out whether Fast Models licenses are available for you or if new licenses can be added to a common license server. If a server exists but does not have Fast Model licenses, ask for the hostid of the server.

If you need a license, email license.support@arm.com and request a 30-day trial license for Fast Models. Fast Models are licensed according to which Arm CPU you use in the platform. When requesting the evaluation license, specify which Arm CPU models you would like to evaluate. All Arm CPUs are supported.

If you email us to request a license, we will send you a serial number. When you have your serial number, follow these steps to create your own license:

  1. Use your Arm account to download the FlexNet software, for one of the supported platforms, if this software is not already installed and available on your network.
  2. Extract the download using tar on Linux or a program for extracting zip files on Windows.
  3. On the machine where you want to host the license, run the lmhostid command:
    • For Linux: ./lmutil lmhostid
    • For Windows, in a CMD or PowerShell: lmutil.exe lmhostid

    Note: On Linux, if you receive the error ./lmutil: No such file or directory, install the library Linux Standard Base. The method for this installation depends on which OS you are using. For example,
    • on Ubuntu use sudo apt-get install lsb
    • on Red Hat Enterprise Linux use yum install redhat-lsb

    Then retry the command ./lmutil lmhostid.

    Make a note of the hostid that is printed by lmhostid. There is more information about this in a PDF file that is included in the FlexNet software download.

    Two types of Flexnet licenses are supported:
    • Floating licenses, which can be run on any machine on the network. Floating licenses are checked out from the license server.
    • Node locked licenses, which are used only the machine that is running the Fast Models.

    By default, Fast Model licenses are floating licenses. This guide includes details for floating licenses.

  4. Visit Software Licensing to generate a license file. This area allows license files to be generated, previous license files to be viewed and retrieved, and other operations like merging multiple files or moving licenses to a different server. All activity is connected to the Arm Developer account that is associated with the license.
  5. Click Generate and enter the serial number that you have been issued, and the hostid where you set up the Flex tools. This will generate a license file.
  6. Download the license file to the machine where the license server will run. A common name for the file is license.dat, but you can use any file name.
  7. Edit the license file. in the SERVER line before starting the license server, replace thishost with the hostname of the machine. To find the hostname:
    • On Linux: Run uname -a you will see something like the following screenshot:

      Uname code screenshot


      The hostname in this case is nc-c11-2.1.
    • On Windows: Visit the System area in the Control Panel and find the Computer Name. You will see something like the following screenshot:

      Windows settings screenshot

    The last number on the SERVER line is the port number. Make a note of the port number for use during the Fast Model installation.

  8. Start the license server as follows:
    • On Linux: ./lmgrd -c license.dat
    • On Windows: lmgrd.exe -c license.dat

    To learn more about licensing, visit the FAQ where you find solutions for many common problems with licensing. If you do encounter any problem getting licenses installed and running contact license.support@arm.com with details of the problem.

Previous Next