Lattice Software Licensing

Get Support, Obtain a License and know more about our Tools' device support.

Licensing Portal Service Notice: We are aware of issues currently affecting the Licensing Portal. If you are unable to generate a license, please submit a support ticket. For website login issues, contact webmaster@latticesemi.com. Thank you for your patience.

Lattice FPGA Development Tools are intuitive design software that helps engineers develop FPGA-based designs both easy and efficient. For new customers exploring licensing options or existing users looking to renew, our licensing guide provides complete information you need to understand, acquire, and manage licenses for our software products.

Get Your Lattice License in Minutes. New Licensing Portal Now Live!

Access, manage, and understand your Lattice software and IP licensing options.

Learn More Visit the Portal

Software Selection

Select the appropriate FPGA software tool based
on target device.

Refer to the table below
 

Installation

Visit the selected software page to download the
tool. Quick links are available on the table below.

Refer to the table below
 

Licensing

Register for base, evaluation or subscription
license using our licensing portal.

Visit the Portal
FPGA Software Tool Selection Guide
Important: The matrix below shows device support in Lattice tools only. For IP bitstream support, visit the IP Licensing Support page.
FREE no license fee     SUBSCRIPTION paid subscription license required     not supported in that tool
Device Support & Features Radiant Propel Diamond iCEcube2 ispLEVER Classic
Lattice Avant (LAV-AT-E/G/X) SUBSCRIPTION FREE
MachXO4 (LFMXO4) FREE FREE
MachXO5-NX (LFMXO5-25, LFMXO5-35, LFMXO5-65) FREE FREE
MachXO5-NX (LFMXO5-35T, LFMXO5-55T, LFMXO5-65T, LFMXO5-100T) SUBSCRIPTION FREE
MachXO5-NX (LFMXO5-15D, LFMXO5-20TD/D,
LFMXO5-20TDQ/DQ, LFMXO5-30TD/D,
LFMXO5-30TDQ/DQ, LFMXO5-55TD/TDQ)
Contact Support
Certus-NX (LFD2NX) FREE FREE
Certus-N2 (LN2-CT-ES), CertusPro-NX (LFCPNX) SUBSCRIPTION FREE
Certus-NX-RT (UT24C), CertusPro-NX-RT (UT24CP) SUBSCRIPTION FREE
CrossLink-NX (LIFCL) FREE FREE
CrossLinkU-NX (LIFCL-33U) SUBSCRIPTION FREE
iCE40 UltraPlus (iCE40UP) FREE FREE SUBSCRIPTION
iCE40, iCE5 (iCE40LP/HX/UL, iCE5LP) SUBSCRIPTION
LatticeECP (LFE2M/S, LFE3, LFE5UM/M5G) SUBSCRIPTION
ECP5U (LFE5U), LatticeECP2 (LFE2), LatticeXP (LFXP/2) FREE
MachXO, MachXO2 (LCMXO/2), MachXO3D, MachXO3L/LF
(LCMXO3D, LCMXO3L/LF), Mach-NX (LFMNX)
FREE
CrossLink, CrossLink-Plus (LIF-MD, LIF-MDF) FREE
Platform Manager 2, Platform Manager (LPTM10, LPTM21) FREE
ispMACH (LC4032, LC4064, LC4128, LC4256, LC4384, LC4512),
ispGDX, ispLSI, ispXPGA-E
SUBSCRIPTION
Third-Party Software
Siemens QuestaSim Lattice FPGA Edition
Synopsys Synplify Pro - Lattice Edition
Operating System Support
Tool Windows Linux
Radiant Windows 10, Windows 11 RHEL 8.10, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS
Propel Windows 10, Windows 11 RHEL 8.10, Ubuntu 22.04 LTS, Ubuntu 24.04 LTS
Diamond Windows 10, Windows 11 RHEL 7.9, RHEL 8.8, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS
iCEcube2 Windows 7, Windows 10 RHEL 6
ispLEVER Classic Windows 7, Windows 10
Licensing & Ordering Information
Tool / License Ordering Part Number
Radiant1 Year · Node-Locked or Floating LSC-SW-RADIANT-NL (Node-locked)LSC-SW-RADIANT-FL (Floating)LSC-SW-RADIANT-NL-R (Node-locked Renewal)LSC-SW-RADIANT-FL-R (Floating Renewal)LSC-SW-RADIANT-RT-NL (Node-locked)LSC-SW-RADIANT-RT-FL (Floating)
Propel1 Year · Node-Locked
Diamond1 Year · Node-Locked or Floating LSC-SW-NL (Node-locked)LSC-SW-FL (Floating)LSC-SW-NL-R (Node-locked Renewal)LSC-SW-FL-R (Floating Renewal)
iCEcube21 Year · Node-Locked or Floating LSC-SW-ICECUBE2-NL (Node-locked)LSC-SW-ICECUBE2-FL (Floating)LSC-SW-ICECUBE2-NL-R (Node-locked Renewal)LSC-SW-ICECUBE2-FL-R (Floating Renewal)
ispLEVER Classic1 Year · Node-Locked or Floating LSC-SW-ISPLEVER (Node-locked)LSC-SW-ISPLEVER-FL (Floating)LSC-SW-ISPLEVER-NL-R (Node-locked Renewal)LSC-SW-ISPLEVER-FL-R (Floating Renewal)

Understanding Licensing

Lattice offers three license tiers. Choose the one that matches your target device and stage of development.

Base License

No-cost tier that supports small FPGA devices.

No cost

Register for Base
 

Evaluation License

60-day trial license for evaluating the full tool flow.

60 days

Start Evaluation
 

Subscription License

Full access to all FPGA devices supported by the tool.

Paid

Get Subscription

License File Format Compatibility

Lattice Radiant supports license files generated from both legacy licensing systems and the current Lattice Licensing Portal powered by FlexNet Operations (FNO). Depending on when a license was generated, its format may differ from examples shown in older installation guides.

Legacy License Current License Description
.dat .lic Use the filename as provided when saving. Either extension
is supported.
SERVER nodename SERVER this_host this_host is a FlexNet placeholder meaning "the current
machine". Replace it with the actual server hostname if
hosting remotely.
DAEMON lattice daemon_path VENDOR lattice Current licenses use a VENDOR statement. The daemon path
may still be specified, particularly on Linux systems.
FEATURE INCREMENT New licenses from the licensing portal use INCREMENT
statements.
No USE_SERVER line USE_SERVER line present Directs client requests to the license server.
TS_OK TS_OK (no change) Enables remote desktop connection using a node-locked
license.

Both formats remain supported. For advanced FlexNet Publisher administration, including vendor daemon configuration, redundant servers, options files, and troubleshooting, refer to the official
FlexNet Publisher License Administration Guide.

Quick Installation Guide for Windows

Follow the steps for your license type. For full installation instructions, please visit the respective Software pages and refer to the installation guide.

Node-Locked License

Licensed to a single machine.

  1. Save the .dat or .lic file to your software install folder (e.g. <sw_install>\license\license.lic).
  2. Point your environment variable to that file:
    LATTICE_LICENSE_FILE = <sw_install>\license\license.lic
  3. Open the Radiant tool. Once the license checks out, the tool opens.
Get a Node-Locked License
 

Floating License

Served to multiple clients from a license server.

  1. Edit license.lic to set the client-connection port
    (e.g. SERVER this_host 123456789098 7788).
  2. On the server, save the attached file to your software install folder
    (e.g. <sw_install>\license\license.lic).
  3. Open LMTOOLS.exe at <sw_install>\ispfpga\bin\nt64. Complete the Config Services tab,
    then start the server in the Start/Stop/Reread tab.
  4. On the server and client, set LATTICE_LICENSE_FILE to port@server_name.
Get a Floating License

License Server Setup for QuestaSim Lattice Edition

For a QuestaSim/ModelSim license, edit the QuestaSim/ModelSim DAEMON line, replacing put_server_name_here with the server's hostname and path_to_mgcld or path_to_saltd with the
path to the QuestaSim Lattice Edition vendor daemon. For QuestaSim, the path is:

<install_path>/questasim/license_server/saltd

QuestaSim license example

Default license file before editing.

SERVER put_server_name_here 00D49E21869E 1717
DAEMON mgcld path_to_mgcld
INCREMENT latticeqsim mgcld 2026.10 29-sep-2026 1 DF2C3F6A6DB0756869D1 \
    VENDOR_STRING=A0A024BF ISSUER="ModelSIM/Questa Lattice" SN=1115097116 \
    SIGN2="00B6 621F 9744 F50C A32B 92F4 8A83 EA41 65D3 19AC FA8F 0E59 \
    5FA6 AAE6 5F0E 1E54 137A 04DF 44BC 542E E1FC 6370 7002 8FD4 3FDF 1298 \
    75EB 73AA CDC1 8A58"

Example after editing

Replace DAEMON mgcld with DAEMON saltd to use saltd.exe.

SERVER L-PF1KDFY9 00D49E21869E 1717
DAEMON saltd <install_path>/questasim/license_server/saltd.exe
INCREMENT latticeqsim mgcld 2026.10 29-sep-2026 1 DF2C3F6A6DB0756869D1 \
    VENDOR_STRING=A0A024BF ISSUER="ModelSIM/Questa Lattice" SN=1115097116 \
    SIGN2="00B6 621F 9744 F50C A32B 92F4 8A83 EA41 65D3 19AC FA8F 0E59 \
    5FA6 AAE6 5F0E 1E54 137A 04DF 44BC 542E E1FC 6370 7002 8FD4 3FDF 1298 \
    75EB 73AA CDC1 8A58"

If you require assistance or have questions, please submit a Support Ticket.