5533c0504
5533c0504
Milestone | Name | Tests | Passing | Total | Pass Rate |
---|---|---|---|---|---|
V1 | smoke | flash_ctrl_smoke | 0 | 50 | 0.00 |
V1 | smoke_hw | flash_ctrl_smoke_hw | 0 | 50 | 0.00 |
V1 | csr_hw_reset | flash_ctrl_csr_hw_reset | 5 | 5 | 100.00 |
V1 | csr_rw | flash_ctrl_csr_rw | 20 | 20 | 100.00 |
V1 | csr_bit_bash | flash_ctrl_csr_bit_bash | 5 | 5 | 100.00 |
V1 | csr_aliasing | flash_ctrl_csr_aliasing | 5 | 5 | 100.00 |
V1 | csr_mem_rw_with_rand_reset | flash_ctrl_csr_mem_rw_with_rand_reset | 20 | 20 | 100.00 |
V1 | regwen_csr_and_corresponding_lockable_csr | flash_ctrl_csr_rw | 20 | 20 | 100.00 |
flash_ctrl_csr_aliasing | 5 | 5 | 100.00 | ||
V1 | mem_walk | flash_ctrl_mem_walk | 5 | 5 | 100.00 |
V1 | mem_partial_access | flash_ctrl_mem_partial_access | 5 | 5 | 100.00 |
V1 | TOTAL | 65 | 165 | 39.39 | |
V2 | sw_op | flash_ctrl_sw_op | 0 | 5 | 0.00 |
V2 | host_read_direct | flash_ctrl_host_dir_rd | 0 | 5 | 0.00 |
V2 | rma_hw_if | flash_ctrl_hw_rma | 0 | 3 | 0.00 |
V2 | host_controller_arb | flash_ctrl_host_ctrl_arb | 0 | 5 | 0.00 |
V2 | erase_suspend | flash_ctrl_erase_suspend | 0 | 5 | 0.00 |
V2 | full_memory_access | flash_ctrl_full_mem_access | 0 | 5 | 0.00 |
V2 | rd_buff_eviction | flash_ctrl_rd_buff_evict | 0 | 5 | 0.00 |
V2 | host_arb | flash_ctrl_phy_arb | 0 | 20 | 0.00 |
V2 | host_interleave | flash_ctrl_phy_arb | 0 | 20 | 0.00 |
V2 | memory_protection | flash_ctrl_mp_regions | 0 | 8 | 0.00 |
V2 | fetch_code | flash_ctrl_fetch_code | 0 | 5 | 0.00 |
V2 | all_partitions | flash_ctrl_rand_ops | 0 | 5 | 0.00 |
V2 | error_mp | error_mp | 0 | 0 | -- |
V2 | error_prog_win | flash_ctrl_error_prog_win | 0 | 10 | 0.00 |
V2 | error_prog_type | flash_ctrl_error_prog_type | 0 | 5 | 0.00 |
V2 | secret_partition | flash_ctrl_hw_sec_otp | 0 | 5 | 0.00 |
V2 | isolation_partition | flash_ctrl_hw_rma | 0 | 3 | 0.00 |
V2 | interrupts | interrupts | 0 | 0 | -- |
V2 | alert_test | flash_ctrl_alert_test | 49 | 50 | 98.00 |
V2 | intr_test | flash_ctrl_intr_test | 50 | 50 | 100.00 |
V2 | tl_d_oob_addr_access | flash_ctrl_tl_errors | 20 | 20 | 100.00 |
V2 | tl_d_illegal_access | flash_ctrl_tl_errors | 20 | 20 | 100.00 |
V2 | tl_d_outstanding_access | flash_ctrl_csr_hw_reset | 5 | 5 | 100.00 |
flash_ctrl_csr_rw | 20 | 20 | 100.00 | ||
flash_ctrl_csr_aliasing | 5 | 5 | 100.00 | ||
flash_ctrl_same_csr_outstanding | 20 | 20 | 100.00 | ||
V2 | tl_d_partial_access | flash_ctrl_csr_hw_reset | 5 | 5 | 100.00 |
flash_ctrl_csr_rw | 20 | 20 | 100.00 | ||
flash_ctrl_csr_aliasing | 5 | 5 | 100.00 | ||
flash_ctrl_same_csr_outstanding | 20 | 20 | 100.00 | ||
V2 | TOTAL | 139 | 231 | 60.17 | |
V2S | error_rd | error_rd | 0 | 0 | -- |
V2S | error_flash_phy | error_flash_phy | 0 | 0 | -- |
V2S | error_lc | error_lc | 0 | 0 | -- |
V2S | ecc | ecc | 0 | 0 | -- |
V2S | scramble | scramble | 0 | 0 | -- |
V2S | shadow_reg_update_error | flash_ctrl_shadow_reg_errors | 20 | 20 | 100.00 |
V2S | shadow_reg_read_clear_staged_value | flash_ctrl_shadow_reg_errors | 20 | 20 | 100.00 |
V2S | shadow_reg_storage_error | flash_ctrl_shadow_reg_errors | 20 | 20 | 100.00 |
V2S | shadowed_reset_glitch | flash_ctrl_shadow_reg_errors | 20 | 20 | 100.00 |
V2S | shadow_reg_update_error_with_csr_rw | flash_ctrl_shadow_reg_errors_with_csr_rw | 20 | 20 | 100.00 |
V2S | tl_intg_err | flash_ctrl_tl_intg_err | 0 | 20 | 0.00 |
V2S | sec_cm_reg_bus_integrity | sec_cm_reg_bus_integrity | 0 | 0 | -- |
V2S | sec_cm_host_bus_integrity | sec_cm_host_bus_integrity | 0 | 0 | -- |
V2S | sec_cm_mem_bus_integrity | sec_cm_mem_bus_integrity | 0 | 0 | -- |
V2S | sec_cm_scramble_key_sideload | sec_cm_scramble_key_sideload | 0 | 0 | -- |
V2S | sec_cm_lc_ctrl_intersig_mubi | sec_cm_lc_ctrl_intersig_mubi | 0 | 0 | -- |
V2S | sec_cm_ctrl_config_regwen | sec_cm_ctrl_config_regwen | 0 | 0 | -- |
V2S | sec_cm_data_regions_config_regwen | sec_cm_data_regions_config_regwen | 0 | 0 | -- |
V2S | sec_cm_data_regions_config_shadow | sec_cm_data_regions_config_shadow | 0 | 0 | -- |
V2S | sec_cm_info_regions_config_regwen | sec_cm_info_regions_config_regwen | 0 | 0 | -- |
V2S | sec_cm_info_regions_config_shadow | sec_cm_info_regions_config_shadow | 0 | 0 | -- |
V2S | sec_cm_bank_config_regwen | sec_cm_bank_config_regwen | 0 | 0 | -- |
V2S | sec_cm_bank_config_shadow | sec_cm_bank_config_shadow | 0 | 0 | -- |
V2S | sec_cm_mem_ctrl_global_esc | sec_cm_mem_ctrl_global_esc | 0 | 0 | -- |
V2S | sec_cm_mem_ctrl_local_esc | sec_cm_mem_ctrl_local_esc | 0 | 0 | -- |
V2S | sec_cm_mem_disable_config_mubi | sec_cm_mem_disable_config_mubi | 0 | 0 | -- |
V2S | sec_cm_exec_config_redun | sec_cm_exec_config_redun | 0 | 0 | -- |
V2S | sec_cm_mem_scramble | sec_cm_mem_scramble | 0 | 0 | -- |
V2S | sec_cm_mem_integrity | sec_cm_mem_integrity | 0 | 0 | -- |
V2S | sec_cm_rma_entry_mem_sec_wipe | sec_cm_rma_entry_mem_sec_wipe | 0 | 0 | -- |
V2S | sec_cm_ctrl_fsm_sparse | sec_cm_ctrl_fsm_sparse | 0 | 0 | -- |
V2S | sec_cm_phy_fsm_sparse | sec_cm_phy_fsm_sparse | 0 | 0 | -- |
V2S | sec_cm_phy_prog_fsm_sparse | sec_cm_phy_prog_fsm_sparse | 0 | 0 | -- |
V2S | sec_cm_ctr_redun | sec_cm_ctr_redun | 0 | 0 | -- |
V2S | sec_cm_phy_arbiter_ctrl_redun | sec_cm_phy_arbiter_ctrl_redun | 0 | 0 | -- |
V2S | sec_cm_phy_host_grant_ctrl_consistency | sec_cm_phy_host_grant_ctrl_consistency | 0 | 0 | -- |
V2S | sec_cm_phy_ack_ctrl_consistency | sec_cm_phy_ack_ctrl_consistency | 0 | 0 | -- |
V2S | TOTAL | 40 | 60 | 66.67 | |
V3 | robustness | robustness | 0 | 0 | -- |
V3 | stress_all_with_rand_reset | flash_ctrl_stress_all_with_rand_reset | 0 | 50 | 0.00 |
V3 | TOTAL | 0 | 50 | 0.00 | |
Unmapped tests | flash_ctrl_stress_all | 0 | 50 | 0.00 | |
TOTAL | 244 | 556 | 43.88 |
Items | Total | Written | Passing | Progress |
---|---|---|---|---|
N.A. | 1 | 1 | 0 | 0.00 |
V1 | 9 | 9 | 7 | 77.78 |
V2 | 20 | 18 | 3 | 15.00 |
V2S | 34 | 3 | 2 | 5.88 |
V3 | 2 | 1 | 0 | 0.00 |
Score | Block | Branch | Statement | Expression | Toggle | Fsm | Assertion | CoverGroup |
---|---|---|---|---|---|---|---|---|
89.95 | 98.60 | 96.45 | 99.41 | 79.89 | 26.92 | -- | 99.42 | 90.49 |
UVM_FATAL (dv_utils_pkg.sv:147) [flash_ctrl_common_vseq] Timeout waiting tl_access : addr=*
has 20 failures:
0.flash_ctrl_tl_intg_err.3688664099
Line 69, in log /container/opentitan-public/scratch/os_regression/flash_ctrl-sim-xcelium/0.flash_ctrl_tl_intg_err/out/run.log
UVM_FATAL @ 10002734911 ps: (dv_utils_pkg.sv:147) [uvm_test_top.env.virtual_sequencer.flash_ctrl_common_vseq] Timeout waiting tl_access : addr=0x90e3d597
UVM_INFO @ 10002734911 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
1.flash_ctrl_tl_intg_err.2731590613
Line 69, in log /container/opentitan-public/scratch/os_regression/flash_ctrl-sim-xcelium/1.flash_ctrl_tl_intg_err/out/run.log
UVM_FATAL @ 10005133674 ps: (dv_utils_pkg.sv:147) [uvm_test_top.env.virtual_sequencer.flash_ctrl_common_vseq] Timeout waiting tl_access : addr=0x6fb5b97e
UVM_INFO @ 10005133674 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
... and 18 more failures.
Exit reason: Error: User command failed xrun: *E,ELBERR: Error during elaboration (status *), exiting.
has 1 failures:
default
Line 1435, in log /container/opentitan-public/scratch/os_regression/flash_ctrl-sim-xcelium/default/build.log
xrun: *E,ELBERR: Error during elaboration (status 255), exiting.
TOOL: xrun(64) 21.09-s006: Exiting on May 12, 2022 at 01:27:20 PDT (total: 00:00:11)
make: *** [/workspace/mnt/repo_top/hw/dv/tools/dvsim/sim.mk:37: do_build] Error 1
UVM_WARNING (uvm_reg_field.svh:1259) [UVM/FLD/SET/BSY] Setting the value of field "recov_err" while containing register "flash_ctrl_core_reg_block.alert_test" is being accessed may result in loss of desired field value. A race condition between threads concurrently accessing the register model is the likely cause of the problem.
has 1 failures:
48.flash_ctrl_alert_test.3583480454
Line 60, in log /container/opentitan-public/scratch/os_regression/flash_ctrl-sim-xcelium/48.flash_ctrl_alert_test/out/run.log
UVM_WARNING @ 31304250 ps: (uvm_reg_field.svh:1259) [UVM/FLD/SET/BSY] Setting the value of field "recov_err" while containing register "flash_ctrl_core_reg_block.alert_test" is being accessed may result in loss of desired field value. A race condition between threads concurrently accessing the register model is the likely cause of the problem.
UVM_WARNING @ 31304250 ps: (uvm_reg_field.svh:1259) [UVM/FLD/SET/BSY] Setting the value of field "fatal_std_err" while containing register "flash_ctrl_core_reg_block.alert_test" is being accessed may result in loss of desired field value. A race condition between threads concurrently accessing the register model is the likely cause of the problem.
UVM_WARNING @ 31304250 ps: (uvm_reg_field.svh:1259) [UVM/FLD/SET/BSY] Setting the value of field "fatal_err" while containing register "flash_ctrl_core_reg_block.alert_test" is being accessed may result in loss of desired field value. A race condition between threads concurrently accessing the register model is the likely cause of the problem.
UVM_INFO @ 57721088 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---