- Verilator Manual [text] - Install Verilator and see "verilator --help"
To get notified of new releases, login, and click the "watch" button near the top right under News.
- High Performance SoC Modeling with Verilator - A Tutorial for Cycle Accurate SystemC Model Creation and Optimization using Verilator. By Jeremy Bennett of Embecosm. Includes tips on optimizing performance and removing compile warnings.
- DPI Protected Verilog Instead of Encryption: A non-broken and open source friendly alternative to IEEE-1735 [pdf] - Using Verilator's --protect-lib for IP. Presented by Todd Strader to ORConf 2019.
- Verilator 4.0: Open Simulation Goes Multithreaded [pdf] - Verilator 4.0 features and multithreading, presented by Wilson Snyder <email@example.com> to ORConf 2018.
- Verilator: Speedy Reference Models, Direct from RTL [pdf] - Reference models, using Verilator, and some possible future directions. Presented by Wilson Snyder <firstname.lastname@example.org> to University of Massachusetts Amherst.
- Verilator: Open Simulation - Growing Up [pdf] - Recent changes in Verilator and contributing back. Presented by Wilson Snyder <email@example.com> to 2013 DVClub Bristol.
- Verilator: Fast, Free, but for Me? [pdf] - Presentation on open sourced simulator advantages, downsides. Introduction and tips on using Verilator, and other Veripool tools. Presented by Wilson Snyder <firstname.lastname@example.org> to 2010 DVClub Bristol.
- Verilator SystemC Environment Slides [pdf] - A paper on using Verilator inside a SystemC environment presented by Wilson Snyder <email@example.com> to the 2004 North American SystemC User's Group part of the Design Automation Conference.
- Verilator Internals Slides [pdf] - A presentation on history, usage, and some internals of Verilator presented by Wilson Snyder <firstname.lastname@example.org> to Philips Semiconductors in July 2005.
Other General References¶
- Verilator's Wikipedia entry - See paper references at of the article.
- Taking a New Look at Verilator - Dan Gisselquist - Tutorial on using Verilator and a C++ testbench, with links to ZipCPU, UART, Flash controller and other examples.
- Parallel Multi-core Verilog HDL Simulation based on Domain Partitioning - Tariq B. Ahmad, Maciej Ciesielski - Using Verilator for parallelized gate simulations.
- Verifying Verificaion: Using Open Source to Roll Your Own - David Hewson - Using Verilator to do mutation analysis similar to Certitude.
- Atmel and the use of Verilator to create uC Device Models - Dag Braend, Roland Kruse, Jie Xu, and Jan Egil Ruund - Atmel present on their use of Verilator.
- Developing Silicon IP with Open Source Tools - Arthur Low - Paper on economies of using Verilator and CovVise.
- vmodel - Tool to simulate Verilated Verilog modules inside MATLAB simulations.
Notable Open Source Projects Using Verilator¶
- RISC-V Contest - Contest sponsored by Google, Antmicro, Lattice Semiconductor and Microsemi, requires use of Verilator in all submissions.
- FuseSoC - Package manager and build tools including Verilator support
- Jamie Iles 80186 core - 80186 verified with Verilator, and Verilator to cobertura coverage importer.
- ZipCPU - 32 bit processor verified with Verilator.
- Many, many more on github and OpenCores, among others.