{"block":{"name":"sysrst_ctrl","variant":null,"commit":"119f86a224419c5317ef7158da5bd89a3631f772","commit_short":"119f86a","dirty":false,"branch":"master","url":"https://github.com/lowRISC/opentitan/tree/119f86a224419c5317ef7158da5bd89a3631f772","revision_info":"GitHub Revision: [`119f86a`](https://github.com/lowrisc/opentitan/tree/119f86a224419c5317ef7158da5bd89a3631f772)"},"tool":{"name":"vcs","version":"X-2025.06-SP2-1_Full64"},"timestamp":"2026-09-03T19:45:14Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/ip/sysrst_ctrl/data/sysrst_ctrl_testplan.html","stages":{"V1":{"testpoints":{"smoke":{"tests":{"sysrst_ctrl_smoke":{"max_time":1.59,"sim_time":2130.2322599999998,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"input_output_inverted":{"tests":{"sysrst_ctrl_in_out_inverted":{"max_time":2.12,"sim_time":2464.5408709999997,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"combo_detect_ec_rst":{"tests":{"sysrst_ctrl_combo_detect_ec_rst":{"max_time":1.71,"sim_time":2217.932741,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"combo_detect_ec_rst_with_pre_cond":{"tests":{"sysrst_ctrl_combo_detect_ec_rst_with_pre_cond":{"max_time":1.8,"sim_time":2544.0202560000002,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_hw_reset":{"tests":{"sysrst_ctrl_csr_hw_reset":{"max_time":4.28,"sim_time":4018.2178830000003,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"sysrst_ctrl_csr_rw":{"max_time":2.59,"sim_time":2082.645954,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_bit_bash":{"tests":{"sysrst_ctrl_csr_bit_bash":{"max_time":126.18,"sim_time":74579.27019,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"sysrst_ctrl_csr_aliasing":{"max_time":4.8,"sim_time":2172.937082,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_mem_rw_with_rand_reset":{"tests":{"sysrst_ctrl_csr_mem_rw_with_rand_reset":{"max_time":4.12,"sim_time":2048.443955,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"regwen_csr_and_corresponding_lockable_csr":{"tests":{"sysrst_ctrl_csr_rw":{"max_time":2.59,"sim_time":2082.645954,"passed":1,"total":1,"percent":100.0},"sysrst_ctrl_csr_aliasing":{"max_time":4.8,"sim_time":2172.937082,"passed":1,"total":1,"percent":100.0}},"passed":2,"total":2,"percent":100.0}},"passed":9,"total":9,"percent":100.0},"V2":{"testpoints":{"combo_detect":{"tests":{"sysrst_ctrl_combo_detect":{"max_time":16.1,"sim_time":39111.634270999995,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"combo_detect_with_pre_cond":{"tests":{"sysrst_ctrl_combo_detect_with_pre_cond":{"max_time":14.78,"sim_time":30207.852945,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"auto_block_key_outputs":{"tests":{"sysrst_ctrl_auto_blk_key_output":{"max_time":1.78,"sim_time":3407.475964,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"keyboard_input_triggered_interrupt":{"tests":{"sysrst_ctrl_edge_detect":{"max_time":4.78,"sim_time":3334.504383,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"pin_output_keyboard_inversion_control":{"tests":{"sysrst_ctrl_pin_override_test":{"max_time":1.86,"sim_time":2535.044284,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"pin_input_value_accessibility":{"tests":{"sysrst_ctrl_pin_access_test":{"max_time":5.53,"sim_time":2187.71551,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"ec_power_on_reset":{"tests":{"sysrst_ctrl_ec_pwr_on_rst":{"max_time":7.47,"sim_time":3795.1767459999996,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"flash_write_protect_output":{"tests":{"sysrst_ctrl_flash_wr_prot_out":{"max_time":6.04,"sim_time":2611.93449,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"ultra_low_power_test":{"tests":{"sysrst_ctrl_ultra_low_pwr":{"max_time":1.36,"sim_time":3508.446941,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sysrst_ctrl_feature_disable":{"tests":{"sysrst_ctrl_feature_disable":{"max_time":78.33,"sim_time":36579.157087,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"stress_all":{"tests":{"sysrst_ctrl_stress_all":{"max_time":197.79,"sim_time":284011.57276,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"alert_test":{"tests":{"sysrst_ctrl_alert_test":{"max_time":1.62,"sim_time":2046.018046,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"intr_test":{"tests":{"sysrst_ctrl_intr_test":{"max_time":2.13,"sim_time":2023.1782190000001,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"tl_d_oob_addr_access":{"tests":{"sysrst_ctrl_tl_errors":{"max_time":3.9,"sim_time":2479.072418,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"tl_d_illegal_access":{"tests":{"sysrst_ctrl_tl_errors":{"max_time":3.9,"sim_time":2479.072418,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"tl_d_outstanding_access":{"tests":{"sysrst_ctrl_csr_hw_reset":{"max_time":4.28,"sim_time":4018.2178830000003,"passed":1,"total":1,"percent":100.0},"sysrst_ctrl_csr_rw":{"max_time":2.59,"sim_time":2082.645954,"passed":1,"total":1,"percent":100.0},"sysrst_ctrl_csr_aliasing":{"max_time":4.8,"sim_time":2172.937082,"passed":1,"total":1,"percent":100.0},"sysrst_ctrl_same_csr_outstanding":{"max_time":3.8,"sim_time":5380.883204,"passed":1,"total":1,"percent":100.0}},"passed":4,"total":4,"percent":100.0},"tl_d_partial_access":{"tests":{"sysrst_ctrl_csr_hw_reset":{"max_time":4.28,"sim_time":4018.2178830000003,"passed":1,"total":1,"percent":100.0},"sysrst_ctrl_csr_rw":{"max_time":2.59,"sim_time":2082.645954,"passed":1,"total":1,"percent":100.0},"sysrst_ctrl_csr_aliasing":{"max_time":4.8,"sim_time":2172.937082,"passed":1,"total":1,"percent":100.0},"sysrst_ctrl_same_csr_outstanding":{"max_time":3.8,"sim_time":5380.883204,"passed":1,"total":1,"percent":100.0}},"passed":4,"total":4,"percent":100.0}},"passed":16,"total":18,"percent":88.88888888888889},"V2S":{"testpoints":{"tl_intg_err":{"tests":{"sysrst_ctrl_sec_cm":{"max_time":6.04,"sim_time":22194.161789,"passed":0,"total":1,"percent":0.0},"sysrst_ctrl_tl_intg_err":{"max_time":40.31,"sim_time":22254.442369,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":2,"percent":50.0},"sec_cm_bus_integrity":{"tests":{"sysrst_ctrl_tl_intg_err":{"max_time":40.31,"sim_time":22254.442369,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0}},"passed":1,"total":2,"percent":50.0},"V3":{"testpoints":{"stress_all_with_rand_reset":{"tests":{"sysrst_ctrl_stress_all_with_rand_reset":{"max_time":9.37,"sim_time":4769.723939,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0}},"coverage":{"code":{"block":null,"line_statement":91.83,"branch":92.32,"condition_expression":90.87,"toggle":98.86,"fsm":33.33},"assertion":82.39,"functional":63.6},"cov_report_page":"/nightly/current_run/scratch/master/sysrst_ctrl-sim-vcs/cov_report/dashboard.html","vplan_report_page":null,"vplan_coverage":null,"failed_jobs":{"buckets":{"UVM_ERROR (cip_base_scoreboard.sv:256) scoreboard [scoreboard] alert fatal_fault has unexpected timeout error":[{"name":"sysrst_ctrl_edge_detect","qual_name":"0.sysrst_ctrl_edge_detect.419682675926923940838070372922510725339105816241280244374490169046901160712","seed":419682675926923940838070372922510725339105816241280244374490169046901160712,"line":665,"log_path":"/nightly/current_run/scratch/master/sysrst_ctrl-sim-vcs/0.sysrst_ctrl_edge_detect/latest/run.log","log_context":["UVM_ERROR @ 3334504383 ps: (cip_base_scoreboard.sv:268) [uvm_test_top.env.scoreboard] Check failed expected_alert[alert_name].expected == 1 (0 [0x0] vs 1 [0x1]) alert fatal_fault triggered unexpectedly\n","UVM_INFO @ 3334504383 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"sysrst_ctrl_feature_disable","qual_name":"0.sysrst_ctrl_feature_disable.3004027911714921516108349173143739363318061006916588132798594841638155275149","seed":3004027911714921516108349173143739363318061006916588132798594841638155275149,"line":691,"log_path":"/nightly/current_run/scratch/master/sysrst_ctrl-sim-vcs/0.sysrst_ctrl_feature_disable/latest/run.log","log_context":["UVM_ERROR @ 36579157087 ps: (cip_base_scoreboard.sv:268) [uvm_test_top.env.scoreboard] Check failed expected_alert[alert_name].expected == 1 (0 [0x0] vs 1 [0x1]) alert fatal_fault triggered unexpectedly\n","UVM_INFO @ 36579157087 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]}],"UVM_ERROR (cip_base_vseq.sv:1057) virtual_sequencer [sysrst_ctrl_common_vseq] Expected alert (fatal_fault) did not fire in * cycles.":[{"name":"sysrst_ctrl_sec_cm","qual_name":"0.sysrst_ctrl_sec_cm.83895501268186287090957139099781919061283150874411582279214628021562324374708","seed":83895501268186287090957139099781919061283150874411582279214628021562324374708,"line":668,"log_path":"/nightly/current_run/scratch/master/sysrst_ctrl-sim-vcs/0.sysrst_ctrl_sec_cm/latest/run.log","log_context":["UVM_INFO @ 6035905215 ps: (cip_base_vseq__sec_cm_fi.svh:8) uvm_test_top.env.virtual_sequencer [uvm_test_top.env.virtual_sequencer.sysrst_ctrl_common_vseq] Running run_sec_cm_fi_vseq 3/10\n","UVM_INFO @ 6035950669 ps: (prim_onehot_check_if.sv:103) [tb.dut.u_reg.u_prim_reg_we_check.u_prim_onehot_check.u_prim_onehot_check_if.\\prim_onehot_check_if_proxy::inject_fault ] onehot_fault_type: OnehotFault\n","UVM_INFO @ 6035950669 ps: (prim_onehot_check_if.sv:107) [tb.dut.u_reg.u_prim_reg_we_check.u_prim_onehot_check.u_prim_onehot_check_if.\\prim_onehot_check_if_proxy::inject_fault ] Forcing tb.dut.u_reg.u_prim_reg_we_check.u_prim_onehot_check.en_i from 0 to 1, tb.dut.u_reg.u_prim_reg_we_check.u_prim_onehot_check.oh_i from 0 to 4759021106087 and tb.dut.u_reg.u_prim_reg_we_check.u_prim_onehot_check.addr_i from 0 to 52\n","UVM_INFO @ 6036041578 ps: (prim_onehot_check_if.sv:124) [tb.dut.u_reg.u_prim_reg_we_check.u_prim_onehot_check.u_prim_onehot_check_if.\\prim_onehot_check_if_proxy::restore_fault ] Restoring original value of tb.dut.u_reg.u_prim_reg_we_check.u_prim_onehot_check.en_i (0), tb.dut.u_reg.u_prim_reg_we_check.u_prim_onehot_check.oh_i (0) and tb.dut.u_reg.u_prim_reg_we_check.u_prim_onehot_check.addr_i (0)\n"]}]}},"passed":24,"total":27,"percent":88.88888888888889}