Skip to content

Add HMR Unit

Add HMR Unit #48

Triggered via pull request January 10, 2024 13:21
Status Success
Total duration 1m 36s
Artifacts 1

ci.yml

on: pull_request
check-stale
28s
check-stale
lint-verilog
49s
lint-verilog
Fit to window
Zoom out
Zoom in

Annotations

76 warnings
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_top.sv#L369: rtl/HMR/regs/hmr_tmr_regs_reg_top.sv#L369
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_top.sv#L382: rtl/HMR/regs/hmr_tmr_regs_reg_top.sv#L382
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_top.sv#L387: rtl/HMR/regs/hmr_tmr_regs_reg_top.sv#L387
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_top.sv#L402: rtl/HMR/regs/hmr_tmr_regs_reg_top.sv#L402
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_top.sv#L552: rtl/HMR/regs/hmr_registers_reg_top.sv#L552
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_top.sv#L565: rtl/HMR/regs/hmr_registers_reg_top.sv#L565
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_top.sv#L570: rtl/HMR/regs/hmr_registers_reg_top.sv#L570
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_top.sv#L585: rtl/HMR/regs/hmr_registers_reg_top.sv#L585
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L75: rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L75
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L77: rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L77
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L78: rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L78
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L78: rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L78
Line length exceeds max: 100; is: 112 [Style: line-length] [line-length]
[verible-verilog-lint] rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L137: rtl/HMR/rapid_recovery/recovery_rf_latch.sv#L137
All generate block statements must have a label [Style: generate-statements] [generate-label]
[verible-verilog-lint] rtl/HMR/rapid_recovery/recovery_rf.sv#L71: rtl/HMR/rapid_recovery/recovery_rf.sv#L71
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/rapid_recovery/recovery_rf.sv#L73: rtl/HMR/rapid_recovery/recovery_rf.sv#L73
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/rapid_recovery/recovery_rf.sv#L74: rtl/HMR/rapid_recovery/recovery_rf.sv#L74
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/rapid_recovery/recovery_rf.sv#L74: rtl/HMR/rapid_recovery/recovery_rf.sv#L74
Line length exceeds max: 100; is: 112 [Style: line-length] [line-length]
[verible-verilog-lint] rtl/HMR/resp_suppress.sv#L20: rtl/HMR/resp_suppress.sv#L20
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_core_regs_reg_pkg.sv#L26: rtl/HMR/regs/hmr_core_regs_reg_pkg.sv#L26
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_core_regs_reg_pkg.sv#L29: rtl/HMR/regs/hmr_core_regs_reg_pkg.sv#L29
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_core_regs_reg_pkg.sv#L32: rtl/HMR/regs/hmr_core_regs_reg_pkg.sv#L32
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L22: rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L22
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L26: rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L26
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L30: rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L30
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L34: rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L34
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L51: rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L51
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L55: rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L55
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L59: rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L59
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L63: rtl/HMR/regs/hmr_dmr_regs_reg_pkg.sv#L63
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_core_regs_reg_top.sv#L270: rtl/HMR/regs/hmr_core_regs_reg_top.sv#L270
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/regs/hmr_core_regs_reg_top.sv#L283: rtl/HMR/regs/hmr_core_regs_reg_top.sv#L283
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_core_regs_reg_top.sv#L288: rtl/HMR/regs/hmr_core_regs_reg_top.sv#L288
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_core_regs_reg_top.sv#L303: rtl/HMR/regs/hmr_core_regs_reg_top.sv#L303
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/hmr_rr_wrapper.sv#L131: rtl/HMR/hmr_rr_wrapper.sv#L131
132:31: The lines can't be continued with '\', use concatenation operator with braces [Style: forbid-line-continuations] [forbid-line-continuations]
[verible-verilog-lint] rtl/HMR/hmr_rr_wrapper.sv#L363: rtl/HMR/hmr_rr_wrapper.sv#L363
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L32: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L32
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L36: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L36
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L40: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L40
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L44: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L44
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L51: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L51
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L55: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L55
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L59: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L59
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L63: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L63
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L67: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L67
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L71: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L71
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L78: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L78
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L81: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L81
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L84: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L84
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L87: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L87
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L105: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L105
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L108: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L108
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L111: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L111
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L114: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L114
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L120: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L120
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L123: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L123
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L126: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L126
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L129: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L129
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L132: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L132
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_registers_reg_pkg.sv#L135: rtl/HMR/regs/hmr_registers_reg_pkg.sv#L135
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_top.sv#L342: rtl/HMR/regs/hmr_dmr_regs_reg_top.sv#L342
Non-type localparam names must be styled with CamelCase [Style: constants] [parameter-name-style]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_top.sv#L355: rtl/HMR/regs/hmr_dmr_regs_reg_top.sv#L355
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_top.sv#L360: rtl/HMR/regs/hmr_dmr_regs_reg_top.sv#L360
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_dmr_regs_reg_top.sv#L375: rtl/HMR/regs/hmr_dmr_regs_reg_top.sv#L375
Remove trailing spaces. [Style: trailing-spaces] [no-trailing-spaces]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L22: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L22
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L26: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L26
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L30: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L30
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L34: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L34
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L38: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L38
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L42: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L42
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L54: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L54
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L58: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L58
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L62: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L62
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L66: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L66
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L70: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L70
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L74: rtl/HMR/regs/hmr_tmr_regs_reg_pkg.sv#L74
struct definitions always should be named using typedef. [Style: typedef-structs-unions] [typedef-structs-unions]
[verible-verilog-lint] rtl/HMR/hmr_unit.sv#L343: rtl/HMR/hmr_unit.sv#L343
Line length exceeds max: 100; is: 109 [Style: line-length] [line-length]

Artifacts

Produced during runtime
Name Size
verible-linter Expired
11.2 KB