FPGA Lint Tools

Every now and then in my FPGA consulting and coaching work I get asked about available FPGA lint tools. Here’s my current list, which I have compiled with the help of my twitter followers.

Please note that not all tools listed below are pure linters: some are HDL editors/IDEs, others are simulators with linting capabilities. The tools are listed in alphabetical order:

Aldec ALINT

AMIQ DVT Eclipse IDE, an Eclipse-based HDL editor with linting capabilities. The same company provides a SystemVerilog Testbench Linter called Verissimo

BluePearl Analyze RTL

GHDL, a free VHDL simulator (using the -s switch)

HDL Works HDL Companion

Invionics Invio, a framework for building custom EDA tools

Real Intent Ascent

Sigasi Studio, an Eclipse-based HDL editor, has built-in linting checks such as sensitivity lists and dead code

Synopsys SpyGlass

Verilator, a free Verilog simulator has built-in linting checks

Xilinx Vivado Design Suite has a lot of built-in DRCs including clock-domain crossings

Using a tool that’s not in this list? Please leave a comment or drop me a note.

Update #1 (08-FEB-2017): added AMIQ tools, as suggested by Tomasz Hemperek

Published by

Guy Eschemann

FPGA consultant

Leave a Reply

Your email address will not be published. Required fields are marked *