[Verilator] Enable RTL simulation debugging
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 524
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 46
Description
- Add the ability to pass --trace-* compilation flags into the Verilator compilation(s).
- Outfit driver.cpp (and other drivers) with the ability to have Verilator dump to a specified VCD file.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating driver.cpp and the Verilator compilation paths. Inspect how compilation flags are currently passed and how the drivers run RTL simulation. Done means --trace-* flags reach Verilator compilations and a driver can produce a VCD file at a specified path; verify with the repository's existing simulation checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100