License Installation

This section lists all the FAQs related to the Libero SoC Design Suite license installation.

How can more than one license be added to the environment variable LM_LICENSE_FILE?

For Windows: use a semicolon (;) to separate the licenses.

C:\flexlm\License.dat;1702@server

For Linux: use a colon (:) to separate the licenses.

1704@server1:1702@server2

While running synthesis using a floating license, how can the "FlexNet licensing error: -8,234" be corrected?

The environment variable LM_LICENSE_FILE is wrongly set to a node locked license format. Set the environment variable for floating license in the format <port_no>@<hostname>.

While running synthesis, how can the "Microchip License Error [-10,32]. Feature has expired” error be corrected?

This error appears when the environment variable LM_LICENSE_FILE has not been set. See the Libero Software Installation and Licensing Guide for the steps to set the variable.

While running synthesis, the following errors are displayed even when the environment variable is set correctly for the node locked license.

License checkout unsuccessful: synplifypro_actel
Checkout failed - synplifypro_actel Cannot find license file.
The license files (or license server system network addresses) attempted are listed as follows.
Use LM_LICENSE_FILE to use a different license file, or contact your software provider for a license file.
Feature: synplifypro_actel License path:G:\Microsemi\Libero_SoC_v11.8\SynplifyPro\license.txt;
FlexNet Licensing error: -1,234. System Error: 2 ""

Follow these steps:

  1. 1.Copy the License.dat file to the licence location given in the previous error, then set the LM_LICENSE_FILE environment variable to that directory.
  2. 2.Copy the License.dat file into theG:\Microsemi\Libero_SoC_v11.8\SynplifyPro folder, and set LM_LICENSE_FILE to G:\Microsemi\Libero_SoC_v11.8\SynplifyPro\License.dat using the earlier example.
Note: Verify whether the license is hosted on a virtual machine. If yes, Microchip does not support this option.

What is the site ID for Synopsys?

Microchip does not provide site ID for logging into the Synopsys portal. If prompted to enter a site ID while installing the stand-alone Synplify pro, enter any three-digit number. See the Knowledge Base Article for more information.

Is mixed language supported with Modelsim ME Pro for Silver license?

Yes, May 2020 onwards, Silver license supports the mixed language simulation with the ModelSim ME Pro tool integrated in Libero SoC v11.8 or later releases.

The "Unable to find a valid Actel tool license [-5, -5, -5, -5]" error appears while opening Libero.

  1. 1.Check if the environment variable LM_LICENSE_FILE is set properly.
  2. 2.Check if the supported Libero version for this license is used.
  3. 3.Download the latest Daemons version available on Libero SoC Licensing.

USB dongle license fails on Windows 10 machines. It shows that the drivers are not installed even when the drivers are installed.

  1. 1.Click Sentinel Downloads to download HASP/LDK 7.32 command-line drivers.
  2. 2.Extract the drivers and open the Command Prompt (in Run as Administrator mode) and browse to the haspdinst.exe file.
  3. 3.Remove the existing drivers by executing haspdinst.exe -purge.
  4. 4.Install the drivers again by executing haspdinst.exe -I.
  5. 5.Ensure that the antivirus and firewall are disabled while installing the drivers. Then, install the dongle drivers from Libero SoC Licensing.
Note: When the USB dongle is plugged in, the USB drivers appear under the USB controllers.

When a Floating License Daemon is started on a server, an error message is reported in the debug log file.

The following error does not interfere with the Libero flow.

(snpslmd) Error: Incompatible vendor daemon found. The vendor daemon is not supported in version. 
Error: Please upgrade to the latest SCL version. Go to www.synopsys.com/support/licensing-installation-computeplatforms/licensing.html.

The reasons for the error are as follows:

How to fix the license checkout error message [-8, 130] that appears while opening Libero SoC Design Suite?

How can the error “snpslmd exited with status 255()” that appears in the debug log file while hosting a license on server be fixed?

This error happens because of a missing certificate for Synplify in Windows. To fix it, download the certificate from Digicert website.

Which license is required to run Synplify Pro in batch mode?

Synplify Pro batch mode requires a floating license. This is a limitation implemented by Synopsys. All the floating licenses, whether paid or free, support batch flow.

While hosting the latest license on a server with older daemons, the "Vendor daemon is down" appears in the license log file or Libero.

The possible solutions are listed as follows:

Does Libero SoC Design Suite license support remote desktop login?

Node-locked license and USB license do not support remote desktop login. Only floating license, supports remote desktop login.

Where can I get a Libero SoC Design Suite license? Where can I get the details of the device support for different licenses?

To obtain a Libero SoC Design Suite license, see Libero License Selector Guide . See Libero SoC Licensing to find details of the device support for different licenses.

Can a Libero license be hosted on a virtual machine?

Microchip does not support hosting licenses on a virtual machine. It is recommended to use a physical machine as the license server.

How can a license be generated after purchasing one?

See Libero Software Download and License Installation Quick Start Guide for more information.

Where are the licensing daemons?

See Libero SoC Licensing (Downloads) to get the licensing daemons.

The “license not available” error appears in the node-locked license. The environment variable points to the correct path.

Check for case sensitivity of the license file path and the one saved in environment variable LM_LICENSE_FILE. In addition, the environment variable LM_LICENSE_FILE must be set under user variables. See Libero Software Download and License Installation Quick Start Guide .

Is there any restriction with the USB Dongle license?

USB Dongle licenses support was discontinued by Microchip. See PDN21005 and PDN19017 for more details.

Is there any license restriction with the SynplifyPro tools?

Libero SoC v12.2 and later does not have any restriction with the Synplify Pro tool. For Libero SoC v12.1 or earlier versions, Synopsys tools do not work beyond the distance of 50 miles or beyond the geographic locations. See KB Article-KI8914 for more information.

How can the “Can’t find contact ID” error be fixed, that appears while trying to generate the license with software ID?

This indicates that there is an issue with your account. Contact technical support team by creating a case from the Microsemi Customer Portal.

How can I change the disk ID of my license or how can I convert my node-locked license to a floating license?

You cannot convert a paid license from a node locked to a floating type. You must purchase a new floating license and vice versa. For Silver and Evaluation node locked license, you can generate a new floating license from the SoC portal webpage at Microsemi SoC Licensing. For Libero paid license, contact the FPGA Software Support Team by indicating the old and the new disk ID and the software ID of your license.

How can I merge multiple licenses? For example, I have three licenses and need to convert that into one floating license with three seats.

Contact the technical support team at Customer Portal.

How can I change the Microsemi Customer Portal account email ID in my account?

Contact the FPGA Software Support Team along with the new email address as well as the existing email address.

How can I get a paid license?

You can purchase the paid Libero and IP licenses using Microchip Direct.

How can I fix the missing VCRUNTIME140.dll error?

The program can’t start because VCRUNTIME140.dll is missing from your computer.
Try reinstalling the program to fix this problem.

The license daemon “actlmgrd” is a 32-bit application. The latest “actlmgrd v11.16.1.0” version on Windows requires VC++ 2015 Redistributable 32-bit library vc_redist.x86.exe. This program can be downloaded from the Microsoft website. For Linux daemons, version v11.16.1.0, 32-bit system packages redhat-lsb.i686 and glibc.i686 are required.