GTKWave Logo


by Tony Bybell

Electronic waveform viewer for viewing simulation results

GTKWave is a fully featured GTK+ based waveform viewer which reads FST, LXT, LXT2, VZT, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.

The viewer supports both post-mortem viewing of VCD files and interactive viewing of VCD data. Tcl scripting and callback capability allow for remote control by other applications.

NOTE: External process and transaction process filters are executed inside the Flatpak sandbox and don't have access to libraries on the host system. Compiling process filters with a newer GLIBC version than used in the Flatpak runtime will also cause the filter process to fail. Possible workarounds for this problem are to use static executables or to compile the process filter using the org.gnome.Sdk Flatpak.

Changes in version 3.3.111

12 months ago
Installed Size~40 MB
Download Size15 MB
Available Architecturesaarch64, x86_64
LicenseGNU General Public License v2.0 only

Installs over time

Manual Install

Make sure to follow the setup guide before installing

flatpak install flathub io.github.gtkwave.GTKWave


flatpak run io.github.gtkwave.GTKWave