Verilator Documentation

Announcements

To get notified of new releases and other important announcements, go to Verilator announcement repository and follow the instructions there.

Commercial Support

Tutorials

  • High Performance SoC Modeling with Verilator - A Tutorial for Cycle Accurate SystemC Model Creation and Optimization using Verilator. Authors: Jeremy Bennett of Embecosm. Includes tips on optimizing performance and removing compile warnings.
  • Verilator Waivers - Verilator Wavers. Authors: Stefan Wallentowitz. How to efficiently maintain lint waivers.

Papers on Verilator Specifically

Most recent paper first:

Other Papers Using Verilator

In alphabetical order:

Notable Projects Encapsulating or Extending Verilator

In alphabetical order:

Notable Projects Using Verilator as a Simulator

In alphabetical order:

  • 80186 core by Jamie Iles - 80186 verified with Verilator, and Verilator to cobertura coverage importer.
  • An open source SystemVerilog Test Suite - Introduces sv-tests, a compliance test suite for SystemVerilog tools, used to test Verilator's language support. Authors: Antmicro on November 2019.
  • Caliptra - Root of Trust by CHIPS Alliance and Open Compute .
  • CERN SoC design platform - Use of Verilator in Readiation Tolerant SoC Ecosystem. By Risto Pejasinovic on October 2003.
  • Ibex - 32-bit RISC-V core
  • OpenTitan / lowRISC - Open source root-of-trust builds with Verilator, FuseSoC and Bazel.
  • RISC-V Contest - Contest sponsored by Google, Antmicro, Lattice Semiconductor and Microsemi, requires use of Verilator in all submissions.
  • Tesla Hot Chips 2019 - Tesla reports ~30x speedup using Verilator. Hot Chips 2019.
  • VeeR RISC-V Cores - Open-sourced high and low performance RISC-V cores.
  • ZipCPU - 32 bit processor verified with Verilator.
  • Many, many more on github and OpenCores, among others.