{"block":{"name":"pwrmgr","variant":null,"commit":"1bd5f9a0371f862b10968297092488568751b0ed","commit_short":"1bd5f9a","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/1bd5f9a0371f862b10968297092488568751b0ed","revision_info":"GitHub Revision: [`1bd5f9a`](https://github.com/lowrisc/opentitan/tree/1bd5f9a0371f862b10968297092488568751b0ed)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-05-30T15:09:44Z","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":1.08,"sim_time":25.529746,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"csr_hw_reset":{"tests":{"pwrmgr_csr_hw_reset":{"max_time":1.02,"sim_time":31.919664,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"pwrmgr_csr_rw":{"max_time":1.03,"sim_time":49.877974,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_bit_bash":{"tests":{"pwrmgr_csr_bit_bash":{"max_time":3.58,"sim_time":1190.070554,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"pwrmgr_csr_aliasing":{"max_time":1.25,"sim_time":31.288766,"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":1.77,"sim_time":69.48600900000001,"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":1.03,"sim_time":49.877974,"passed":5,"total":5,"percent":100.0},"pwrmgr_csr_aliasing":{"max_time":1.25,"sim_time":31.288766,"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.6,"sim_time":305.638477,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"control_clks":{"tests":{"pwrmgr_wakeup":{"max_time":1.6,"sim_time":305.638477,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"aborted_low_power":{"tests":{"pwrmgr_aborted_low_power":{"max_time":1.5,"sim_time":37.536303999999994,"passed":10,"total":10,"percent":100.0},"pwrmgr_lowpower_invalid":{"max_time":1.12,"sim_time":43.466885000000005,"passed":10,"total":10,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"reset":{"tests":{"pwrmgr_reset":{"max_time":4.57,"sim_time":1000.0,"passed":8,"total":10,"percent":80.0},"pwrmgr_reset_invalid":{"max_time":1.36,"sim_time":102.975776,"passed":7,"total":10,"percent":70.0}},"passed":15,"total":20,"percent":75.0},"main_power_glitch_reset":{"tests":{"pwrmgr_reset":{"max_time":4.57,"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.49,"sim_time":190.707824,"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.33,"sim_time":309.63800699999996,"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.78,"sim_time":1000.0,"passed":8,"total":10,"percent":80.0}},"passed":8,"total":10,"percent":80.0},"stress_all":{"tests":{"pwrmgr_stress_all":{"max_time":22.34,"sim_time":10063.923407,"passed":9,"total":10,"percent":90.0}},"passed":9,"total":10,"percent":90.0},"intr_test":{"tests":{"pwrmgr_intr_test":{"max_time":1.01,"sim_time":23.059432,"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":3.11,"sim_time":635.854977,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_illegal_access":{"tests":{"pwrmgr_tl_errors":{"max_time":3.11,"sim_time":635.854977,"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":1.02,"sim_time":31.919664,"passed":1,"total":1,"percent":100.0},"pwrmgr_csr_rw":{"max_time":1.03,"sim_time":49.877974,"passed":5,"total":5,"percent":100.0},"pwrmgr_csr_aliasing":{"max_time":1.25,"sim_time":31.288766,"passed":1,"total":1,"percent":100.0},"pwrmgr_same_csr_outstanding":{"max_time":1.09,"sim_time":78.540582,"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":1.02,"sim_time":31.919664,"passed":1,"total":1,"percent":100.0},"pwrmgr_csr_rw":{"max_time":1.03,"sim_time":49.877974,"passed":5,"total":5,"percent":100.0},"pwrmgr_csr_aliasing":{"max_time":1.25,"sim_time":31.288766,"passed":1,"total":1,"percent":100.0},"pwrmgr_same_csr_outstanding":{"max_time":1.09,"sim_time":78.540582,"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":2.3,"sim_time":214.50970900000002,"passed":25,"total":25,"percent":100.0},"pwrmgr_sec_cm":{"max_time":3.14,"sim_time":674.939733,"passed":5,"total":5,"percent":100.0}},"passed":30,"total":30,"percent":100.0},"prim_count_check":{"tests":{"pwrmgr_sec_cm":{"max_time":3.14,"sim_time":674.939733,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"prim_fsm_check":{"tests":{"pwrmgr_sec_cm":{"max_time":3.14,"sim_time":674.939733,"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":2.3,"sim_time":214.50970900000002,"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":3.56,"sim_time":710.727135,"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.49,"sim_time":190.707824,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_rstmgr_intersig_mubi":{"tests":{"pwrmgr_sec_cm_rstmgr_intersig_mubi":{"max_time":1.41,"sim_time":93.15301,"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":1.0,"sim_time":31.286979,"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":3.14,"sim_time":674.939733,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_fsm_sparse":{"tests":{"pwrmgr_sec_cm":{"max_time":3.14,"sim_time":674.939733,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_fsm_terminal":{"tests":{"pwrmgr_sec_cm":{"max_time":3.14,"sim_time":674.939733,"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":1.06,"sim_time":45.962509,"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":1.08,"sim_time":48.702008,"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.51,"sim_time":473.974836,"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":1.03,"sim_time":49.877974,"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":1.03,"sim_time":49.877974,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0}},"passed":105,"total":105,"percent":100.0},"V3":{"testpoints":{"escalation_timeout":{"tests":{"pwrmgr_escalation_timeout":{"max_time":1.37,"sim_time":100.11573200000001,"passed":6,"total":10,"percent":60.0}},"passed":6,"total":10,"percent":60.0},"stress_all_with_rand_reset":{"tests":{"pwrmgr_stress_all_with_rand_reset":{"max_time":13.54,"sim_time":9079.636746,"passed":8,"total":10,"percent":80.0}},"passed":8,"total":10,"percent":80.0}},"passed":14,"total":20,"percent":70.0}},"coverage":{"code":{"block":null,"line_statement":99.09,"branch":96.37,"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":{"UVM_FATAL (uvm_phase.svh:1512) [PH_TIMEOUT] Explicit timeout of * ps hit, indicating a probable testbench issue":[{"name":"pwrmgr_reset","qual_name":"0.pwrmgr_reset.46127574130139989858120324409369423542145353068019521710286898334170039040681","seed":46127574130139989858120324409369423542145353068019521710286898334170039040681,"line":116,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/0.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_reset","qual_name":"1.pwrmgr_reset.36098295170137831688906738448836316082302654894474672086906294910414553983102","seed":36098295170137831688906738448836316082302654894474672086906294910414553983102,"line":104,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/1.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":"5.pwrmgr_disable_rom_integrity_check.33286900490375195719045688727741281044417287433872724716377499580472523607814","seed":33286900490375195719045688727741281044417287433872724716377499580472523607814,"line":90,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/5.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_disable_rom_integrity_check","qual_name":"6.pwrmgr_disable_rom_integrity_check.50142334758205656981746248866640226827145557648647316078778034646690648625517","seed":50142334758205656981746248866640226827145557648647316078778034646690648625517,"line":83,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/6.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"]}],"Offending '((!clk_en) || status)'":[{"name":"pwrmgr_escalation_timeout","qual_name":"2.pwrmgr_escalation_timeout.51564099529326181096130855761108487699668086953595077481597520144128628392720","seed":51564099529326181096130855761108487699668086953595077481597520144128628392720,"line":79,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/2.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @ 100115732 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @ 100115732 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"pwrmgr_escalation_timeout","qual_name":"5.pwrmgr_escalation_timeout.91156406971060856189923533641843445418476803133337678781375156203769929898614","seed":91156406971060856189923533641843445418476803133337678781375156203769929898614,"line":79,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/5.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @  99239819 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @  99239819 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"pwrmgr_escalation_timeout","qual_name":"6.pwrmgr_escalation_timeout.23128499376561267212920914692806967552544510777797189000964507551950274351953","seed":23128499376561267212920914692806967552544510777797189000964507551950274351953,"line":79,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/6.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @  97236897 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @  97236897 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.95016522710042617111754558440527912604746399463296045117087124296666453914617","seed":95016522710042617111754558440527912604746399463296045117087124296666453914617,"line":79,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/8.pwrmgr_escalation_timeout/latest/run.log","log_context":["UVM_ERROR @ 387940932 ps: (clkmgr_pwrmgr_sva_if.sv:37) [ASSERT FAILED] StatusRise_A\n","UVM_INFO @ 387940932 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]}],"UVM_FATAL (cip_base_vseq.sv:465) [pwrmgr_common_vseq] wait timeout occurred!":[{"name":"pwrmgr_stress_all_with_rand_reset","qual_name":"2.pwrmgr_stress_all_with_rand_reset.100481491866734045289143704320830470060528908594832616578225004996731285458218","seed":100481491866734045289143704320830470060528908594832616578225004996731285458218,"line":1286,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/2.pwrmgr_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 10933346454 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 DVWaitOtpInit":[{"name":"pwrmgr_reset_invalid","qual_name":"3.pwrmgr_reset_invalid.114966891808349206352611960487619932069370160719463244830573714612742518765225","seed":114966891808349206352611960487619932069370160719463244830573714612742518765225,"line":106,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/3.pwrmgr_reset_invalid/latest/run.log","log_context":["UVM_INFO @  69884658 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 DVWaitResetPrep":[{"name":"pwrmgr_reset_invalid","qual_name":"5.pwrmgr_reset_invalid.30626043615811846649866036431141803312733952489259790286088837476734379581702","seed":30626043615811846649866036431141803312733952489259790286088837476734379581702,"line":88,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/5.pwrmgr_reset_invalid/latest/run.log","log_context":["UVM_INFO @  41645214 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (pwrmgr_reset_vseq.sv:62) [pwrmgr_reset_vseq] wait timeout occurred!":[{"name":"pwrmgr_stress_all_with_rand_reset","qual_name":"5.pwrmgr_stress_all_with_rand_reset.102503670249819740994165723245723596265028081294313540182479611521918636385161","seed":102503670249819740994165723245723596265028081294313540182479611521918636385161,"line":1801,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/5.pwrmgr_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 25637406081 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"pwrmgr_stress_all","qual_name":"8.pwrmgr_stress_all.107030597105079665695483815340707708380299987269268363477800952351936326470893","seed":107030597105079665695483815340707708380299987269268363477800952351936326470893,"line":158,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/8.pwrmgr_stress_all/latest/run.log","log_context":["UVM_INFO @ 10063923407 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 DVWaitStrap":[{"name":"pwrmgr_reset_invalid","qual_name":"9.pwrmgr_reset_invalid.37094990463351981799764411252658274536933625509243879778894178502916494580461","seed":37094990463351981799764411252658274536933625509243879778894178502916494580461,"line":121,"log_path":"/nightly/current_run/scratch/master/pwrmgr-sim-vcs/9.pwrmgr_reset_invalid/latest/run.log","log_context":["UVM_INFO @ 109302524 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":249,"total":263,"percent":94.67680608365019}