lowRISC / lowRISC/opentitan

[tools] updating the version of verilator

Open
#27,670 0 comments 0 reactions 0 assignees View on GitHub
Component:Tooling
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

### Description

We currently use verilator 4.210: https://github.com/lowRISC/opentitan/blob/f7ad56608cfcd9b62fa52bcf55c7f56560d613fe/doc/getting_started/setup_verilator.md. This version is released 2021-07-07.

The latest verilator version is now 5.038. The first version of v5 is v5.002, released 3 years ago (2022-10-29). We should aim to update our verilator to a more recent version.

Contributor guide

Open the contributing guide

Research direction

Start with doc/getting_started/setup_verilator.md, which records the current Verilator 4.210 version and setup instructions. Determine a suitable recent Verilator 5.x version, update the documented version, and verify that the setup instructions work with it.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.