Home / Knowledge Base / SALT Licensing – Manual Installation Guide (Windows)

SALT Licensing – Manual Installation Guide (Windows)

14/08/2024 . Technical Note

Relevant product(s): Siemens EDA
Operating systems: Windows
Versions affected: 2023.x releases and above  
Relevant area(s): Licensing

Summary

The Siemens License Server (SLS) software installs the new SALT licensing automatically. However, in situations where manual configuration of SALT licensing is needed for floating or node-locked licenses on Windows devices, this article describes the step by step approach.

Details

Step 1 – Download the tools

  1. Download the latest Siemens License Server software from Siemens Support Center:
  2. Run the installer and skip any options to add license files, webkey, etc…. This installs all of the required license daemons and utilities (lmgrd, lmtools, lmutil, saltd) in the chosen installation directory. For this technical note we assume “C:\flexlm” as the installation directory.
  3. Save your license file in this same directory.

Step 2 – Modify the License File

  1. Open your license file and find the SERVER and DAEMON lines as shown below:
License File - Server Daemon
  1. Make the following changes:
    1. Replace “put_server_name_here” with the name of your Computer/Server.
      • You can obtain the Computer/Server name by issuing the command “hostname” in a CMD prompt
    2. Change the Daemon Name from “mgcld” to “saltd”.
    3. Replace “path_to_mgcld” with the path to the saltd file we installed in Step 1, e.g. “C:\flexlm\saltd.exe”.

Your Server and Daemon lines should now look similar to this:

SERVER Cashew 12AB34CD56EF 1717
DAEMON saltd C:\flexlm\saltd.exe

Step 3 – Configure the License Server

  1. Navigate to the installation directory from Step 1 “C:\flexlm” and open lmtools.exe.
  2. Complete the “Config Services” tab as shown below (modifying Names and Paths as required).
  1. Once complete (with the check boxes ticked), click the “Save Service” button.
  2. Navigate to the “Start/Stop/Reread” tab, and click the “Start Server” button.

Step 4 – Create the Environment Variable

  1. On the end-user’s PC navigate to the “Environment Variables” window. This can be found via the search bar on your Windows desktop.
Environment Variables
  1. Create a new User variable called SALT_LICENSE_SERVER, with a value of “port”@”hostname” as they are listed in your license file, e.g.

Variable = SALT_LICENSE_SERVER
Value = 1717@Cashew

Step 5 – Test

  1. Open your Siemens EDA tool (e.g. Questa) and confirm that it opens with no errors.
    • Some compilers do not check out a license on open, so simulate a design to confirm the license has been installed correctly.
  2. If the tool fails to open and error messages are received, please have a look at our troubleshooting guide:

Support

If further support is required, please get in contact with us –

support@saros.co.uk

Useful Links

License Server troubleshooting: https://www.saros.co.uk/knowledge-base/license-server-troubleshooting/

Download the Siemens License Server (SLS): https://support.sw.siemens.com/en-US/product/1586485382/downloads

Learn more about Siemens Advanced Licensing Technology (SALT): https://support.sw.siemens.com/en-US/knowledge-base/MG612613?pid=resource&pid_context=KB%20MG612613%20Embed&audience=external

Scroll to Top