Skip to content

Commit

Permalink
[verilator] Waive MULTIDRIVEN warning in ibex_tracer.sv
Browse files Browse the repository at this point in the history
Fixes #2091.
  • Loading branch information
rswarbrick committed Oct 19, 2023
1 parent bac72d9 commit 137f315
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions lint/verilator_waiver.vlt
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,13 @@ lint_off -rule UNUSED -file "*/rtl/ibex_compressed_decoder.sv" -match "*rst_ni*"
lint_off -rule UNUSED -file "*/rtl/ibex_decoder.sv" -match "*rst_ni*"
lint_off -rule UNUSED -file "*/rtl/ibex_branch_predict.sv" -match "*rst_ni*"

// Don't worry about the fact that decoded_str and data_accessed appear to be
// written by multiple processes that might race with each other. They can't
// race with each other (everything is a descendent of the always_comb block),
// but Verilator doesn't notice this.
lint_off -rule MULTIDRIVEN -file "*/rtl/ibex_tracer.sv" -match "*decoded_str*"
lint_off -rule MULTIDRIVEN -file "*/rtl/ibex_tracer.sv" -match "*data_accessed*"

// Temporary waivers until OpenTitan primitives are lint-clean
// https://github.com/lowRISC/opentitan/issues/2313
lint_off -file "*/lowrisc_prim_*/rtl/*.sv"
Expand Down

0 comments on commit 137f315

Please sign in to comment.