Lattice Software Licensing

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

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

Visit the Portal
 

Evaluation License

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

60 days

Visit the Portal
 

Subscription License

Full access to all FPGA devices supported by the tool.

Paid

Visit the Portal

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 INCREMENT: adds licenses per feature. If there are 2 identical
features say LSC_RADIANT with INCREMENT, then there will
be 2 seats or 2 instances that you can use
FEATURE: only first counted line processed, duplicate
FEATURE lines are ignored
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.
 

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.

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.