VERILATOR_GANTT(1)

✨ NAME ✨

verilator_gantt β€” creates a Gantt chart of Verilator multi-threaded execution. that's the whole name vibe, bestie πŸ’…

🌸 DESCRIPTION 🌸

okay so this is the verilator_gantt page from the VERILATOR_GANTT(1) manual (User Commands section, hi πŸ‘‹), and it's literally here to make a Gantt chart of Verilator multi-threaded execution.

usage is locked in as:

verilator_gantt [-h] [--debug] [--no-vcd] [--vcd VCD] filename

verilator_gantt creates a visual representation to help analyze Verilator #xmultithreaded simulation performance, by showing when each macro-task #xstarts and ends, and showing when each thread is busy or idle. highkey performance-analysis main character energy ✨

For documentation see https://verilator.org/guide/latest/exe_verilator_gantt.html β€” iykyk πŸ¦‹

πŸŽ€ positional arguments πŸŽ€

  • filename β€” the input profile_exec.dat filename to process. yes, that exact filename, no cap πŸ“

πŸ¦‹ options πŸ¦‹

  • -h, --help β€” shows this help message and exits. iconic behavior πŸ’–
  • --debug β€” enables debug. that's it, that's the vibe check πŸŽ€
  • --no-vcd β€” disables creating vcd. so no vcd gets made πŸ™ˆ
  • --vcd VCD β€” sets the filename for vcd output, and the value is literally VCD πŸ’œ

real talk, legal bestie moment:

This program is free software; you can redistribute it and/or modify it under the terms of either the GNU Lesser General Public License Version 3 or the Perl Artistic License Version 2.0.
SPDX-FileCopyrightText: 2018-2026 Wilson Snyder SPDX-License-Identifier: LGPL-3.0-only OR Artistic-2.0

cute sign-off: source/version is verilator_gantt -, dated November 2026, and it lives in the VERILATOR_GANTT(1) manual. bye bestie, slay responsibly πŸ«ΆπŸ’–

πŸ“¦ where this page comes from