{"block":{"name":"otbn","variant":null,"commit":"8007f614bd52d7ac557e5e3253489f0bf7b820c5","commit_short":"8007f61","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/8007f614bd52d7ac557e5e3253489f0bf7b820c5","revision_info":"GitHub Revision: [`8007f61`](https://github.com/lowrisc/opentitan/tree/8007f614bd52d7ac557e5e3253489f0bf7b820c5)"},"tool":{"name":"xcelium","version":"unknown"},"timestamp":"2026-04-24T16:00:28Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/ip/otbn/dv/data/otbn_testplan.html","stages":{"V1":{"testpoints":{"smoke":{"tests":{"otbn_smoke":{"max_time":21.331927,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"single_binary":{"tests":{"otbn_single":{"max_time":56.0,"sim_time":246.63737700000001,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"csr_hw_reset":{"tests":{"otbn_csr_hw_reset":{"max_time":5.0,"sim_time":45.085915,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_rw":{"tests":{"otbn_csr_rw":{"max_time":5.0,"sim_time":37.071577,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"csr_bit_bash":{"tests":{"otbn_csr_bit_bash":{"max_time":9.0,"sim_time":149.925462,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_aliasing":{"tests":{"otbn_csr_aliasing":{"max_time":5.0,"sim_time":14.461746,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_mem_rw_with_rand_reset":{"tests":{"otbn_csr_mem_rw_with_rand_reset":{"max_time":14.0,"sim_time":47.356322999999996,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"regwen_csr_and_corresponding_lockable_csr":{"tests":{"otbn_csr_rw":{"max_time":5.0,"sim_time":37.071577,"passed":20,"total":20,"percent":100.0},"otbn_csr_aliasing":{"max_time":5.0,"sim_time":14.461746,"passed":5,"total":5,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"mem_walk":{"tests":{"otbn_mem_walk":{"max_time":95.0,"sim_time":1989.1309059999999,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"mem_partial_access":{"tests":{"otbn_mem_partial_access":{"max_time":56.0,"sim_time":2091.810533,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0}},"passed":165,"total":166,"percent":99.39759036144578},"V2":{"testpoints":{"reset_recovery":{"tests":{"otbn_reset":{"max_time":56.0,"sim_time":343.989147,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"multi_error":{"tests":{"otbn_multi_err":{"max_time":46.0,"sim_time":562.1903669999999,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"back_to_back":{"tests":{"otbn_multi":{"max_time":163.0,"sim_time":506.42536099999995,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"stress_all":{"tests":{"otbn_stress_all":{"max_time":98.0,"sim_time":807.6740139999999,"passed":9,"total":10,"percent":90.0}},"passed":9,"total":10,"percent":90.0},"lc_escalation":{"tests":{"otbn_escalate":{"max_time":21.0,"sim_time":160.591394,"passed":57,"total":60,"percent":95.0}},"passed":57,"total":60,"percent":95.0},"zero_state_err_urnd":{"tests":{"otbn_zero_state_err_urnd":{"max_time":6.0,"sim_time":35.549853999999996,"passed":0,"total":5,"percent":0.0}},"passed":0,"total":5,"percent":0.0},"sw_errs_fatal_chk":{"tests":{"otbn_sw_errs_fatal_chk":{"max_time":22.0,"sim_time":150.20789499999998,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"alert_test":{"tests":{"otbn_alert_test":{"max_time":6.0,"sim_time":25.926296999999998,"passed":50,"total":50,"percent":100.0}},"passed":50,"total":50,"percent":100.0},"intr_test":{"tests":{"otbn_intr_test":{"max_time":5.0,"sim_time":15.891587,"passed":50,"total":50,"percent":100.0}},"passed":50,"total":50,"percent":100.0},"tl_d_oob_addr_access":{"tests":{"otbn_tl_errors":{"max_time":9.0,"sim_time":82.611225,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"tl_d_illegal_access":{"tests":{"otbn_tl_errors":{"max_time":9.0,"sim_time":82.611225,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"tl_d_outstanding_access":{"tests":{"otbn_csr_hw_reset":{"max_time":5.0,"sim_time":45.085915,"passed":5,"total":5,"percent":100.0},"otbn_csr_rw":{"max_time":5.0,"sim_time":37.071577,"passed":20,"total":20,"percent":100.0},"otbn_csr_aliasing":{"max_time":5.0,"sim_time":14.461746,"passed":5,"total":5,"percent":100.0},"otbn_same_csr_outstanding":{"max_time":6.0,"sim_time":17.9817,"passed":20,"total":20,"percent":100.0}},"passed":50,"total":50,"percent":100.0},"tl_d_partial_access":{"tests":{"otbn_csr_hw_reset":{"max_time":5.0,"sim_time":45.085915,"passed":5,"total":5,"percent":100.0},"otbn_csr_rw":{"max_time":5.0,"sim_time":37.071577,"passed":20,"total":20,"percent":100.0},"otbn_csr_aliasing":{"max_time":5.0,"sim_time":14.461746,"passed":5,"total":5,"percent":100.0},"otbn_same_csr_outstanding":{"max_time":6.0,"sim_time":17.9817,"passed":20,"total":20,"percent":100.0}},"passed":50,"total":50,"percent":100.0}},"passed":267,"total":276,"percent":96.73913043478261},"V2S":{"testpoints":{"mem_integrity":{"tests":{"otbn_imem_err":{"max_time":11.0,"sim_time":23.739976,"passed":10,"total":10,"percent":100.0},"otbn_dmem_err":{"max_time":11.0,"sim_time":26.40728,"passed":15,"total":15,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"internal_integrity":{"tests":{"otbn_alu_bignum_mod_err":{"max_time":10.0,"sim_time":403.40045799999996,"passed":5,"total":5,"percent":100.0},"otbn_controller_ispr_rdata_err":{"max_time":9.0,"sim_time":20.348080999999997,"passed":5,"total":5,"percent":100.0},"otbn_mac_bignum_acc_err":{"max_time":11.0,"sim_time":118.915038,"passed":5,"total":5,"percent":100.0},"otbn_urnd_err":{"max_time":5.0,"sim_time":8.069259,"passed":0,"total":2,"percent":0.0}},"passed":15,"total":17,"percent":88.23529411764706},"illegal_bus_access":{"tests":{"otbn_illegal_mem_acc":{"max_time":9.0,"sim_time":29.969151999999998,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"otbn_mem_gnt_acc_err":{"tests":{"otbn_mem_gnt_acc_err":{"max_time":9.0,"sim_time":24.971346,"passed":2,"total":2,"percent":100.0}},"passed":2,"total":2,"percent":100.0},"otbn_non_sec_partial_wipe":{"tests":{"otbn_partial_wipe":{"max_time":11.0,"sim_time":60.301839,"passed":9,"total":10,"percent":90.0}},"passed":9,"total":10,"percent":90.0},"tl_intg_err":{"tests":{"otbn_tl_intg_err":{"max_time":37.0,"sim_time":197.10829999999999,"passed":20,"total":20,"percent":100.0},"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"passthru_mem_tl_intg_err":{"tests":{"otbn_passthru_mem_tl_intg_err":{"max_time":70.0,"sim_time":404.996999,"passed":17,"total":20,"percent":85.0}},"passed":17,"total":20,"percent":85.0},"prim_fsm_check":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"prim_count_check":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_mem_scramble":{"tests":{"otbn_smoke":{"max_time":21.331927,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"sec_cm_data_mem_integrity":{"tests":{"otbn_dmem_err":{"max_time":11.0,"sim_time":26.40728,"passed":15,"total":15,"percent":100.0}},"passed":15,"total":15,"percent":100.0},"sec_cm_instruction_mem_integrity":{"tests":{"otbn_imem_err":{"max_time":11.0,"sim_time":23.739976,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_bus_integrity":{"tests":{"otbn_tl_intg_err":{"max_time":37.0,"sim_time":197.10829999999999,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"sec_cm_controller_fsm_global_esc":{"tests":{"otbn_escalate":{"max_time":21.0,"sim_time":160.591394,"passed":57,"total":60,"percent":95.0}},"passed":57,"total":60,"percent":95.0},"sec_cm_controller_fsm_local_esc":{"tests":{"otbn_imem_err":{"max_time":11.0,"sim_time":23.739976,"passed":10,"total":10,"percent":100.0},"otbn_dmem_err":{"max_time":11.0,"sim_time":26.40728,"passed":15,"total":15,"percent":100.0},"otbn_zero_state_err_urnd":{"max_time":6.0,"sim_time":35.549853999999996,"passed":0,"total":5,"percent":0.0},"otbn_illegal_mem_acc":{"max_time":9.0,"sim_time":29.969151999999998,"passed":5,"total":5,"percent":100.0},"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":35,"total":40,"percent":87.5},"sec_cm_controller_fsm_sparse":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_scramble_key_sideload":{"tests":{"otbn_single":{"max_time":56.0,"sim_time":246.63737700000001,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_scramble_ctrl_fsm_local_esc":{"tests":{"otbn_imem_err":{"max_time":11.0,"sim_time":23.739976,"passed":10,"total":10,"percent":100.0},"otbn_dmem_err":{"max_time":11.0,"sim_time":26.40728,"passed":15,"total":15,"percent":100.0},"otbn_zero_state_err_urnd":{"max_time":6.0,"sim_time":35.549853999999996,"passed":0,"total":5,"percent":0.0},"otbn_illegal_mem_acc":{"max_time":9.0,"sim_time":29.969151999999998,"passed":5,"total":5,"percent":100.0},"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":35,"total":40,"percent":87.5},"sec_cm_scramble_ctrl_fsm_sparse":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_start_stop_ctrl_fsm_global_esc":{"tests":{"otbn_escalate":{"max_time":21.0,"sim_time":160.591394,"passed":57,"total":60,"percent":95.0}},"passed":57,"total":60,"percent":95.0},"sec_cm_start_stop_ctrl_fsm_local_esc":{"tests":{"otbn_imem_err":{"max_time":11.0,"sim_time":23.739976,"passed":10,"total":10,"percent":100.0},"otbn_dmem_err":{"max_time":11.0,"sim_time":26.40728,"passed":15,"total":15,"percent":100.0},"otbn_zero_state_err_urnd":{"max_time":6.0,"sim_time":35.549853999999996,"passed":0,"total":5,"percent":0.0},"otbn_illegal_mem_acc":{"max_time":9.0,"sim_time":29.969151999999998,"passed":5,"total":5,"percent":100.0},"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":35,"total":40,"percent":87.5},"sec_cm_start_stop_ctrl_fsm_sparse":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_data_reg_sw_sca":{"tests":{"otbn_single":{"max_time":56.0,"sim_time":246.63737700000001,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_ctrl_redun":{"tests":{"otbn_ctrl_redun":{"max_time":8.0,"sim_time":73.578289,"passed":12,"total":12,"percent":100.0}},"passed":12,"total":12,"percent":100.0},"sec_cm_pc_ctrl_flow_redun":{"tests":{"otbn_pc_ctrl_flow_redun":{"max_time":12.0,"sim_time":49.859262,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_rnd_bus_consistency":{"tests":{"otbn_rnd_sec_cm":{"max_time":55.0,"sim_time":258.38034,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_rnd_rng_digest":{"tests":{"otbn_rnd_sec_cm":{"max_time":55.0,"sim_time":258.38034,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_rf_base_data_reg_sw_integrity":{"tests":{"otbn_rf_base_intg_err":{"max_time":11.0,"sim_time":28.595318,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_rf_base_data_reg_sw_glitch_detect":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_stack_wr_ptr_ctr_redun":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_rf_bignum_data_reg_sw_integrity":{"tests":{"otbn_rf_bignum_intg_err":{"max_time":14.0,"sim_time":86.922742,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_rf_bignum_data_reg_sw_glitch_detect":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_loop_stack_ctr_redun":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_loop_stack_addr_integrity":{"tests":{"otbn_stack_addr_integ_chk":{"max_time":19.0,"sim_time":35.784259,"passed":4,"total":5,"percent":80.0}},"passed":4,"total":5,"percent":80.0},"sec_cm_call_stack_addr_integrity":{"tests":{"otbn_stack_addr_integ_chk":{"max_time":19.0,"sim_time":35.784259,"passed":4,"total":5,"percent":80.0}},"passed":4,"total":5,"percent":80.0},"sec_cm_start_stop_ctrl_state_consistency":{"tests":{"otbn_sec_wipe_err":{"max_time":11.0,"sim_time":42.876069,"passed":7,"total":7,"percent":100.0}},"passed":7,"total":7,"percent":100.0},"sec_cm_data_mem_sec_wipe":{"tests":{"otbn_single":{"max_time":56.0,"sim_time":246.63737700000001,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_instruction_mem_sec_wipe":{"tests":{"otbn_single":{"max_time":56.0,"sim_time":246.63737700000001,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_data_reg_sw_sec_wipe":{"tests":{"otbn_single":{"max_time":56.0,"sim_time":246.63737700000001,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_write_mem_integrity":{"tests":{"otbn_multi":{"max_time":163.0,"sim_time":506.42536099999995,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_ctrl_flow_count":{"tests":{"otbn_single":{"max_time":56.0,"sim_time":246.63737700000001,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_ctrl_flow_sca":{"tests":{"otbn_single":{"max_time":56.0,"sim_time":246.63737700000001,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_data_mem_sw_noaccess":{"tests":{"otbn_sw_no_acc":{"max_time":23.0,"sim_time":123.34821099999999,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_key_sideload":{"tests":{"otbn_single":{"max_time":56.0,"sim_time":246.63737700000001,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_tlul_fifo_ctr_redun":{"tests":{"otbn_sec_cm":{"max_time":241.0,"sim_time":5815.069115,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0}},"passed":323,"total":339,"percent":95.28023598820059},"V3":{"testpoints":{"stress_all_with_rand_reset":{"tests":{"otbn_stress_all_with_rand_reset":{"max_time":795.0,"sim_time":19052.231837000003,"passed":3,"total":10,"percent":30.0}},"passed":3,"total":10,"percent":30.0}},"passed":3,"total":10,"percent":30.0},"unmapped":{"testpoints":{"Unmapped":{"tests":{"otbn_smoke_vectorized":{"max_time":8.0,"sim_time":217.157603,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0}},"coverage":{"code":{"block":99.47,"line_statement":99.65,"branch":93.17,"condition_expression":null,"toggle":93.39,"fsm":100.0},"assertion":96.73,"functional":100.0},"cov_report_page":"/nightly/current_run/scratch/master/otbn-sim-xcelium/cov_report/index.html","failed_jobs":{"buckets":{"UVM_FATAL (otbn_scoreboard.sv:550) scoreboard [scoreboard] We saw a STATUS change * cycles ago that implied we'd get a recov alert but it still hasn't arrived.":[{"name":"otbn_passthru_mem_tl_intg_err","qual_name":"6.otbn_passthru_mem_tl_intg_err.46811874034364971647265330933088912011482547023333900592853265520478205235797","seed":46811874034364971647265330933088912011482547023333900592853265520478205235797,"line":86,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/6.otbn_passthru_mem_tl_intg_err/latest/run.log","log_context":["UVM_FATAL @  25628618 ps: (otbn_scoreboard.sv:550) uvm_test_top.env.scoreboard [uvm_test_top.env.scoreboard] We saw a STATUS change 30 cycles ago that implied we'd get a recov alert but it still hasn't arrived.\n","UVM_INFO @  25628618 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_passthru_mem_tl_intg_err","qual_name":"15.otbn_passthru_mem_tl_intg_err.220339985353914832915499856035654727720274933190806699864194924487240084164","seed":220339985353914832915499856035654727720274933190806699864194924487240084164,"line":86,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/15.otbn_passthru_mem_tl_intg_err/latest/run.log","log_context":["UVM_FATAL @   2510544 ps: (otbn_scoreboard.sv:550) uvm_test_top.env.scoreboard [uvm_test_top.env.scoreboard] We saw a STATUS change 30 cycles ago that implied we'd get a recov alert but it still hasn't arrived.\n","UVM_INFO @   2510544 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_escalate","qual_name":"10.otbn_escalate.20520101554372696724910732582308269598384576169207051137252101547787201337142","seed":20520101554372696724910732582308269598384576169207051137252101547787201337142,"line":117,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/10.otbn_escalate/latest/run.log","log_context":["UVM_FATAL @  31288263 ps: (otbn_scoreboard.sv:550) uvm_test_top.env.scoreboard [uvm_test_top.env.scoreboard] We saw a STATUS change 30 cycles ago that implied we'd get a recov alert but it still hasn't arrived.\n","UVM_INFO @  31288263 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (otbn_scoreboard.sv:550) scoreboard [scoreboard] We saw a STATUS change * cycles ago that implied we'd get a fatal alert but it still hasn't arrived.":[{"name":"otbn_passthru_mem_tl_intg_err","qual_name":"12.otbn_passthru_mem_tl_intg_err.88448711504521394967089967592032416489580364298043483648033932208236512363087","seed":88448711504521394967089967592032416489580364298043483648033932208236512363087,"line":86,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/12.otbn_passthru_mem_tl_intg_err/latest/run.log","log_context":["UVM_FATAL @   2455192 ps: (otbn_scoreboard.sv:550) uvm_test_top.env.scoreboard [uvm_test_top.env.scoreboard] We saw a STATUS change 30 cycles ago that implied we'd get a fatal alert but it still hasn't arrived.\n","UVM_INFO @   2455192 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"Job returned non-zero exit code":[{"name":"otbn_smoke","qual_name":"0.otbn_smoke.100181045188693697887326429254069191373739704678742973266944285985333342342985","seed":100181045188693697887326429254069191373739704678742973266944285985333342342985,"line":null,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_smoke/latest/run.log","log_context":["\n","\n","[make]: pre_run\n","mkdir -p /nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_smoke/latest\n","cd /nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_smoke/latest && pushd /nightly/current_run/opentitan; source hw/ip/otbn/dv/uvm/get-toolchain-paths.sh; popd; /nightly/current_run/opentitan/hw/ip/otbn/dv/uvm/gen-binaries.py --src-dir /nightly/current_run/opentitan/hw/ip/otbn/dv/smoke /nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_smoke/latest/otbn-binaries\n","/nightly/current_run/opentitan /nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_smoke/latest\n","2026/04/25 02:35:19 Downloading https://releases.bazel.build/8.0.1/release/bazel-8.0.1-linux-x86_64...\n","Opening zip \"/nightly/runs/.cache/bazelisk/downloads/sha256/40f243b118f46d1c88842315e78ec5f9f6390980d67a90f7b64098613e60d65b/bin/bazel (deleted)\": open(): No such file or directory\n","FATAL: Failed to open '/nightly/runs/.cache/bazelisk/downloads/sha256/40f243b118f46d1c88842315e78ec5f9f6390980d67a90f7b64098613e60d65b/bin/bazel (deleted)' as a zip file: (error: 2): No such file or directory\n","make: *** [/nightly/current_run/opentitan/hw/dv/tools/dvsim/sim.mk:52: pre_run] Error 36\n"]},{"name":"otbn_stress_all","qual_name":"0.otbn_stress_all.103238407781906530228503566369485914154925404486508673668664120767986290331489","seed":103238407781906530228503566369485914154925404486508673668664120767986290331489,"line":null,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_stress_all/latest/run.log","log_context":["\n","\n","[make]: pre_run\n","mkdir -p /nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_stress_all/latest\n","cd /nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_stress_all/latest && pushd /nightly/current_run/opentitan; source hw/ip/otbn/dv/uvm/get-toolchain-paths.sh; popd; /nightly/current_run/opentitan/hw/ip/otbn/dv/uvm/gen-binaries.py --seed 103238407781906530228503566369485914154925404486508673668664120767986290331489 --size 2000 --count 10 /nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_stress_all/latest/otbn-binaries\n","/nightly/current_run/opentitan /nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_stress_all/latest\n","2026/04/25 02:35:20 Downloading https://releases.bazel.build/8.0.1/release/bazel-8.0.1-linux-x86_64...\n","Opening zip \"/nightly/runs/.cache/bazelisk/downloads/sha256/40f243b118f46d1c88842315e78ec5f9f6390980d67a90f7b64098613e60d65b/bin/bazel (deleted)\": open(): No such file or directory\n","FATAL: Failed to open '/nightly/runs/.cache/bazelisk/downloads/sha256/40f243b118f46d1c88842315e78ec5f9f6390980d67a90f7b64098613e60d65b/bin/bazel (deleted)' as a zip file: (error: 2): No such file or directory\n","make: *** [/nightly/current_run/opentitan/hw/dv/tools/dvsim/sim.mk:52: pre_run] Error 36\n"]}],"UVM_ERROR (cip_base_vseq.sv:1237) [otbn_common_vseq] Check failed (!has_outstanding_access()) Waited * cycles to issue a reset with no outstanding accesses.":[{"name":"otbn_stress_all_with_rand_reset","qual_name":"0.otbn_stress_all_with_rand_reset.35212845825207707729102285136307501292406220278159226949535894069844253417591","seed":35212845825207707729102285136307501292406220278159226949535894069844253417591,"line":188,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_ERROR @ 1590152470 ps: (cip_base_vseq.sv:1237) [uvm_test_top.env.virtual_sequencer.otbn_common_vseq] Check failed (!has_outstanding_access()) Waited 10000 cycles to issue a reset with no outstanding accesses. \n","UVM_INFO @ 1590152470 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_stress_all_with_rand_reset","qual_name":"2.otbn_stress_all_with_rand_reset.31414901528242956106762778102893087886725522837526508410067304155593059657475","seed":31414901528242956106762778102893087886725522837526508410067304155593059657475,"line":314,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/2.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_ERROR @ 722277050 ps: (cip_base_vseq.sv:1237) [uvm_test_top.env.virtual_sequencer.otbn_common_vseq] Check failed (!has_outstanding_access()) Waited 10000 cycles to issue a reset with no outstanding accesses. \n","UVM_INFO @ 722277050 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_stress_all_with_rand_reset","qual_name":"4.otbn_stress_all_with_rand_reset.18224934042298943509922316559870719143994435881672739309001491797519050678902","seed":18224934042298943509922316559870719143994435881672739309001491797519050678902,"line":304,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/4.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_ERROR @ 1172479099 ps: (cip_base_vseq.sv:1237) [uvm_test_top.env.virtual_sequencer.otbn_common_vseq] Check failed (!has_outstanding_access()) Waited 10000 cycles to issue a reset with no outstanding accesses. \n","UVM_INFO @ 1172479099 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_stress_all_with_rand_reset","qual_name":"6.otbn_stress_all_with_rand_reset.44481213195716564682484155408901293641570329036626509003485675211897935225965","seed":44481213195716564682484155408901293641570329036626509003485675211897935225965,"line":418,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/6.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_ERROR @ 2997861331 ps: (cip_base_vseq.sv:1237) [uvm_test_top.env.virtual_sequencer.otbn_common_vseq] Check failed (!has_outstanding_access()) Waited 10000 cycles to issue a reset with no outstanding accesses. \n","UVM_INFO @ 2997861331 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_ERROR (uvm_hdl_inca.c:743) [UVM/DPI/NOBJ3] name tb.dut.u_otbn_core.u_otbn_rnd.u_xoshiro256pp.xoshiro_q cannot be resolved to a hdl object (vlog,vhdl,vlog-slice)":[{"name":"otbn_zero_state_err_urnd","qual_name":"0.otbn_zero_state_err_urnd.14514666919103090247731748352952298954155737071433788569582928518737865987543","seed":14514666919103090247731748352952298954155737071433788569582928518737865987543,"line":117,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_zero_state_err_urnd/latest/run.log","log_context":["UVM_ERROR @   8227130 ps: (uvm_hdl_inca.c:743) [UVM/DPI/NOBJ3] name tb.dut.u_otbn_core.u_otbn_rnd.u_xoshiro256pp.xoshiro_q cannot be resolved to a hdl object (vlog,vhdl,vlog-slice)\n","UVM_INFO @   8227130 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_zero_state_err_urnd","qual_name":"1.otbn_zero_state_err_urnd.69653088063025090899800802741761195467688661383497261417851593219433617225329","seed":69653088063025090899800802741761195467688661383497261417851593219433617225329,"line":120,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/1.otbn_zero_state_err_urnd/latest/run.log","log_context":["UVM_ERROR @  35549854 ps: (uvm_hdl_inca.c:743) [UVM/DPI/NOBJ3] name tb.dut.u_otbn_core.u_otbn_rnd.u_xoshiro256pp.xoshiro_q cannot be resolved to a hdl object (vlog,vhdl,vlog-slice)\n","UVM_INFO @  35549854 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_zero_state_err_urnd","qual_name":"2.otbn_zero_state_err_urnd.104220252455165237079905341619859546173224913788439805773639577632079712007001","seed":104220252455165237079905341619859546173224913788439805773639577632079712007001,"line":112,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/2.otbn_zero_state_err_urnd/latest/run.log","log_context":["UVM_ERROR @  34044039 ps: (uvm_hdl_inca.c:743) [UVM/DPI/NOBJ3] name tb.dut.u_otbn_core.u_otbn_rnd.u_xoshiro256pp.xoshiro_q cannot be resolved to a hdl object (vlog,vhdl,vlog-slice)\n","UVM_INFO @  34044039 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_zero_state_err_urnd","qual_name":"3.otbn_zero_state_err_urnd.60539671391004024494037635508669703782838167098388462540316459174662320761060","seed":60539671391004024494037635508669703782838167098388462540316459174662320761060,"line":105,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/3.otbn_zero_state_err_urnd/latest/run.log","log_context":["UVM_ERROR @  19746451 ps: (uvm_hdl_inca.c:743) [UVM/DPI/NOBJ3] name tb.dut.u_otbn_core.u_otbn_rnd.u_xoshiro256pp.xoshiro_q cannot be resolved to a hdl object (vlog,vhdl,vlog-slice)\n","UVM_INFO @  19746451 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_zero_state_err_urnd","qual_name":"4.otbn_zero_state_err_urnd.18788001217058787463854494180387810401173884548517277232915630302844697751532","seed":18788001217058787463854494180387810401173884548517277232915630302844697751532,"line":106,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/4.otbn_zero_state_err_urnd/latest/run.log","log_context":["UVM_ERROR @   5136282 ps: (uvm_hdl_inca.c:743) [UVM/DPI/NOBJ3] name tb.dut.u_otbn_core.u_otbn_rnd.u_xoshiro256pp.xoshiro_q cannot be resolved to a hdl object (vlog,vhdl,vlog-slice)\n","UVM_INFO @   5136282 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_ERROR (uvm_hdl_inca.c:743) [UVM/DPI/NOBJ3] name tb.dut.edn_urnd_ack cannot be resolved to a hdl object (vlog,vhdl,vlog-slice)":[{"name":"otbn_urnd_err","qual_name":"0.otbn_urnd_err.111674778992267839629152039936909337924888532571937601571145580036173004982916","seed":111674778992267839629152039936909337924888532571937601571145580036173004982916,"line":119,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/0.otbn_urnd_err/latest/run.log","log_context":["UVM_ERROR @   3162860 ps: (uvm_hdl_inca.c:743) [UVM/DPI/NOBJ3] name tb.dut.edn_urnd_ack cannot be resolved to a hdl object (vlog,vhdl,vlog-slice)\n","UVM_INFO @   3162860 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_urnd_err","qual_name":"1.otbn_urnd_err.6940741233438548456633253397584356071522274143402912252671339809347951760633","seed":6940741233438548456633253397584356071522274143402912252671339809347951760633,"line":111,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/1.otbn_urnd_err/latest/run.log","log_context":["UVM_ERROR @   8069259 ps: (uvm_hdl_inca.c:743) [UVM/DPI/NOBJ3] name tb.dut.edn_urnd_ack cannot be resolved to a hdl object (vlog,vhdl,vlog-slice)\n","UVM_INFO @   8069259 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"xmsim: *E,ASRTST (/nightly/current_run/scratch/master/otbn-sim-xcelium/default/fusesoc-work/src/lowrisc_dv_otbn_env_*/otbn_insn_cnt_if.sv,21): Assertion InsnCntMatches_A has failed":[{"name":"otbn_stack_addr_integ_chk","qual_name":"2.otbn_stack_addr_integ_chk.102862273654590323957505052554798620949470683322702966993181249621902348218506","seed":102862273654590323957505052554798620949470683322702966993181249621902348218506,"line":121,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/2.otbn_stack_addr_integ_chk/latest/run.log","log_context":["xmsim: *E,ASRTST (/nightly/current_run/scratch/master/otbn-sim-xcelium/default/fusesoc-work/src/lowrisc_dv_otbn_env_0.1/otbn_insn_cnt_if.sv,21): (time 5787615 PS) Assertion tb.insn_cnt_if.InsnCntMatches_A has failed \n","UVM_ERROR @   5787615 ps: (otbn_insn_cnt_if.sv:21) [ASSERT FAILED] InsnCntMatches_A\n","UVM_INFO @   5787615 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]},{"name":"otbn_escalate","qual_name":"11.otbn_escalate.100909794008629726402749209077082528456322756000711406116430750576305545365591","seed":100909794008629726402749209077082528456322756000711406116430750576305545365591,"line":116,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/11.otbn_escalate/latest/run.log","log_context":["xmsim: *E,ASRTST (/nightly/current_run/scratch/master/otbn-sim-xcelium/default/fusesoc-work/src/lowrisc_dv_otbn_env_0.1/otbn_insn_cnt_if.sv,21): (time 57622280 PS) Assertion tb.insn_cnt_if.InsnCntMatches_A has failed \n","UVM_ERROR @  57622280 ps: (otbn_insn_cnt_if.sv:21) [ASSERT FAILED] InsnCntMatches_A\n","UVM_INFO @  57622280 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]}],"UVM_FATAL (otbn_base_vseq.sv:348) [otbn_imem_err_vseq] Check failed (!cfg.under_reset)":[{"name":"otbn_stress_all_with_rand_reset","qual_name":"3.otbn_stress_all_with_rand_reset.61928975615231169366085877567632118692633146223796281974147130128596090825500","seed":61928975615231169366085877567632118692633146223796281974147130128596090825500,"line":243,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/3.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_FATAL @ 1127961712 ps: (otbn_base_vseq.sv:348) [uvm_test_top.env.virtual_sequencer.otbn_imem_err_vseq] Check failed (!cfg.under_reset)  \n","UVM_INFO @ 1127961712 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (otbn_base_vseq.sv:348) [otbn_dmem_err_vseq] Check failed (!cfg.under_reset)":[{"name":"otbn_stress_all_with_rand_reset","qual_name":"5.otbn_stress_all_with_rand_reset.43729889908033507403133131658937209454130364148646832350224217983733838013704","seed":43729889908033507403133131658937209454130364148646832350224217983733838013704,"line":237,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/5.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_FATAL @ 143443938 ps: (otbn_base_vseq.sv:348) [uvm_test_top.env.virtual_sequencer.otbn_dmem_err_vseq] Check failed (!cfg.under_reset)  \n","UVM_INFO @ 143443938 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"otbn_stress_all_with_rand_reset","qual_name":"8.otbn_stress_all_with_rand_reset.58970950979863195370279301384544627194552137792471559054596665747324907645424","seed":58970950979863195370279301384544627194552137792471559054596665747324907645424,"line":232,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/8.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_FATAL @ 5481222979 ps: (otbn_base_vseq.sv:348) [uvm_test_top.env.virtual_sequencer.otbn_dmem_err_vseq] Check failed (!cfg.under_reset)  \n","UVM_INFO @ 5481222979 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"xmsim: *E,ASRTST (/nightly/current_run/scratch/master/otbn-sim-xcelium/default/fusesoc-work/src/lowrisc_dv_otbn_sim_*/tb.sv,292): Assertion MatchingStatus_A has failed":[{"name":"otbn_partial_wipe","qual_name":"5.otbn_partial_wipe.63872583018176857180266311274167309068209942840386332018761589453300391702561","seed":63872583018176857180266311274167309068209942840386332018761589453300391702561,"line":108,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/5.otbn_partial_wipe/latest/run.log","log_context":["xmsim: *E,ASRTST (/nightly/current_run/scratch/master/otbn-sim-xcelium/default/fusesoc-work/src/lowrisc_dv_otbn_sim_0.1/tb.sv,292): (time 6717455 PS) Assertion tb.MatchingStatus_A has failed \n","UVM_ERROR @   6717455 ps: (tb.sv:292) [ASSERT FAILED] MatchingStatus_A\n","UVM_INFO @   6717455 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]}],"UVM_ERROR (otbn_scoreboard.sv:321) [scoreboard] Check failed item.d_data == exp_read_data.val (* [*] vs * [*]) value for register otbn_reg_block.status":[{"name":"otbn_escalate","qual_name":"7.otbn_escalate.19170887259785311093353408724429097816879299518509275078388272287784393791435","seed":19170887259785311093353408724429097816879299518509275078388272287784393791435,"line":113,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/7.otbn_escalate/latest/run.log","log_context":["UVM_ERROR @   1544037 ps: (otbn_scoreboard.sv:321) [uvm_test_top.env.scoreboard] Check failed item.d_data == exp_read_data.val (4 [0x4] vs 255 [0xff]) value for register otbn_reg_block.status\n","UVM_INFO @   1544037 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":562,"total":586,"percent":95.90443686006826}