| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| # waiver file for TLUL elements lint |
| |
| # Adapter (SRAM) |
| # INPUT_NOT_READ |
| waive -rules INPUT_NOT_READ -location {tlul_adapter_sram.sv} -regexp {Input port 'tl_i.a_(mask|param|user)} \ |
| -comment "Not necessary for SRAM access" |
| waive -rules HIER_NET_NOT_READ -regexp {Connected net 'tl_i.a_(mask|param|user).* is not read from in module 'tlul_adapter_sram'} \ |
| -comment "Not necessary for SRAM access" |
| waive -rules HIER_NET_NOT_READ -regexp {'rspfifo_full' is not read from in module 'tlul_adapter_sram'} \ |
| -comment "This signal is only used by assertions" |
| waive -rules CONST_OUTPUT -location {tlul_adapter_sram.sv} -regexp {tl_o\.d_(param|sink|user)} \ |
| -comment "Tied to 0" |
| waive -rules INPUT_NOT_READ -regexp {Input port 'tl_i.a_address.*' is not read from} \ |
| -comment "Not all bits of a_address are used (depending on the address parameters)" |
| waive -rules HIER_NET_NOT_READ -regexp {Connected net 'tl_i.a_address.*' at tlul_adapter_sram.sv.* is not read from in module 'tlul_adapter_sram'} \ |
| -comment "Not all bits of a_address are used (depending on the address parameters)" |
| waive -rules HIER_NET_NOT_READ -msg {Net 'rspfifo_wready' is not read from in module 'tlul_adapter_sram'} \ |
| -comment "This signal is only used by an assertion" |
| waive -rules NOT_READ -msg {Signal 'rspfifo_wready' is not read from in module 'tlul_adapter_sram'} \ |
| -comment "This signal is only used by an assertion" |
| waive -rules VAR_INDEX_RANGE -regexp {.*woffset' of length 1 is larger than the 0 bits required to address.*} \ |
| -comment "The woffset signal is tied to constant 0 in this case. Fixing this warning in RTL would complicate \ |
| the design since multiple generate blocks would be needed with almost identical content." |
| waive -rules HIER_BRANCH_NOT_READ -location {tlul_sram_byte.sv} -regexp {Net '(clk_i|rst_ni)' is not read from in module 'tlul_sram_byte'} \ |
| -comment "If EnableIntg=0, the module is just passed through" |
| waive -rules INPUT_NOT_READ -location {tlul_sram_byte.sv} -regexp {Input port '(clk_i|rst_ni)' is not read from} \ |
| -comment "If EnableIntg=0, the module is just passed through" |