{"block":{"name":"pwrmgr","variant":null,"commit":"66cdfd3b2ea9ec890f6607a4d4809562fc70f272","commit_short":"66cdfd3","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/66cdfd3b2ea9ec890f6607a4d4809562fc70f272","revision_info":"GitHub Revision: [`66cdfd3`](https://github.com/lowrisc/opentitan/tree/66cdfd3b2ea9ec890f6607a4d4809562fc70f272)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-09-19T01:30:47Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/top_earlgrey/ip_autogen/pwrmgr/data/pwrmgr_testplan.html","stages":{"V1":{"testpoints":{"smoke":{"tests":{"pwrmgr_smoke":{"max_time":0.79,"sim_time":26.604419,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"csr_hw_reset":{"tests":{"pwrmgr_csr_hw_reset":{"max_time":0.83,"sim_time":111.797278,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"pwrmgr_csr_rw":{"max_time":0.81,"sim_time":43.461677,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_bit_bash":{"tests":{"pwrmgr_csr_bit_bash":{"max_time":2.84,"sim_time":443.23026899999996,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"pwrmgr_csr_aliasing":{"max_time":0.8,"sim_time":43.64016,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_mem_rw_with_rand_reset":{"tests":{"pwrmgr_csr_mem_rw_with_rand_reset":{"max_time":0.99,"sim_time":84.52951399999999,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"regwen_csr_and_corresponding_lockable_csr":{"tests":{"pwrmgr_csr_rw":{"max_time":0.81,"sim_time":43.461677,"passed":5,"total":5,"percent":100.0},"pwrmgr_csr_aliasing":{"max_time":0.8,"sim_time":43.64016,"passed":1,"total":1,"percent":100.0}},"passed":6,"total":6,"percent":100.0}},"passed":23,"total":23,"percent":100.0},"V2":{"testpoints":{"wakeup":{"tests":{"pwrmgr_wakeup":{"max_time":1.09,"sim_time":243.433746,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"control_clks":{"tests":{"pwrmgr_wakeup":{"max_time":1.09,"sim_time":243.433746,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"aborted_low_power":{"tests":{"pwrmgr_aborted_low_power":{"max_time":0.97,"sim_time":43.600043,"passed":10,"total":10,"percent":100.0},"pwrmgr_lowpower_invalid":{"max_time":0.86,"sim_time":49.679898,"passed":10,"total":10,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"reset":{"tests":{"pwrmgr_reset":{"max_time":2.28,"sim_time":1000.0,"passed":8,"total":10,"percent":80.0},"pwrmgr_reset_invalid":{"max_time":0.99,"sim_time":104.110163,"passed":8,"total":10,"percent":80.0}},"passed":16,"total":20,"percent":80.0},"main_power_glitch_reset":{"tests":{"pwrmgr_reset":{"max_time":2.28,"sim_time":1000.0,"passed":8,"total":10,"percent":80.0}},"passed":8,"total":10,"percent":80.0},"reset_wakeup_race":{"tests":{"pwrmgr_wakeup_reset":{"max_time":1.15,"sim_time":323.483963,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"lowpower_wakeup_race":{"tests":{"pwrmgr_lowpower_wakeup_race":{"max_time":1.11,"sim_time":246.562551,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"disable_rom_integrity_check":{"tests":{"pwrmgr_disable_rom_integrity_check":{"max_time":1.46,"sim_time":1000.0,"passed":9,"total":10,"percent":90.0}},"passed":9,"total":10,"percent":90.0},"stress_all":{"tests":{"pwrmgr_stress_all":{"max_time":38.01,"sim_time":10429.666897,"passed":7,"total":10,"percent":70.0}},"passed":7,"total":10,"percent":70.0},"intr_test":{"tests":{"pwrmgr_intr_test":{"max_time":0.79,"sim_time":132.955142,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"tl_d_oob_addr_access":{"tests":{"pwrmgr_tl_errors":{"max_time":2.14,"sim_time":266.082598,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_illegal_access":{"tests":{"pwrmgr_tl_errors":{"max_time":2.14,"sim_time":266.082598,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_outstanding_access":{"tests":{"pwrmgr_csr_hw_reset":{"max_time":0.83,"sim_time":111.797278,"passed":1,"total":1,"percent":100.0},"pwrmgr_csr_rw":{"max_time":0.81,"sim_time":43.461677,"passed":5,"total":5,"percent":100.0},"pwrmgr_csr_aliasing":{"max_time":0.8,"sim_time":43.64016,"passed":1,"total":1,"percent":100.0},"pwrmgr_same_csr_outstanding":{"max_time":1.0,"sim_time":51.178363,"passed":5,"total":5,"percent":100.0}},"passed":12,"total":12,"percent":100.0},"tl_d_partial_access":{"tests":{"pwrmgr_csr_hw_reset":{"max_time":0.83,"sim_time":111.797278,"passed":1,"total":1,"percent":100.0},"pwrmgr_csr_rw":{"max_time":0.81,"sim_time":43.461677,"passed":5,"total":5,"percent":100.0},"pwrmgr_csr_aliasing":{"max_time":0.8,"sim_time":43.64016,"passed":1,"total":1,"percent":100.0},"pwrmgr_same_csr_outstanding":{"max_time":1.0,"sim_time":51.178363,"passed":5,"total":5,"percent":100.0}},"passed":12,"total":12,"percent":100.0}},"passed":129,"total":137,"percent":94.16058394160584},"V2S":{"testpoints":{"tl_intg_err":{"tests":{"pwrmgr_tl_intg_err":{"max_time":1.95,"sim_time":206.770392,"passed":25,"total":25,"percent":100.0},"pwrmgr_sec_cm":{"max_time":1.53,"sim_time":1029.186581,"passed":5,"total":5,"percent":100.0}},"passed":30,"total":30,"percent":100.0},"prim_count_check":{"tests":{"pwrmgr_sec_cm":{"max_time":1.53,"sim_time":1029.186581,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"prim_fsm_check":{"tests":{"pwrmgr_sec_cm":{"max_time":1.53,"sim_time":1029.186581,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_bus_integrity":{"tests":{"pwrmgr_tl_intg_err":{"max_time":1.95,"sim_time":206.770392,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"sec_cm_lc_ctrl_intersig_mubi":{"tests":{"pwrmgr_sec_cm_lc_ctrl_intersig_mubi":{"max_time":2.62,"sim_time":735.2257589999999,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_rom_ctrl_intersig_mubi":{"tests":{"pwrmgr_wakeup_reset":{"max_time":1.15,"sim_time":323.483963,"passed":10,"total":10,"percent":100.0},"pwrmgr_repeat_wakeup_reset":{"max_time":2.29,"sim_time":814.4638229999999,"passed":10,"total":10,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"sec_cm_rstmgr_intersig_mubi":{"tests":{"pwrmgr_sec_cm_rstmgr_intersig_mubi":{"max_time":1.06,"sim_time":54.377502,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_esc_rx_clk_bkgn_chk":{"tests":{"pwrmgr_esc_clk_rst_malfunc":{"max_time":0.79,"sim_time":51.219319999999996,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_esc_rx_clk_local_esc":{"tests":{"pwrmgr_sec_cm":{"max_time":1.53,"sim_time":1029.186581,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_fsm_sparse":{"tests":{"pwrmgr_sec_cm":{"max_time":1.53,"sim_time":1029.186581,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_fsm_terminal":{"tests":{"pwrmgr_sec_cm":{"max_time":1.53,"sim_time":1029.186581,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_ctrl_flow_global_esc":{"tests":{"pwrmgr_global_esc":{"max_time":0.75,"sim_time":35.046705,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_main_pd_rst_local_esc":{"tests":{"pwrmgr_glitch":{"max_time":0.73,"sim_time":62.292513,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_ctrl_config_regwen":{"tests":{"pwrmgr_sec_cm_ctrl_config_regwen":{"max_time":1.19,"sim_time":98.45401600000001,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_wakeup_config_regwen":{"tests":{"pwrmgr_csr_rw":{"max_time":0.81,"sim_time":43.461677,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_reset_config_regwen":{"tests":{"pwrmgr_csr_rw":{"max_time":0.81,"sim_time":43.461677,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0}},"passed":115,"total":115,"percent":100.0},"V3":{"testpoints":{"escalation_timeout":{"tests":{"pwrmgr_escalation_timeout":{"max_time":0.98,"sim_time":101.66846799999999,"passed":4,"total":10,"percent":40.0}},"passed":4,"total":10,"percent":40.0},"stress_all_with_rand_reset":{"tests":{"pwrmgr_stress_all_with_rand_reset":{"max_time":9.1,"sim_time":3721.453255,"passed":9,"total":10,"percent":90.0}},"passed":9,"total":10,"percent":90.0}},"passed":13,"total":20,"percent":65.0}},"coverage":{"code":{"block":null,"line_statement":99.09,"branch":96.38,"condition_expression":96.75,"toggle":99.62,"fsm":96.0},"assertion":98.96,"functional":99.01},"cov_report_page":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/cov_report/dashboard.html","vplan_report_page":null,"vplan_coverage":null,"failed_jobs":{"buckets":{"Offending '((!clk_en) || status)'":[{"name":"pwrmgr_escalation_timeout","qual_name":"0.pwrmgr_escalation_timeout.11573325677843964464199628276302335940625108314292513723979671940842378437395","seed":11573325677843964464199628276302335940625108314292513723979671940842378437395,"line":85,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/0.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @ 384547845 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @ 384547845 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"pwrmgr_escalation_timeout","qual_name":"1.pwrmgr_escalation_timeout.79072792594654733905990465345175589856675878470184361529608187388663488928200","seed":79072792594654733905990465345175589856675878470184361529608187388663488928200,"line":85,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/1.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @ 101668468 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @ 101668468 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"pwrmgr_escalation_timeout","qual_name":"4.pwrmgr_escalation_timeout.16214707547339541519123292686014590888857683571178006745727657354376622584679","seed":16214707547339541519123292686014590888857683571178006745727657354376622584679,"line":85,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/4.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @ 145640736 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @ 145640736 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"pwrmgr_escalation_timeout","qual_name":"7.pwrmgr_escalation_timeout.10337406359711283737229557320026614977140393497920610628388497753083185843925","seed":10337406359711283737229557320026614977140393497920610628388497753083185843925,"line":85,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/7.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @ 370321912 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @ 370321912 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"pwrmgr_escalation_timeout","qual_name":"8.pwrmgr_escalation_timeout.19248132820684180557522499561622996156811439151614294813474393314209839412617","seed":19248132820684180557522499561622996156811439151614294813474393314209839412617,"line":85,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/8.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @ 627414702 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @ 627414702 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"pwrmgr_escalation_timeout","qual_name":"9.pwrmgr_escalation_timeout.44960394630416599824835843753086713297490446855268556086244860933523968063853","seed":44960394630416599824835843753086713297490446855268556086244860933523968063853,"line":85,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/9.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @ 330167493 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @ 330167493 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]}],"UVM_FATAL (pwrmgr_reset_vseq.sv:62) [pwrmgr_reset_vseq] wait timeout occurred!":[{"name":"pwrmgr_stress_all","qual_name":"1.pwrmgr_stress_all.763726692298074460335013840380379091749308782584309453124193141512048301542","seed":763726692298074460335013840380379091749308782584309453124193141512048301542,"line":602,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/1.pwrmgr_stress_all/latest/run.log","log_context":["UVM_INFO @ 11831088206 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"pwrmgr_stress_all","qual_name":"3.pwrmgr_stress_all.43434102417476506769469883419234406359351941642815741489185375662431428118044","seed":43434102417476506769469883419234406359351941642815741489185375662431428118044,"line":372,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/3.pwrmgr_stress_all/latest/run.log","log_context":["UVM_INFO @ 10656325404 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"pwrmgr_stress_all","qual_name":"7.pwrmgr_stress_all.79843881309677602137665483409552119059557185311446520808987262618502987526142","seed":79843881309677602137665483409552119059557185311446520808987262618502987526142,"line":316,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/7.pwrmgr_stress_all/latest/run.log","log_context":["UVM_INFO @ 10429666897 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (uvm_phase.svh:1512) [PH_TIMEOUT] Explicit timeout of * ps hit, indicating a probable testbench issue":[{"name":"pwrmgr_reset","qual_name":"2.pwrmgr_reset.3213183009133055248700140259035739812002312003896535541716588573828508368442","seed":3213183009133055248700140259035739812002312003896535541716588573828508368442,"line":144,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/2.pwrmgr_reset/latest/run.log","log_context":["UVM_INFO @ 1000000000 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"pwrmgr_disable_rom_integrity_check","qual_name":"7.pwrmgr_disable_rom_integrity_check.76571404625921280926486460789457765008538746669176150787492299082495996089413","seed":76571404625921280926486460789457765008538746669176150787492299082495996089413,"line":97,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/7.pwrmgr_disable_rom_integrity_check/latest/run.log","log_context":["UVM_INFO @ 1000000000 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"pwrmgr_reset","qual_name":"8.pwrmgr_reset.38572284212782439536015205506606397511562869982545276768130504080114909542807","seed":38572284212782439536015205506606397511562869982545276768130504080114909542807,"line":103,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/8.pwrmgr_reset/latest/run.log","log_context":["UVM_INFO @ 1000000000 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (pwrmgr_reset_invalid_vseq.sv:55) [pwrmgr_reset_invalid_vseq] Timed out waiting for state DVWaitAckPwrUp":[{"name":"pwrmgr_reset_invalid","qual_name":"5.pwrmgr_reset_invalid.5029780845711773366417789721745545692108666430775267828639883260358624097007","seed":5029780845711773366417789721745545692108666430775267828639883260358624097007,"line":174,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/5.pwrmgr_reset_invalid/latest/run.log","log_context":["UVM_INFO @  89709398 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (pwrmgr_reset_invalid_vseq.sv:55) [pwrmgr_reset_invalid_vseq] Timed out waiting for state DVWaitDisClks":[{"name":"pwrmgr_reset_invalid","qual_name":"7.pwrmgr_reset_invalid.46412942064507729988837614658888518903743429279938803884775103430532261116419","seed":46412942064507729988837614658888518903743429279938803884775103430532261116419,"line":96,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/7.pwrmgr_reset_invalid/latest/run.log","log_context":["UVM_INFO @  26840752 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_ERROR (cip_base_vseq.sv:1209) [pwrmgr_common_vseq] Check failed (cfg.can_reset_with_csr_accesses || !has_outstanding_access()) Trying to trigger a reset with outstanding CSR items.":[{"name":"pwrmgr_stress_all_with_rand_reset","qual_name":"8.pwrmgr_stress_all_with_rand_reset.88594170333274664770403454583598820978334490563080281431548256877729720115597","seed":88594170333274664770403454583598820978334490563080281431548256877729720115597,"line":106,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/8.pwrmgr_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 124900395 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":258,"total":273,"percent":94.50549450549451}