TOP_EARLGREY Lint Results

Friday September 25 2020 03:08:00PM UTC

Revision: 7f5aae54 on master

Lint Tool: VERILATOR

Build Mode Tool Warnings Tool Errors Lint Warnings Lint Errors
default 0 0 202 0

Errors and Warnings for Build Mode 'default'

Lint Warnings

%Warning-DECLFILENAME: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_pkg.sv:19: Filename 'dm_pkg' does not match PACKAGE name: 'dm'

%Warning-VARHIDDEN: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_mp.sv:55: Declaration of signal hides declaration in upper scope: 'HwInfoRules'

%Warning-VARHIDDEN: ../src/lowrisc_ip_rstmgr_component_0.1/rtl/rstmgr_ctrl.sv:11: Declaration of signal hides declaration in upper scope: 'PowerDomains'

%Warning-VARHIDDEN: ../src/lowrisc_ip_rstmgr_component_0.1/rtl/rstmgr_ctrl.sv:12: Declaration of signal hides declaration in upper scope: 'OffDomains'

%Warning-VARHIDDEN: ../src/lowrisc_ip_usbdev_0.1/rtl/usbdev.sv:91: Declaration of signal hides declaration in upper scope: 'NEndpoints'

%Warning-WIDTH: ../src/lowrisc_systems_top_earlgrey_0.1/rtl/autogen/top_earlgrey.sv:318: Operator ADD expects 64 bits on the LHS, but LHS's VARREF 'ADDR_SPACE_DEBUG_MEM' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_systems_top_earlgrey_0.1/rtl/autogen/top_earlgrey.sv:319: Operator ADD expects 64 bits on the LHS, but LHS's VARREF 'ADDR_SPACE_DEBUG_MEM' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_rv_core_ibex_0.1/rtl/rv_core_ibex.sv:28: Operator VAR 'DmHaltAddr' expects 32 bits on the Initial value, but Initial value's CONST '64'h1a110800' generates 64 bits.

%Warning-WIDTH: ../src/lowrisc_ip_rv_core_ibex_0.1/rtl/rv_core_ibex.sv:29: Operator VAR 'DmExceptionAddr' expects 32 bits on the Initial value, but Initial value's CONST '64'h1a110808' generates 64 bits.

%Warning-WIDTH: ../src/lowrisc_ip_rv_core_ibex_0.1/rtl/rv_core_ibex.sv:71: Operator COND expects 32 bits on the Conditional True, but Conditional True's CONST '1'h0' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_rv_core_ibex_0.1/rtl/rv_core_ibex.sv:71: Operator COND expects 32 bits on the Conditional False, but Conditional False's CONST '1'h1' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_rv_core_ibex_0.1/rtl/rv_core_ibex.sv:72: Operator COND expects 32 bits on the Conditional True, but Conditional True's CONST '4'h2' generates 4 bits.

%Warning-WIDTH: ../src/lowrisc_ip_rv_core_ibex_0.1/rtl/rv_core_ibex.sv:72: Operator COND expects 32 bits on the Conditional False, but Conditional False's CONST '4'h0' generates 4 bits.

%Warning-WIDTH: ../src/lowrisc_ip_otbn_0.1/rtl/otbn.sv:42: Operator VAR 'ImemSizeByte' expects 32 bits on the Initial value, but Initial value's VARREF 'OTBN_IMEM_SIZE' generates 22 bits.

%Warning-WIDTH: ../src/lowrisc_ip_otbn_0.1/rtl/otbn.sv:43: Operator VAR 'DmemSizeByte' expects 32 bits on the Initial value, but Initial value's VARREF 'OTBN_DMEM_SIZE' generates 22 bits.

%Warning-WIDTH: ../src/lowrisc_ip_otbn_0.1/rtl/otbn.sv:426: Logical Operator GENIF expects 1 bit on the If, but If's VARREF 'OTBNModel' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_pkg_0.1/rtl/flash_ctrl_pkg.sv:118: Operator PATMEMBER expects 1 bits on the Pattern value, but Pattern value's VARREF 'SeedInfoSel' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_pkg_0.1/rtl/flash_ctrl_pkg.sv:119: Operator PATMEMBER expects 9 bits on the Pattern value, but Pattern value's REPLICATE generates 64 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_pkg_0.1/rtl/flash_ctrl_pkg.sv:113: Operator PATMEMBER expects 1 bits on the Pattern value, but Pattern value's VARREF 'SeedInfoSel' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_pkg_0.1/rtl/flash_ctrl_pkg.sv:114: Operator PATMEMBER expects 9 bits on the Pattern value, but Pattern value's REPLICATE generates 64 bits.

%Warning-WIDTHCONCAT: ../src/lowrisc_ip_flash_ctrl_pkg_0.1/rtl/flash_ctrl_pkg.sv:119: Unsized numbers/parameters not allowed in concatenations.

%Warning-WIDTHCONCAT: ../src/lowrisc_ip_flash_ctrl_pkg_0.1/rtl/flash_ctrl_pkg.sv:114: Unsized numbers/parameters not allowed in concatenations.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_ctrl_info_cfg.sv:25: Operator PATMEMBER expects 1 bits on the Pattern value, but Pattern value's VARREF 'InfoSel' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_ctrl_info_cfg.sv:25: Operator PATMEMBER expects 9 bits on the Pattern value, but Pattern value's REPLICATE generates 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_ctrl_info_cfg.sv:45: Operator NEQ expects 32 bits on the RHS, but RHS's VARREF 'Bank' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_pkg_0.1/rtl/flash_ctrl_pkg.sv:56: Operator VAR 'DataPartitionEndAddr' expects 8 bits on the Initial value, but Initial value's SUB generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_pkg_0.1/rtl/flash_ctrl_pkg.sv:59: Operator PATMEMBER expects 8 bits on the Pattern value, but Pattern value's SUB generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_pkg_0.1/rtl/flash_ctrl_pkg.sv:58: Operator PATMEMBER expects 8 bits on the Pattern value, but Pattern value's SUB generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:59: Operator ADD expects 32 bits on the RHS, but RHS's GTS generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:60: Operator ADD expects 32 bits on the RHS, but RHS's GTS generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:61: Operator ADD expects 32 bits on the RHS, but RHS's GTS generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_common_0.1/rtl/tlul_fifo_sync.sv:10: Operator VAR 'ReqPass' expects 32 bits on the Initial value, but Initial value's CONST '1'h1' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_common_0.1/rtl/tlul_fifo_sync.sv:11: Operator VAR 'RspPass' expects 32 bits on the Initial value, but Initial value's CONST '1'h1' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_common_0.1/rtl/tlul_fifo_sync.sv:12: Operator VAR 'ReqDepth' expects 32 bits on the Initial value, but Initial value's CONST '4'h0' generates 4 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_common_0.1/rtl/tlul_fifo_sync.sv:13: Operator VAR 'RspDepth' expects 32 bits on the Initial value, but Initial value's CONST '4'h0' generates 4 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_common_0.1/rtl/tlul_fifo_sync.sv:10: Operator VAR 'ReqPass' expects 32 bits on the Initial value, but Initial value's CONST '1'h0' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_common_0.1/rtl/tlul_fifo_sync.sv:11: Operator VAR 'RspPass' expects 32 bits on the Initial value, but Initial value's CONST '1'h0' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_common_0.1/rtl/tlul_fifo_sync.sv:12: Operator VAR 'ReqDepth' expects 32 bits on the Initial value, but Initial value's CONST '4'h2' generates 4 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_common_0.1/rtl/tlul_fifo_sync.sv:13: Operator VAR 'RspDepth' expects 32 bits on the Initial value, but Initial value's CONST '4'h2' generates 4 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_prog.sv:83: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'idx' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_prog.sv:139: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'idx' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_prog.sv:156: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'idx' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_rstmgr_component_0.1/rtl/rstmgr_por.sv:70: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'cnt' generates 6 bits.

%Warning-WIDTH: ../src/lowrisc_ip_usbdev_0.1/rtl/usbdev_usbif.sv:114: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'out_ep_current' generates 4 bits.

%Warning-WIDTH: ../src/lowrisc_ip_usbdev_0.1/rtl/usbdev_usbif.sv:131: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'out_max_used_q' generates 7 bits.

%Warning-WIDTH: ../src/lowrisc_ip_usbdev_0.1/rtl/usbdev_usbif.sv:129: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'out_max_used_q' generates 7 bits.

%Warning-WIDTH: ../src/lowrisc_ip_usbdev_0.1/rtl/usbdev_usbif.sv:144: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'out_max_used_q' generates 7 bits.

%Warning-WIDTH: ../src/lowrisc_ip_usbdev_0.1/rtl/usbdev_usbif.sv:231: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'in_ep_current' generates 4 bits.

%Warning-WIDTH: ../src/lowrisc_ip_uart_0.1/rtl/uart_core.sv:360: Operator EQ expects 6 bits on the RHS, but RHS's CONST '5'h0' generates 5 bits.

%Warning-WIDTH: ../src/lowrisc_ip_spi_device_0.1/rtl/spi_fwm_txf_ctrl.sv:231: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'pos' generates 2 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:147: Operator ASSIGN expects 5 bits on the Assign RHS, but Assign RHS's SUB generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:149: Operator ASSIGN expects 5 bits on the Assign RHS, but Assign RHS's SUB generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:151: Operator ASSIGN expects 5 bits on the Assign RHS, but Assign RHS's SUB generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:225: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:225: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:226: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:227: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:227: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:228: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:229: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:229: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:230: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:231: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:231: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:232: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:248: Operator SUB expects 32 bits on the RHS, but RHS's VARREF 'cnt' generates 5 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:250: Operator SUB expects 32 bits on the RHS, but RHS's VARREF 'cnt' generates 5 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_kmac_if.sv:252: Operator SUB expects 32 bits on the RHS, but RHS's VARREF 'cnt' generates 5 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_ctrl.sv:172: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'cnt' generates 4 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_ctrl.sv:309: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_ctrl.sv:310: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_ctrl.sv:311: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_ctrl.sv:312: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_hmac_0.1/rtl/hmac_core.sv:122: Operator ADD expects 64 bits on the RHS, but RHS's VARREF 'BlockSize' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_hmac_0.1/rtl/hmac_core.sv:123: Operator ADD expects 64 bits on the LHS, but LHS's VARREF 'BlockSize' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_hmac_0.1/rtl/hmac_core.sv:126: Operator EQ expects 32 bits on the LHS, but LHS's SEL generates 10 bits.

%Warning-WIDTHCONCAT: ../src/lowrisc_ip_hmac_0.1/rtl/sha2.sv:82: Unsized numbers/parameters not allowed in concatenations.

%Warning-WIDTHCONCAT: ../src/lowrisc_ip_hmac_0.1/rtl/sha2.sv:82: Unsized numbers/parameters not allowed in replications.

%Warning-WIDTH: ../src/lowrisc_ip_hmac_0.1/rtl/sha2.sv:129: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'round' generates 6 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:101: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'arb_cnt' generates 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:137: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:144: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:148: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:157: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:158: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:168: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:192: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:201: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:202: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:237: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:239: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:240: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:241: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:282: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:355: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:356: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_mp.sv:167: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'bank_addr' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_ctrl_lcmgr.sv:221: Operator ASSIGN expects 12 bits on the Assign RHS, but Assign RHS's SUB generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_ctrl_lcmgr.sv:264: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'seed_cnt_q' generates 2 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_ctrl_lcmgr.sv:305: Operator ASSIGN expects 12 bits on the Assign RHS, but Assign RHS's SUB generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_ctrl_lcmgr.sv:328: Operator ASSIGN expects 12 bits on the Assign RHS, but Assign RHS's SUB generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_ctrl_lcmgr.sv:331: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'addr_cnt_q' generates 10 bits.

%Warning-WIDTH: ../src/lowrisc_ip_alert_handler_component_0.1/rtl/alert_handler_ping_timer.sv:190: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'id_to_ping' generates 5 bits.

%Warning-WIDTH: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_csrs.sv:293: Bit extraction of var[11:0] requires 4 bit index, not 5 bits.

%Warning-WIDTH: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_csrs.sv:292: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'autoexecdata_idx' generates 5 bits.

%Warning-WIDTH: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_csrs.sv:365: Bit extraction of var[11:0] requires 4 bit index, not 5 bits.

%Warning-WIDTH: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_csrs.sv:364: Operator LT expects 32 bits on the LHS, but LHS's VARREF 'autoexecdata_idx' generates 5 bits.

%Warning-WIDTH: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_csrs.sv:535: Operator LT expects 2 bits on the LHS, but LHS's VARREF 'selected_hart' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_adapter_sram_0.1/rtl/tlul_adapter_sram.sv:144: Operator PATMEMBER expects 32 bits on the Pattern value, but Pattern value's COND generates 256 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_adapter_sram_0.1/rtl/tlul_adapter_sram.sv:259: Operator PATMEMBER expects 256 bits on the Pattern value, but Pattern value's VARREF 'rdata_tlword' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_tlul_adapter_host_0.1/rtl/tlul_adapter_host.sv:69: Operator EQ expects 32 bits on the LHS, but LHS's VARREF 'source_q' generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_systems_rstmgr_0.1/rtl/autogen/rstmgr.sv:501: Operator ASSIGNW expects 4 bits on the Assign RHS, but Assign RHS's VARREF 'CrashStoreSlot' generates 32 bits.

%Warning-WIDTH: ../src/lowrisc_ip_pinmux_component_0.1/rtl/pinmux.sv:235: Bit extraction of var[63:0] requires 6 bit index, not 5 bits.

%Warning-WIDTH: ../src/lowrisc_ip_pinmux_component_0.1/rtl/pinmux.sv:236: Bit extraction of var[63:0] requires 6 bit index, not 5 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr.sv:250: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr.sv:251: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr.sv:252: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr.sv:253: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr.sv:346: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr.sv:347: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr.sv:348: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_keymgr_0.1/rtl/keymgr.sv:349: Bit extraction of var[3:0] requires 2 bit index, not 3 bits.

%Warning-WIDTH: ../src/lowrisc_ip_hmac_0.1/rtl/hmac.sv:322: Operator ADD expects 6 bits on the RHS, but RHS's SEL generates 1 bits.

%Warning-WIDTH: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_ctrl.sv:513: Operator ASSIGNW expects 10 bits on the Assign RHS, but Assign RHS's MULS generates 32 bits.

%Warning-UNUSED: ../src/lowrisc_systems_top_earlgrey_0.1/rtl/autogen/top_earlgrey.sv:83: Bits of signal are not used: 'dio_p2d'[11,9,7:3]

%Warning-UNUSED: ../src/lowrisc_systems_top_earlgrey_0.1/rtl/autogen/top_earlgrey.sv:273: Bits of signal are not used: 'rstmgr_resets'[6,4]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_pkg.sv:306: Bits of signal are not used: 'imm'[0]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_pkg.sv:348: Bits of signal are not used: 'imm'[0]

%Warning-UNUSED: ../src/lowrisc_ip_hmac_0.1/rtl/hmac.sv:59: Signal is not used: 'msg_fifo_addr'

%Warning-UNUSED: ../src/lowrisc_ip_hmac_0.1/rtl/hmac.sv:73: Bits of signal are not used: 'reg_fifo_wmask'[31:25,23:17,15:9,7:1]

%Warning-UNUSED: ../src/lowrisc_ip_otbn_0.1/rtl/otbn.sv:196: Signal is not used: 'imem_wmask_bus'

%Warning-UNUSED: ../src/lowrisc_ip_otbn_0.1/rtl/otbn.sv:323: Bits of signal are not used: 'dmem_addr_core'[4:0]

%Warning-UNUSED: ../src/lowrisc_ip_rv_dm_0.1/rtl/rv_dm.sv:166: Signal is not used: 'host_r_err'

%Warning-UNUSED: ../src/lowrisc_top_earlgrey_clkmgr_0.1/rtl/autogen/clkmgr.sv:124: Signal is not used: 'clk_io_root'

%Warning-UNUSED: ../src/lowrisc_top_earlgrey_clkmgr_0.1/rtl/autogen/clkmgr.sv:126: Signal is not used: 'clk_usb_root'

%Warning-UNUSED: ../src/lowrisc_top_earlgrey_clkmgr_0.1/rtl/autogen/clkmgr.sv:128: Signal is not used: 'clk_io_div2_root'

%Warning-UNUSED: ../src/lowrisc_systems_pwrmgr_reg_0.1/rtl/autogen/pwrmgr_reg_top.sv:34: Bits of signal are not used: 'reg_wdata'[31:9,3]

%Warning-UNUSED: ../src/lowrisc_systems_rstmgr_reg_0.1/rtl/autogen/rstmgr_reg_top.sv:34: Bits of signal are not used: 'reg_wdata'[31:8]

%Warning-UNUSED: ../src/lowrisc_top_earlgrey_padctrl_reg_0.1/rtl/autogen/padctrl_reg_top.sv:34: Bits of signal are not used: 'reg_wdata'[31:30]

%Warning-UNUSED: ../src/lowrisc_ibex_ibex_core_0.1/rtl/ibex_core.sv:125: Signal is not used: 'instr_new_id'

%Warning-UNUSED: ../src/lowrisc_ibex_ibex_core_0.1/rtl/ibex_core.sv:298: Signal is not used: 'instr_done_wb'

%Warning-UNUSED: ../src/lowrisc_tlul_adapter_host_0.1/rtl/tlul_adapter_host.sv:32: Bits of signal are not used: 'addr_i'[1:0]

%Warning-UNUSED: ../src/lowrisc_tlul_adapter_host_0.1/rtl/tlul_adapter_host.sv:42: Bits of signal are not used: 'tl_i'[66:50,17:2]

%Warning-UNUSED: ../src/lowrisc_tlul_adapter_host_0.1/rtl/tlul_adapter_host.sv:27: Signal is not used: 'clk_i'

%Warning-UNUSED: ../src/lowrisc_tlul_adapter_host_0.1/rtl/tlul_adapter_host.sv:28: Signal is not used: 'rst_ni'

%Warning-UNUSED: ../src/lowrisc_tlul_adapter_sram_0.1/rtl/tlul_adapter_sram.sv:88: Signal is not used: 'rspfifo_wready'

%Warning-UNUSED: ../src/lowrisc_tlul_socket_m1_0.1/rtl/tlul_socket_m1.sv:86: Bits of signal are not used: 'arb_data'[101,0]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_sba.sv:23: Signal is not used: 'dmactive_i'

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_csrs.sv:191: Bits of signal are not used: 'havereset_d_aligned'[1]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_csrs.sv:209: Bits of signal are not used: 'dmcontrol'[31:29,27:0]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_csrs.sv:210: Bits of signal are not used: 'a_abstractcs'[31:11,7:0]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_mem.sv:29: Bits of signal are not used: 'hartsel_i'[19:1]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_mem.sv:105: Bits of signal are not used: 'halted_d_aligned'[1]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_mem.sv:107: Bits of signal are not used: 'resuming_d_aligned'[1]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dm_mem.sv:121: Bits of signal are not used: 'ac_ar'[23]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/src/dmi_jtag.sv:58: Bits of signal are not used: 'dmi_resp'[1:0]

%Warning-UNUSED: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:333: Signal is not used: 'flash_test_mode_a'

%Warning-UNUSED: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_core.sv:334: Signal is not used: 'flash_test_voltage_h'

%Warning-UNUSED: ../src/lowrisc_ip_hmac_0.1/rtl/hmac_core.sv:13: Signal is not used: 'wipe_secret'

%Warning-UNUSED: ../src/lowrisc_ip_hmac_0.1/rtl/hmac_core.sv:14: Signal is not used: 'wipe_v'

%Warning-UNUSED: ../src/lowrisc_ip_nmi_gen_0.1/rtl/nmi_gen_reg_top.sv:34: Bits of signal are not used: 'reg_wdata'[31:3]

%Warning-UNUSED: ../src/lowrisc_ip_spi_device_0.1/rtl/spi_fwm_rxf_ctrl.sv:42: Signal is not used: 'sram_error'

%Warning-UNUSED: ../src/lowrisc_ip_spi_device_0.1/rtl/spi_fwm_txf_ctrl.sv:40: Signal is not used: 'sram_error'

%Warning-UNUSED: ../src/lowrisc_ip_spi_device_0.1/rtl/spi_fwmode.sv:22: Signal is not used: 'mode_i'

%Warning-UNUSED: ../src/lowrisc_ip_uart_0.1/rtl/uart_core.sv:12: Bits of signal are not used: 'reg2hw'[67:56]

%Warning-UNUSED: ../src/lowrisc_ip_usbdev_0.1/rtl/usbdev_reg_top.sv:39: Bits of signal are not used: 'reg_wdata'[29:23]

%Warning-UNUSED: ../src/lowrisc_systems_sensor_ctrl_reg_0.1/rtl/sensor_ctrl_reg_top.sv:34: Bits of signal are not used: 'reg_wdata'[31:7]

%Warning-UNUSED: ../src/lowrisc_top_earlgrey_clkmgr_0.1/rtl/autogen/clkmgr_reg_top.sv:34: Bits of signal are not used: 'reg_wdata'[31:3]

%Warning-UNUSED: ../src/pulp-platform_riscv-dbg_0.1_0/pulp_riscv_dbg/debug_rom/debug_rom.sv:20: Bits of signal are not used: 'addr_i'[63:8,2:0]

%Warning-UNUSED: ../src/lowrisc_ip_hmac_0.1/rtl/sha2_pad.sv:14: Signal is not used: 'wipe_secret'

%Warning-UNUSED: ../src/lowrisc_ip_hmac_0.1/rtl/sha2_pad.sv:15: Signal is not used: 'wipe_v'

%Warning-SYMRSVDWORD: ../src/lowrisc_ip_spi_device_0.1/rtl/spi_device_reg_pkg.sv:84: Symbol matches C++ common word: 'abort'

%Warning-SYMRSVDWORD: ../src/lowrisc_systems_pwrmgr_reg_0.1/rtl/autogen/pwrmgr_reg_pkg.sv:79: Symbol matches C++ common word: 'abort'

%Warning-SYMRSVDWORD: ../src/lowrisc_systems_pwrmgr_reg_0.1/rtl/autogen/pwrmgr_reg_pkg.sv:123: Symbol matches C++ common word: 'abort'

%Warning-MULTIDRIVEN: ../src/lowrisc_prim_generic_ram_2p_0/rtl/prim_generic_ram_2p.sv:39: Signal has multiple driving blocks with different clocking: 'top_earlgrey.u_usbdev.u_memory_2p.u_mem.gen_generic.u_impl_generic.mem'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_alert_handler_component_0.1/rtl/alert_handler_esc_timer.sv:34: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_alert_handler.__Vcellout__gen_classes[0].i_esc_timer__esc_trig_o'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_spi_device_0.1/rtl/spi_device.sv:52: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_spi_device.reg2hw'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_prince.sv:184: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_eflash.gen_flash_banks[0].i_core.u_scramble.u_cipher.gen_bwd_pass[1].data_state_xor0'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_mp.sv:45: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_ctrl.__Vcellout__u_flash_mp__bk_erase_o'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_mp.sv:44: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_ctrl.__Vcellout__u_flash_mp__pg_erase_o'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_mp.sv:42: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_ctrl.__Vcellout__u_flash_mp__prog_o'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_mp.sv:41: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_ctrl.__Vcellout__u_flash_mp__rd_o'

%Warning-UNOPTFLAT: ../src/lowrisc_tlul_socket_m1_0.1/rtl/tlul_socket_m1.sv:205: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_xbar_main.u_sm1_22.dfifo_rspready'

%Warning-UNOPTFLAT: ../src/lowrisc_tlul_socket_m1_0.1/rtl/tlul_socket_m1.sv:76: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_xbar_main.u_sm1_22.hrsp_fifo_i'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_arbiter_ppc.sv:69: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_xbar_main.u_sm1_19.gen_arb_ppc.u_reqarb.gen_normal_case.arb_req'

%Warning-UNOPTFLAT: ../src/lowrisc_ibex_ibex_core_0.1/rtl/ibex_id_stage.sv:270: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_rv_core_ibex.u_core.id_stage_i.lsu_req'

%Warning-UNOPTFLAT: ../src/lowrisc_ibex_ibex_core_0.1/rtl/ibex_pmp.sv:38: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_rv_core_ibex.u_core.g_pmp.pmp_i.region_match_all'

%Warning-UNOPTFLAT: ../src/lowrisc_ibex_ibex_core_0.1/rtl/ibex_cs_registers.sv:182: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_rv_core_ibex.u_core.cs_registers_i.mie_q'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_esc_sender.sv:39: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_alert_handler.__Vcellout__gen_esc_sev[0].i_esc_sender__esc_tx_o'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_generic_clock_gating_0/rtl/prim_generic_clock_gating.sv:15: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_clkmgr.u_clk_main_aes_cg.gen_generic.u_impl_generic.en_latch'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_arbiter_tree.sv:80: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_eflash.gen_flash_banks[0].i_core.u_rd.i_valid_random.gen_normal_case.idx_tree'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_arbiter_tree.sv:79: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_eflash.gen_flash_banks[0].i_core.u_rd.i_valid_random.gen_normal_case.mask_tree'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_arbiter_tree.sv:78: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_eflash.gen_flash_banks[0].i_core.u_rd.i_valid_random.gen_normal_case.sel_tree'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_arbiter_tree.sv:81: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_eflash.gen_flash_banks[0].i_core.u_rd.i_valid_random.gen_normal_case.data_tree'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_rv_plic_component_0.1/rtl/rv_plic_target.sv:45: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_rv_plic.gen_target[0].u_target.id_tree'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_arbiter_tree.sv:76: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_eflash.gen_flash_banks[0].i_core.u_rd.i_valid_random.gen_normal_case.req_tree'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_arbiter_tree.sv:77: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_eflash.gen_flash_banks[0].i_core.u_rd.i_valid_random.gen_normal_case.prio_tree'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_flash_ctrl_0.1/rtl/flash_phy_rd.sv:100: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_eflash.gen_flash_banks[0].i_core.u_rd.buf_invalid_alloc'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_rv_plic_component_0.1/rtl/rv_plic_target.sv:44: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_rv_plic.gen_target[0].u_target.is_tree'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_rv_plic_component_0.1/rtl/rv_plic_target.sv:46: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_rv_plic.gen_target[0].u_target.max_tree'

%Warning-UNOPTFLAT: ../src/lowrisc_systems_top_earlgrey_0.1/rtl/autogen/top_earlgrey.sv:213: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.flash_ctrl_flash_req'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_all_0.1/rtl/prim_prince.sv:103: Signal unoptimizable: Feedback to clock or circular logic: 'top_earlgrey.u_flash_eflash.gen_flash_banks[0].i_core.u_scramble.u_cipher.data_state'

Past Results