{"block":{"name":"alert_handler","variant":null,"commit":"dbdbe3d80eae5bb9d1c992ccf5b8e43a4d8285f9","commit_short":"dbdbe3d","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/dbdbe3d80eae5bb9d1c992ccf5b8e43a4d8285f9","revision_info":"GitHub Revision: [`dbdbe3d`](https://github.com/lowrisc/opentitan/tree/dbdbe3d80eae5bb9d1c992ccf5b8e43a4d8285f9)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-03-26T17:19:52Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/top_earlgrey/ip_autogen/alert_handler/data/alert_handler_testplan.html","stages":{"V1":{"testpoints":{"smoke":{"tests":{"alert_handler_smoke":{"max_time":4.78,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_hw_reset":{"tests":{"alert_handler_csr_hw_reset":{"max_time":3.32,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"alert_handler_csr_rw":{"max_time":3.27,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_bit_bash":{"tests":{"alert_handler_csr_bit_bash":{"max_time":52.01,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"csr_aliasing":{"tests":{"alert_handler_csr_aliasing":{"max_time":26.26,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"csr_mem_rw_with_rand_reset":{"tests":{"alert_handler_csr_mem_rw_with_rand_reset":{"max_time":5.74,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"regwen_csr_and_corresponding_lockable_csr":{"tests":{"alert_handler_csr_rw":{"max_time":3.27,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"alert_handler_csr_aliasing":{"max_time":26.26,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":1,"total":2,"percent":50.0}},"passed":5,"total":8,"percent":62.5},"V2":{"testpoints":{"esc_accum":{"tests":{"alert_handler_esc_alert_accum":{"max_time":1.7,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"esc_timeout":{"tests":{"alert_handler_esc_intr_timeout":{"max_time":2.03,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"entropy":{"tests":{"alert_handler_entropy":{"max_time":365.02,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sig_int_fail":{"tests":{"alert_handler_sig_int_fail":{"max_time":1.41,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"clk_skew":{"tests":{"alert_handler_smoke":{"max_time":4.78,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"random_alerts":{"tests":{"alert_handler_random_alerts":{"max_time":1.56,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"random_classes":{"tests":{"alert_handler_random_classes":{"max_time":1.41,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"ping_timeout":{"tests":{"alert_handler_ping_timeout":{"max_time":1.6,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"lpg":{"tests":{"alert_handler_lpg":{"max_time":1.63,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"alert_handler_lpg_stub_clk":{"max_time":518.83,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":2,"percent":50.0},"stress_all":{"tests":{"alert_handler_stress_all":{"max_time":2.35,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"alert_handler_entropy_stress_test":{"tests":{"alert_handler_entropy_stress":{"max_time":21.77,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"alert_handler_alert_accum_saturation":{"tests":{"alert_handler_alert_accum_saturation":{"max_time":3.23,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"intr_test":{"tests":{"alert_handler_intr_test":{"max_time":1.16,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"tl_d_oob_addr_access":{"tests":{"alert_handler_tl_errors":{"max_time":12.05,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"tl_d_illegal_access":{"tests":{"alert_handler_tl_errors":{"max_time":12.05,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"tl_d_outstanding_access":{"tests":{"alert_handler_csr_hw_reset":{"max_time":3.32,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"alert_handler_csr_rw":{"max_time":3.27,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"alert_handler_csr_aliasing":{"max_time":26.26,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"alert_handler_same_csr_outstanding":{"max_time":24.02,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":3,"total":4,"percent":75.0},"tl_d_partial_access":{"tests":{"alert_handler_csr_hw_reset":{"max_time":3.32,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"alert_handler_csr_rw":{"max_time":3.27,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"alert_handler_csr_aliasing":{"max_time":26.26,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"alert_handler_same_csr_outstanding":{"max_time":24.02,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":3,"total":4,"percent":75.0}},"passed":14,"total":24,"percent":58.333333333333336},"V2S":{"testpoints":{"shadow_reg_update_error":{"tests":{"alert_handler_shadow_reg_errors":{"max_time":76.54,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"shadow_reg_read_clear_staged_value":{"tests":{"alert_handler_shadow_reg_errors":{"max_time":76.54,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"shadow_reg_storage_error":{"tests":{"alert_handler_shadow_reg_errors":{"max_time":76.54,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"shadowed_reset_glitch":{"tests":{"alert_handler_shadow_reg_errors":{"max_time":76.54,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"shadow_reg_update_error_with_csr_rw":{"tests":{"alert_handler_shadow_reg_errors_with_csr_rw":{"max_time":204.31,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"tl_intg_err":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"alert_handler_tl_intg_err":{"max_time":1.52,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":2,"percent":0.0},"sec_cm_bus_integrity":{"tests":{"alert_handler_tl_intg_err":{"max_time":1.52,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_config_shadow":{"tests":{"alert_handler_shadow_reg_errors":{"max_time":76.54,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sec_cm_ping_timer_config_regwen":{"tests":{"alert_handler_smoke":{"max_time":4.78,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sec_cm_alert_config_regwen":{"tests":{"alert_handler_smoke":{"max_time":4.78,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sec_cm_alert_loc_config_regwen":{"tests":{"alert_handler_smoke":{"max_time":4.78,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sec_cm_class_config_regwen":{"tests":{"alert_handler_smoke":{"max_time":4.78,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sec_cm_alert_intersig_diff":{"tests":{"alert_handler_sig_int_fail":{"max_time":1.41,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_lpg_intersig_mubi":{"tests":{"alert_handler_lpg":{"max_time":1.63,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_esc_intersig_diff":{"tests":{"alert_handler_sig_int_fail":{"max_time":1.41,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_alert_rx_intersig_bkgn_chk":{"tests":{"alert_handler_entropy":{"max_time":365.02,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sec_cm_esc_tx_intersig_bkgn_chk":{"tests":{"alert_handler_entropy":{"max_time":365.02,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sec_cm_esc_timer_fsm_sparse":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_ping_timer_fsm_sparse":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_esc_timer_fsm_local_esc":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_ping_timer_fsm_local_esc":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_esc_timer_fsm_global_esc":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_accu_ctr_redun":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_esc_timer_ctr_redun":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_ping_timer_ctr_redun":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_ping_timer_lfsr_redun":{"tests":{"alert_handler_sec_cm":{"max_time":1.42,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0}},"passed":12,"total":27,"percent":44.44444444444444},"V3":{"testpoints":{"stress_all_with_rand_reset":{"tests":{"alert_handler_stress_all_with_rand_reset":{"max_time":3.37,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0}},"coverage":{"code":{"block":null,"line_statement":99.2,"branch":97.48,"condition_expression":90.32,"toggle":82.19,"fsm":43.55},"assertion":89.58,"functional":62.09},"cov_report_page":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/cov_report/dashboard.html","failed_jobs":{"buckets":{"Offending '(!$isunknown(crashdump_o))'":[{"name":"alert_handler_random_alerts","qual_name":"0.alert_handler_random_alerts.87756640746626838711068514922135998843969288489671188586580453118607258980611","seed":87756640746626838711068514922135998843969288489671188586580453118607258980611,"line":81,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_random_alerts/latest/run.log","log_context":["\tOffending '(!$isunknown(crashdump_o))'\n","UVM_ERROR @  11898591 ps: (alert_handler.sv:329) [ASSERT FAILED] CrashdumpKnownO_A\n","UVM_INFO @  11898591 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_random_classes","qual_name":"0.alert_handler_random_classes.41041024217226069001296149826750837610859940147492135722124971563212869208357","seed":41041024217226069001296149826750837610859940147492135722124971563212869208357,"line":81,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_random_classes/latest/run.log","log_context":["\tOffending '(!$isunknown(crashdump_o))'\n","UVM_ERROR @  12279773 ps: (alert_handler.sv:329) [ASSERT FAILED] CrashdumpKnownO_A\n","UVM_INFO @  12279773 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_esc_intr_timeout","qual_name":"0.alert_handler_esc_intr_timeout.29994376216036853479132802988734400206094732956742757819855582811359806954502","seed":29994376216036853479132802988734400206094732956742757819855582811359806954502,"line":81,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_esc_intr_timeout/latest/run.log","log_context":["\tOffending '(!$isunknown(crashdump_o))'\n","UVM_ERROR @ 133894813 ps: (alert_handler.sv:329) [ASSERT FAILED] CrashdumpKnownO_A\n","UVM_INFO @ 133894813 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_sig_int_fail","qual_name":"0.alert_handler_sig_int_fail.12196760267764131395267332152416062168973349941374519213803973577488911695090","seed":12196760267764131395267332152416062168973349941374519213803973577488911695090,"line":81,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_sig_int_fail/latest/run.log","log_context":["\tOffending '(!$isunknown(crashdump_o))'\n","UVM_ERROR @  15105023 ps: (alert_handler.sv:329) [ASSERT FAILED] CrashdumpKnownO_A\n","UVM_INFO @  15105023 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_ping_timeout","qual_name":"0.alert_handler_ping_timeout.3183431160967389230787949716189560277434319698630845325379305950596318600185","seed":3183431160967389230787949716189560277434319698630845325379305950596318600185,"line":81,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_ping_timeout/latest/run.log","log_context":["\tOffending '(!$isunknown(crashdump_o))'\n","UVM_ERROR @  12579253 ps: (alert_handler.sv:329) [ASSERT FAILED] CrashdumpKnownO_A\n","UVM_INFO @  12579253 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_lpg","qual_name":"0.alert_handler_lpg.99479323073579074158121377994880839033355855099153689608036245793700446019332","seed":99479323073579074158121377994880839033355855099153689608036245793700446019332,"line":81,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_lpg/latest/run.log","log_context":["\tOffending '(!$isunknown(crashdump_o))'\n","UVM_ERROR @   6472650 ps: (alert_handler.sv:329) [ASSERT FAILED] CrashdumpKnownO_A\n","UVM_INFO @   6472650 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_stress_all","qual_name":"0.alert_handler_stress_all.77708097765450512422452409092991895977667992972451473269152993979093810007915","seed":77708097765450512422452409092991895977667992972451473269152993979093810007915,"line":81,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_stress_all/latest/run.log","log_context":["\tOffending '(!$isunknown(crashdump_o))'\n","UVM_ERROR @  34723645 ps: (alert_handler.sv:329) [ASSERT FAILED] CrashdumpKnownO_A\n","UVM_INFO @  34723645 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_stress_all_with_rand_reset","qual_name":"0.alert_handler_stress_all_with_rand_reset.80481895173646790083246874911404746801694665451167982638384096510024797765551","seed":80481895173646790083246874911404746801694665451167982638384096510024797765551,"line":83,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_stress_all_with_rand_reset/latest/run.log","log_context":["\tOffending '(!$isunknown(crashdump_o))'\n","UVM_ERROR @  37529196 ps: (alert_handler.sv:329) [ASSERT FAILED] CrashdumpKnownO_A\n","UVM_INFO @  37529196 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]}],"Offending '(!$isunknown(esc_tx_o))'":[{"name":"alert_handler_esc_alert_accum","qual_name":"0.alert_handler_esc_alert_accum.24957232678802273744425316210710920815468228027605696410538911916880583396440","seed":24957232678802273744425316210710920815468228027605696410538911916880583396440,"line":81,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_esc_alert_accum/latest/run.log","log_context":["\tOffending '(!$isunknown(esc_tx_o))'\n","UVM_ERROR @  31375092 ps: (alert_handler.sv:331) [ASSERT FAILED] EscPKnownO_A\n","UVM_INFO @  31375092 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_sec_cm","qual_name":"0.alert_handler_sec_cm.85629428355708827109318424408785258654533577240497037033456650335612444424817","seed":85629428355708827109318424408785258654533577240497037033456650335612444424817,"line":87,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_sec_cm/latest/run.log","log_context":["\tOffending '(!$isunknown(esc_tx_o))'\n","UVM_ERROR @   2117573 ps: (alert_handler.sv:331) [ASSERT FAILED] EscPKnownO_A\n","UVM_INFO @   2117573 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_tl_intg_err","qual_name":"0.alert_handler_tl_intg_err.92595800006406538795004595709946922729413700849288235684600186493806204714808","seed":92595800006406538795004595709946922729413700849288235684600186493806204714808,"line":86,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_tl_intg_err/latest/run.log","log_context":["\tOffending '(!$isunknown(esc_tx_o))'\n","UVM_ERROR @   6712874 ps: (alert_handler.sv:331) [ASSERT FAILED] EscPKnownO_A\n","UVM_INFO @   6712874 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_csr_bit_bash","qual_name":"0.alert_handler_csr_bit_bash.77743092573026119566945387341595021252296596843836119956710836127223838128114","seed":77743092573026119566945387341595021252296596843836119956710836127223838128114,"line":79,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_csr_bit_bash/latest/run.log","log_context":["\tOffending '(!$isunknown(esc_tx_o))'\n","UVM_ERROR @ 2521081059 ps: (alert_handler.sv:331) [ASSERT FAILED] EscPKnownO_A\n","UVM_INFO @ 2521081059 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"alert_handler_csr_aliasing","qual_name":"0.alert_handler_csr_aliasing.29226237146807079468339498994083225949426053318623493760760754962468588402536","seed":29226237146807079468339498994083225949426053318623493760760754962468588402536,"line":79,"log_path":"/nightly/current_run/scratch/master/alert_handler-sim-vcs/0.alert_handler_csr_aliasing/latest/run.log","log_context":["\tOffending '(!$isunknown(esc_tx_o))'\n","UVM_ERROR @ 675576332 ps: (alert_handler.sv:331) [ASSERT FAILED] EscPKnownO_A\n","UVM_INFO @ 675576332 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]}]}},"passed":31,"total":60,"percent":51.666666666666664}