Project›Verilator · FPGA Open Source Projects

Verilator

EDA

Verilator simulation flow cover illustration

Fig: Netlist transformed into an executable model producing waveforms

Open-source Verilog simulator: fast, with latest SystemVerilog support.

Verilator Simulation Flow

Unlike waveform simulators, Verilator first compiles the Verilog design into an optimized C++/SystemC model, then runs it from a self-provided testbench. It reaches near-hardware speed — ideal for large regression suites — and still dumps standard waveform files for analysis.

Verilog Design RTL source Verilator Translates to C++ model Testbench Stimulus & checks Waveforms VCD / FST Compile once, run repeatedly — far faster than event-driven simulation

Fig: RTL is compiled by Verilator into a C++ model, run under a testbench that dumps waveforms

Related Videos

More FPGA hands-on tutorials on the fpga.love video portal

Video coming soon

Subscribe to fpga.love

Daily Briefing · Weekly Digest · Monthly Deep Dive