OTP_CTRL Lint Results

Tuesday April 23 2024 19:02:21 UTC

GitHub Revision: 41bc3e0c7f

Branch: os_regression

Tool: VERILATOR

Build Mode Flow Infos Flow Warnings Flow Errors Lint Infos Lint Warnings Lint Errors
default 0 0 2 0 6 0

Messages for Build Mode 'default'

Flow Errors

ERROR: %Warning-WIDTHCONCAT: ../src/lowrisc_prim_count_0/rtl/prim_count.sv:67:85: Unsized numbers/parameters not allowed in concatenations.

ERROR: Failed to build lowrisc:ip:otp_ctrl:1.0 : '['make', 'Votp_ctrl.mk']' exited with an error: 2

Lint Warnings

%Warning-WIDTH: ../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_lfsr_timer.sv:77:36: Operator GTE expects 32 bits on the LHS, but LHS's VARREF 'reseed_cnt_q' generates 5 bits.

%Warning-UNOPTFLAT: ../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_fixed.sv:57:39: Signal unoptimizable: Feedback to clock or circular logic: 'otp_ctrl.u_otp_ctrl_dai.u_part_sel_idx.gen_normal_case.idx_tree[23:20]'

%Warning-UNOPTFLAT: ../src/lowrisc_prim_arbiter_0/rtl/prim_arbiter_fixed.sv:58:39: Signal unoptimizable: Feedback to clock or circular logic: 'otp_ctrl.u_otp_ctrl_dai.u_part_sel_idx.gen_normal_case.data_tree[191:160]'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl.sv:122:44: Signal unoptimizable: Feedback to clock or circular logic: 'otp_ctrl.hw2reg'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_dai.sv:50:42: Signal unoptimizable: Feedback to clock or circular logic: 'otp_ctrl.__Vcellout__u_otp_ctrl_dai__otp_req_o'

%Warning-UNOPTFLAT: ../src/lowrisc_ip_otp_ctrl_1.0/rtl/otp_ctrl_part_unbuf.sv:51:39: Signal unoptimizable: Feedback to clock or circular logic: 'otp_ctrl.__Vcellout__gen_partitions[0].gen_unbuffered.u_part_unbuf__otp_req_o'

Past Results