| V1 |
|
100.00% |
| V2 |
|
99.35% |
| V2S |
|
99.22% |
| V3 |
|
40.00% |
| Testpoint | Test | Max Runtime | Sim Time | Pass | Total | % |
|---|---|---|---|---|---|---|
| smoke | 50 | 50 | 100.00 | |||
| keymgr_smoke | 19.300s | 1006.790us | 50 | 50 | 100.00 | |
| random | 50 | 50 | 100.00 | |||
| keymgr_random | 24.450s | 3090.308us | 50 | 50 | 100.00 | |
| csr_hw_reset | 5 | 5 | 100.00 | |||
| keymgr_csr_hw_reset | 1.510s | 23.802us | 5 | 5 | 100.00 | |
| csr_rw | 20 | 20 | 100.00 | |||
| keymgr_csr_rw | 1.780s | 26.591us | 20 | 20 | 100.00 | |
| csr_bit_bash | 5 | 5 | 100.00 | |||
| keymgr_csr_bit_bash | 13.010s | 886.222us | 5 | 5 | 100.00 | |
| csr_aliasing | 5 | 5 | 100.00 | |||
| keymgr_csr_aliasing | 11.690s | 1441.277us | 5 | 5 | 100.00 | |
| csr_mem_rw_with_rand_reset | 20 | 20 | 100.00 | |||
| keymgr_csr_mem_rw_with_rand_reset | 2.500s | 59.032us | 20 | 20 | 100.00 | |
| regwen_csr_and_corresponding_lockable_csr | 25 | 25 | 100.00 | |||
| keymgr_csr_rw | 1.780s | 26.591us | 20 | 20 | 100.00 | |
| keymgr_csr_aliasing | 11.690s | 1441.277us | 5 | 5 | 100.00 | |
| Testpoint | Test | Max Runtime | Sim Time | Pass | Total | % |
|---|---|---|---|---|---|---|
| cfgen_during_op | 49 | 50 | 98.00 | |||
| keymgr_cfg_regwen | 73.010s | 21875.470us | 49 | 50 | 98.00 | |
| sideload | 200 | 200 | 100.00 | |||
| keymgr_sideload | 31.700s | 4782.944us | 50 | 50 | 100.00 | |
| keymgr_sideload_kmac | 35.190s | 3865.207us | 50 | 50 | 100.00 | |
| keymgr_sideload_aes | 48.460s | 7157.125us | 50 | 50 | 100.00 | |
| keymgr_sideload_otbn | 20.230s | 813.001us | 50 | 50 | 100.00 | |
| direct_to_disabled_state | 50 | 50 | 100.00 | |||
| keymgr_direct_to_disabled | 19.280s | 1024.803us | 50 | 50 | 100.00 | |
| lc_disable | 49 | 50 | 98.00 | |||
| keymgr_lc_disable | 27.600s | 6481.708us | 49 | 50 | 98.00 | |
| kmac_error_response | 50 | 50 | 100.00 | |||
| keymgr_kmac_rsp_err | 5.720s | 109.233us | 50 | 50 | 100.00 | |
| invalid_sw_input | 49 | 50 | 98.00 | |||
| keymgr_sw_invalid_input | 36.970s | 3611.151us | 49 | 50 | 98.00 | |
| invalid_hw_input | 50 | 50 | 100.00 | |||
| keymgr_hwsw_invalid_input | 49.310s | 6967.612us | 50 | 50 | 100.00 | |
| sync_async_fault_cross | 50 | 50 | 100.00 | |||
| keymgr_sync_async_fault_cross | 10.860s | 2595.531us | 50 | 50 | 100.00 | |
| stress_all | 48 | 50 | 96.00 | |||
| keymgr_stress_all | 279.890s | 29048.119us | 48 | 50 | 96.00 | |
| intr_test | 50 | 50 | 100.00 | |||
| keymgr_intr_test | 1.260s | 11.936us | 50 | 50 | 100.00 | |
| alert_test | 50 | 50 | 100.00 | |||
| keymgr_alert_test | 1.290s | 17.780us | 50 | 50 | 100.00 | |
| tl_d_oob_addr_access | 20 | 20 | 100.00 | |||
| keymgr_tl_errors | 4.480s | 144.432us | 20 | 20 | 100.00 | |
| tl_d_illegal_access | 20 | 20 | 100.00 | |||
| keymgr_tl_errors | 4.480s | 144.432us | 20 | 20 | 100.00 | |
| tl_d_outstanding_access | 50 | 50 | 100.00 | |||
| keymgr_csr_hw_reset | 1.510s | 23.802us | 5 | 5 | 100.00 | |
| keymgr_csr_rw | 1.780s | 26.591us | 20 | 20 | 100.00 | |
| keymgr_csr_aliasing | 11.690s | 1441.277us | 5 | 5 | 100.00 | |
| keymgr_same_csr_outstanding | 3.850s | 1427.948us | 20 | 20 | 100.00 | |
| tl_d_partial_access | 50 | 50 | 100.00 | |||
| keymgr_csr_hw_reset | 1.510s | 23.802us | 5 | 5 | 100.00 | |
| keymgr_csr_rw | 1.780s | 26.591us | 20 | 20 | 100.00 | |
| keymgr_csr_aliasing | 11.690s | 1441.277us | 5 | 5 | 100.00 | |
| keymgr_same_csr_outstanding | 3.850s | 1427.948us | 20 | 20 | 100.00 | |
| Testpoint | Test | Max Runtime | Sim Time | Pass | Total | % |
|---|---|---|---|---|---|---|
| sec_cm_additional_check | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| tl_intg_err | 25 | 25 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| keymgr_tl_intg_err | 8.210s | 2790.319us | 20 | 20 | 100.00 | |
| shadow_reg_update_error | 20 | 20 | 100.00 | |||
| keymgr_shadow_reg_errors | 6.660s | 404.704us | 20 | 20 | 100.00 | |
| shadow_reg_read_clear_staged_value | 20 | 20 | 100.00 | |||
| keymgr_shadow_reg_errors | 6.660s | 404.704us | 20 | 20 | 100.00 | |
| shadow_reg_storage_error | 20 | 20 | 100.00 | |||
| keymgr_shadow_reg_errors | 6.660s | 404.704us | 20 | 20 | 100.00 | |
| shadowed_reset_glitch | 20 | 20 | 100.00 | |||
| keymgr_shadow_reg_errors | 6.660s | 404.704us | 20 | 20 | 100.00 | |
| shadow_reg_update_error_with_csr_rw | 20 | 20 | 100.00 | |||
| keymgr_shadow_reg_errors_with_csr_rw | 16.080s | 4364.369us | 20 | 20 | 100.00 | |
| prim_count_check | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| prim_fsm_check | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| sec_cm_bus_integrity | 20 | 20 | 100.00 | |||
| keymgr_tl_intg_err | 8.210s | 2790.319us | 20 | 20 | 100.00 | |
| sec_cm_config_shadow | 20 | 20 | 100.00 | |||
| keymgr_shadow_reg_errors | 6.660s | 404.704us | 20 | 20 | 100.00 | |
| sec_cm_op_config_regwen | 49 | 50 | 98.00 | |||
| keymgr_cfg_regwen | 73.010s | 21875.470us | 49 | 50 | 98.00 | |
| sec_cm_reseed_config_regwen | 70 | 70 | 100.00 | |||
| keymgr_random | 24.450s | 3090.308us | 50 | 50 | 100.00 | |
| keymgr_csr_rw | 1.780s | 26.591us | 20 | 20 | 100.00 | |
| sec_cm_sw_binding_config_regwen | 70 | 70 | 100.00 | |||
| keymgr_random | 24.450s | 3090.308us | 50 | 50 | 100.00 | |
| keymgr_csr_rw | 1.780s | 26.591us | 20 | 20 | 100.00 | |
| sec_cm_max_key_ver_config_regwen | 70 | 70 | 100.00 | |||
| keymgr_random | 24.450s | 3090.308us | 50 | 50 | 100.00 | |
| keymgr_csr_rw | 1.780s | 26.591us | 20 | 20 | 100.00 | |
| sec_cm_lc_ctrl_intersig_mubi | 49 | 50 | 98.00 | |||
| keymgr_lc_disable | 27.600s | 6481.708us | 49 | 50 | 98.00 | |
| sec_cm_constants_consistency | 50 | 50 | 100.00 | |||
| keymgr_hwsw_invalid_input | 49.310s | 6967.612us | 50 | 50 | 100.00 | |
| sec_cm_intersig_consistency | 50 | 50 | 100.00 | |||
| keymgr_hwsw_invalid_input | 49.310s | 6967.612us | 50 | 50 | 100.00 | |
| sec_cm_hw_key_sw_noaccess | 50 | 50 | 100.00 | |||
| keymgr_random | 24.450s | 3090.308us | 50 | 50 | 100.00 | |
| sec_cm_output_keys_ctrl_redun | 50 | 50 | 100.00 | |||
| keymgr_sideload_protect | 18.690s | 4061.020us | 50 | 50 | 100.00 | |
| sec_cm_ctrl_fsm_sparse | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| sec_cm_data_fsm_sparse | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| sec_cm_ctrl_fsm_local_esc | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| sec_cm_ctrl_fsm_consistency | 49 | 50 | 98.00 | |||
| keymgr_custom_cm | 22.680s | 1424.493us | 49 | 50 | 98.00 | |
| sec_cm_ctrl_fsm_global_esc | 49 | 50 | 98.00 | |||
| keymgr_lc_disable | 27.600s | 6481.708us | 49 | 50 | 98.00 | |
| sec_cm_ctrl_ctr_redun | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| sec_cm_kmac_if_fsm_sparse | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| sec_cm_kmac_if_ctr_redun | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| sec_cm_kmac_if_cmd_ctrl_consistency | 49 | 50 | 98.00 | |||
| keymgr_custom_cm | 22.680s | 1424.493us | 49 | 50 | 98.00 | |
| sec_cm_kmac_if_done_ctrl_consistency | 49 | 50 | 98.00 | |||
| keymgr_custom_cm | 22.680s | 1424.493us | 49 | 50 | 98.00 | |
| sec_cm_reseed_ctr_redun | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| sec_cm_side_load_sel_ctrl_consistency | 49 | 50 | 98.00 | |||
| keymgr_custom_cm | 22.680s | 1424.493us | 49 | 50 | 98.00 | |
| sec_cm_sideload_ctrl_fsm_sparse | 5 | 5 | 100.00 | |||
| keymgr_sec_cm | 22.240s | 1492.935us | 5 | 5 | 100.00 | |
| sec_cm_ctrl_key_integrity | 49 | 50 | 98.00 | |||
| keymgr_custom_cm | 22.680s | 1424.493us | 49 | 50 | 98.00 | |
| Testpoint | Test | Max Runtime | Sim Time | Pass | Total | % |
|---|---|---|---|---|---|---|
| stress_all_with_rand_reset | 20 | 50 | 40.00 | |||
| keymgr_stress_all_with_rand_reset | 39.050s | 5735.143us | 20 | 50 | 40.00 | |
| Test | seed | line | log context | |
|---|---|---|---|---|
| UVM_ERROR (cip_base_vseq.sv:1236) [keymgr_common_vseq] Check failed (!has_outstanding_access()) Waited * cycles to issue a reset with no outstanding accesses. | 29 test runs | |||
| keymgr_stress_all_with_rand_reset | 98909734214483206507802012671397710970083995962829862050596056202702780627970 | 118 |
UVM_INFO @ 115864130 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 23157825883215232201372046836790602543265792460559766435981309841893331620244 | 323 |
UVM_INFO @ 505796601 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 113613349238546213319878281158524067944424387365397143118923767843118451812657 | 387 |
UVM_INFO @ 202919652 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 39548434500728177686374623718590609550158497151227607195468011656533842756399 | 483 |
UVM_INFO @ 638358384 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 74284282417445326879229332877946138854711478761085207407624558042245953571434 | 377 |
UVM_INFO @ 228158616 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 101689079984625747050009695258589884123277993756273658044673094560340778550945 | 168 |
UVM_INFO @ 239499329 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 98824583317212467875585691748952078535702921573588950181053725996931033725733 | 97 |
UVM_INFO @ 106956488 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 73388303737120936635723464446021564647691523216532669980556226512152300419831 | 162 |
UVM_INFO @ 132976896 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 89326404138173485981447754167242090744351073390707857976218073944143028094585 | 275 |
UVM_INFO @ 852875917 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 40323606683704995771124338587409030585838613516144175880313332721532486785010 | 770 |
UVM_INFO @ 1609570695 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 106098232138821279120711602290646072245576182925606457641501191428201096781964 | 428 |
UVM_INFO @ 476828555 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 81846398292007978398989994876974700805601466183775634760432152531275245672169 | 471 |
UVM_INFO @ 500919953 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 32107455563304057759803207245193787105370237203794992547286693324812179330712 | 198 |
UVM_INFO @ 276295830 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 87415080495744147142447346946932717401698951856396234977764516042331013305100 | 214 |
UVM_INFO @ 966486338 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 84934520382735168789445986421417799957887525951013515851779773693544379108499 | 396 |
UVM_INFO @ 168305981 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 78211735220835383832494513098051455941543611279103015330286965899369767518186 | 563 |
UVM_INFO @ 283471133 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 46750646915436521817952144009263757967807981615236997192320273620339714542936 | 538 |
UVM_INFO @ 198164826 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 90276704407070645959247183405232575031372233517963210186677791122525906729480 | 574 |
UVM_INFO @ 218820815 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 81583281722016480627876293677321278853372937261572148237547103024261025777389 | 121 |
UVM_INFO @ 121224835 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 65318775286463726340772088823685472316812226416978495220276988736873583007057 | 751 |
UVM_INFO @ 492858511 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 2223242759476103217100966824680518064529685428040225058250027936069235374025 | 196 |
UVM_INFO @ 290922078 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 98859279242074766204722994555057154719508392701007349442979261994828288228274 | 137 |
UVM_INFO @ 411010865 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 21556787295759348172181517497695241450232837335497602689340165129374751921715 | 292 |
UVM_INFO @ 172400702 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 67159354382895181929911548865437713448020703634126793429310774880508947076101 | 196 |
UVM_INFO @ 458633620 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 63410731430527496729784275516066790445996644677547518246123853216446518553099 | 299 |
UVM_INFO @ 798939599 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 99711386124363206482029920132316121783941608312446024476693969178599776240107 | 158 |
UVM_INFO @ 105613516 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 3658271793048961665532276853683552071033432232411886595680389126767832387004 | 549 |
UVM_INFO @ 836295715 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 38299956012516547854089227186601866363411572303050730647317137579065256295772 | 2117 |
UVM_INFO @ 5735143413 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_stress_all_with_rand_reset | 11918279611637507262428874778573114285522405089495933413732016847422377293248 | 106 |
UVM_INFO @ 150116534 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| UVM_ERROR (cip_base_scoreboard.sv:353) scoreboard [scoreboard] alert recov_operation_err did not trigger max_delay:* | 3 test runs | |||
| keymgr_sw_invalid_input | 106082328703652406511099457524975600293965224166998280254716880233429772150081 | 414 |
UVM_INFO @ 53940375 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_cfg_regwen | 93115616519505106612786621663903709796670643614171852305352915425093526932149 | 393 |
UVM_INFO @ 353473953 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| keymgr_lc_disable | 87516079007632691745418300621552037512940305861009967660769855926521923364029 | 215 |
UVM_INFO @ 55939766 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| UVM_ERROR (keymgr_if.sv:557) [keymgr_if] Check failed {act_key.key[*], act_key.key[*]} !== keys_a_array[state][cdi][dest] (* [*] vs * [*]) KMAC key at state StDisabled for Sealing Kmac | 1 test run | |||
| keymgr_stress_all | 60876285368392940979946773340213140533364107033485150318714908738849679249804 | 3241 |
UVM_INFO @ 6500190735 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| UVM_FATAL (cip_base_vseq.sv:454) [keymgr_common_vseq] wait timeout occurred! | 1 test run | |||
| keymgr_stress_all_with_rand_reset | 44529442608483375159643622087384391933694011790931549817166252798301381396714 | 170 |
UVM_INFO @ 10200801687 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| UVM_ERROR (csr_utils_pkg.sv:456) [csr_utils_pkg::csr_rd_check.isolation_fork.unnamed$$_*] Check failed obs == exp (* [*] vs * [*]) Regname: keymgr_reg_block.fault_status.cmd reset value: * | 1 test run | |||
| keymgr_custom_cm | 84215129946981405199876067726044966009832916003487041974808047094324655297242 | 304 |
UVM_INFO @ 192052672 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|
| UVM_ERROR (keymgr_scoreboard.sv:766) [scoreboard] Check failed item.d_data != `gmv(csr) (* [*] vs * [*]) reg name: keymgr_reg_block.sw_share0_output_* | 1 test run | |||
| keymgr_stress_all | 16361064374340072779430595986454571678751054046226778878360991301088550587462 | 2431 |
UVM_INFO @ 25880755229 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
|
|