Skip to content

Commit

Permalink
config file changes
Browse files Browse the repository at this point in the history
  • Loading branch information
fatimasaleem committed Sep 7, 2023
1 parent 18c75bf commit 198d501
Showing 1 changed file with 65 additions and 14 deletions.
79 changes: 65 additions & 14 deletions verilator_config.vlt
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,6 @@

`verilator_config

// CVA6 Issue 1194, Issue with Verilator SELRANGE
lint_off -rule SELRANGE

// CVA6 Issue 1157, Circular Combinational Logic
lint_off -rule UNOPTFLAT

lint_off -rule MODDUP

lint_off -rule WIDTHTRUNC
lint_off -rule WIDTHEXPAND



// waving these warnings since they are in vendor or core_apu
lint_off -rule CASEINCOMPLETE -file "*/corev_apu/*"
lint_off -rule WIDTHEXPAND -file "vendor/pulp-platform/*.sv"
Expand All @@ -31,7 +18,71 @@ lint_off -rule LITENDIAN -file "*/corev_apu/*"
lint_off -rule LITENDIAN -file "*/vendor/*"
lint_off -rule WIDTHEXPAND -file "*/corev_apu/*"
lint_off -rule WIDTHEXPAND -file "*/vendor/*"
lint_off -rule WIDTHTRUNC -file "*/corev_apu/*"
lint_off -rule WIDTHTRUNC -file "*/vendor/*"
lint_off -rule WIDTHCONCAT //-file "*/corev_apu/tb/common/mock_uart.sv"
lint_off -rule WIDTHTRUNC //-file "*/corev_apu/tb/common/mock_uart.sv"
lint_off -rule WIDTHEXPAND //-file "*/corev_apu/tb/common/mock_uart.sv"
lint_off -rule UNOPTFLAT -file "*/corev_apu/*"
lint_off -rule UNOPTFLAT -file "*/vendor/*"
lint_off -rule UNOPTFLAT //-file "*/vendor/pulp-platform/common_cells/src/rr_arb_tree.sv"


// P2
lint_off -rule WIDTHCONCAT // two warnings left, one in core/icache and other one is in ariane_pkg
lint_off -rule WIDTHCONCAT -file "*/core/cache_subsystem/cva6_icache.sv"
lint_off -rule WIDTHCONCAT -file "*/core/re_name.sv"

lint_off -rule WIDTHTRUNC -file "*/core/include/std_cache_pkg.sv"
lint_off -rule WIDTHTRUNC -file "*/core/cache_subsystem/wt_dcache_wbuffer.sv"
lint_off -rule WIDTHTRUNC -file "*/core/cache_subsystem/wt_dcache_missunit.sv"
lint_off -rule WIDTHTRUNC -file "*/core/cache_subsystem/cva6_icache.sv"
lint_off -rule WIDTHTRUNC -file "*/core/cache_subsystem/wt_axi_adapter.sv"
lint_off -rule WIDTHTRUNC -file "*/core/cvxif_fu.sv"
lint_off -rule WIDTHTRUNC -file "*/core/load_store_unit.sv"
lint_off -rule WIDTHTRUNC -file "*/core/alu.sv"
lint_off -rule WIDTHTRUNC -file "*/core/issue_read_operands.sv"
lint_off -rule WIDTHTRUNC -file "*/core/frontend/instr_queue.sv"


lint_off -rule MODDUP -file "*/core/include/cv32a60x_config_pkg.sv"


lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_wbuffer.sv"
lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_axi_adapter.sv"
lint_off -rule WIDTHEXPAND -file "*/core/alu.sv"
lint_off -rule WIDTHEXPAND -file "*/core/cvxif_fu.sv"
lint_off -rule WIDTHEXPAND -file "*/core/load_store_unit.sv"
lint_off -rule WIDTHEXPAND -file "*/core/issue_read_operands.sv"
lint_off -rule WIDTHEXPAND -file "*/core/csr_regfile.sv"
lint_off -rule WIDTHEXPAND -file "*/core/scoreboard.sv"
lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/cva6_icache.sv"
lint_off -rule WIDTHEXPAND -file "*/core/instr_realign.sv"
lint_off -rule WIDTHEXPAND -file "*/core/load_unit.sv"
lint_off -rule WIDTHEXPAND -file "*/core/store_unit.sv"
lint_off -rule WIDTHEXPAND -file "*/core/ariane_regfile_ff.sv"
lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_missunit.sv"
lint_off -rule WIDTHEXPAND -file "*/core/pmp/src/pmp_entry.sv"
lint_off -rule WIDTHEXPAND -file "*/core/serdiv.sv"
lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_missunit.sv"
lint_off -rule WIDTHEXPAND -file "*/common/local/util/sram.sv"
lint_off -rule WIDTHEXPAND -file "*/core/store_buffer.sv"
lint_off -rule WIDTHEXPAND -file "*/core/mmu_sv32/cva6_mmu_sv32.sv"
lint_off -rule WIDTHEXPAND -file "*/core/axi_shim.sv"
lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_mem.sv"
lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/axi_adapter.sv"
lint_off -rule WIDTHEXPAND -file "*/core/cache_subsystem/wt_dcache_ctrl.sv"


// CVA6 Issue 1194, Issue with Verilator SELRANGE
lint_off -rule SELRANGE -file "*/core/commit_stage.sv"
lint_off -rule SELRANGE -file "*/core/alu.sv"
lint_off -rule SELRANGE -file "*/core/mmu_sv32/cva6_mmu_sv32.sv"
lint_off -rule SELRANGE -file "*/core/scoreboard.sv"

// CVA6 Issue 1157, Circular Combinational Logic
lint_off -rule UNOPTFLAT -file "*/core/cva6.sv"
lint_off -rule UNOPTFLAT -file "*/core/id_stage.sv"
lint_off -rule UNOPTFLAT -file "*/core/cache_subsystem/wt_dcache_ctrl.sv"
lint_off -rule UNOPTFLAT -file "*/core/mmu_sv32/cva6_mmu_sv32.sv"
lint_off -rule UNOPTFLAT -file "*/core/cache_subsystem/wt_cache_subsystem.sv"
lint_off -rule UNOPTFLAT -file "*/core/cache_subsystem/wt_axi_adapter.sv"

0 comments on commit 198d501

Please sign in to comment.