{"block":{"name":"otbn","variant":null,"commit":"5b8f6746131e231116e685585432b70359d2c727","commit_short":"5b8f674","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/5b8f6746131e231116e685585432b70359d2c727","revision_info":"GitHub Revision: [`5b8f674`](https://github.com/lowrisc/opentitan/tree/5b8f6746131e231116e685585432b70359d2c727)"},"tool":{"name":"xcelium","version":"unknown"},"timestamp":"2026-04-20T00:07:04Z","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":10.0,"sim_time":171.166786,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"single_binary":{"tests":{"otbn_single":{"max_time":1270.0,"sim_time":3955.504496,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"csr_hw_reset":{"tests":{"otbn_csr_hw_reset":{"max_time":17.0,"sim_time":41.938099,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_rw":{"tests":{"otbn_csr_rw":{"max_time":9.0,"sim_time":12.508961,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"csr_bit_bash":{"tests":{"otbn_csr_bit_bash":{"max_time":13.0,"sim_time":95.343383,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_aliasing":{"tests":{"otbn_csr_aliasing":{"max_time":9.0,"sim_time":29.683207,"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":111.963747,"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":9.0,"sim_time":12.508961,"passed":20,"total":20,"percent":100.0},"otbn_csr_aliasing":{"max_time":9.0,"sim_time":29.683207,"passed":5,"total":5,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"mem_walk":{"tests":{"otbn_mem_walk":{"max_time":125.00000000000001,"sim_time":3955.381708,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"mem_partial_access":{"tests":{"otbn_mem_partial_access":{"max_time":71.0,"sim_time":1253.32268,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0}},"passed":166,"total":166,"percent":100.0},"V2":{"testpoints":{"reset_recovery":{"tests":{"otbn_reset":{"max_time":54.0,"sim_time":112.93178200000001,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"multi_error":{"tests":{"otbn_multi_err":{"max_time":193.0,"sim_time":600.254058,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"back_to_back":{"tests":{"otbn_multi":{"max_time":122.99999999999999,"sim_time":288.850495,"passed":9,"total":10,"percent":90.0}},"passed":9,"total":10,"percent":90.0},"stress_all":{"tests":{"otbn_stress_all":{"max_time":108.0,"sim_time":830.2788079999999,"passed":9,"total":10,"percent":90.0}},"passed":9,"total":10,"percent":90.0},"lc_escalation":{"tests":{"otbn_escalate":{"max_time":135.0,"sim_time":428.263877,"passed":59,"total":60,"percent":98.33333333333333}},"passed":59,"total":60,"percent":98.33333333333333},"zero_state_err_urnd":{"tests":{"otbn_zero_state_err_urnd":{"max_time":10.0,"sim_time":74.305701,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sw_errs_fatal_chk":{"tests":{"otbn_sw_errs_fatal_chk":{"max_time":59.0,"sim_time":449.767388,"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":26.526996999999998,"passed":50,"total":50,"percent":100.0}},"passed":50,"total":50,"percent":100.0},"intr_test":{"tests":{"otbn_intr_test":{"max_time":9.0,"sim_time":30.464203,"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":14.0,"sim_time":275.923624,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"tl_d_illegal_access":{"tests":{"otbn_tl_errors":{"max_time":14.0,"sim_time":275.923624,"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":17.0,"sim_time":41.938099,"passed":5,"total":5,"percent":100.0},"otbn_csr_rw":{"max_time":9.0,"sim_time":12.508961,"passed":20,"total":20,"percent":100.0},"otbn_csr_aliasing":{"max_time":9.0,"sim_time":29.683207,"passed":5,"total":5,"percent":100.0},"otbn_same_csr_outstanding":{"max_time":10.0,"sim_time":17.398691,"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":17.0,"sim_time":41.938099,"passed":5,"total":5,"percent":100.0},"otbn_csr_rw":{"max_time":9.0,"sim_time":12.508961,"passed":20,"total":20,"percent":100.0},"otbn_csr_aliasing":{"max_time":9.0,"sim_time":29.683207,"passed":5,"total":5,"percent":100.0},"otbn_same_csr_outstanding":{"max_time":10.0,"sim_time":17.398691,"passed":20,"total":20,"percent":100.0}},"passed":50,"total":50,"percent":100.0}},"passed":273,"total":276,"percent":98.91304347826087},"V2S":{"testpoints":{"mem_integrity":{"tests":{"otbn_imem_err":{"max_time":13.0,"sim_time":34.904474,"passed":10,"total":10,"percent":100.0},"otbn_dmem_err":{"max_time":30.0,"sim_time":160.58367,"passed":15,"total":15,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"internal_integrity":{"tests":{"otbn_alu_bignum_mod_err":{"max_time":12.0,"sim_time":229.58513699999997,"passed":5,"total":5,"percent":100.0},"otbn_controller_ispr_rdata_err":{"max_time":10.0,"sim_time":61.388546000000005,"passed":5,"total":5,"percent":100.0},"otbn_mac_bignum_acc_err":{"max_time":11.0,"sim_time":60.243709,"passed":5,"total":5,"percent":100.0},"otbn_urnd_err":{"max_time":6.0,"sim_time":17.126761,"passed":2,"total":2,"percent":100.0}},"passed":17,"total":17,"percent":100.0},"illegal_bus_access":{"tests":{"otbn_illegal_mem_acc":{"max_time":10.0,"sim_time":33.798968,"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":6.0,"sim_time":41.978736,"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":8.0,"sim_time":19.988103,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"tl_intg_err":{"tests":{"otbn_tl_intg_err":{"max_time":78.0,"sim_time":390.546785,"passed":20,"total":20,"percent":100.0},"otbn_sec_cm":{"max_time":266.0,"sim_time":2212.4835279999998,"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":63.0,"sim_time":452.519685,"passed":18,"total":20,"percent":90.0}},"passed":18,"total":20,"percent":90.0},"prim_fsm_check":{"tests":{"otbn_sec_cm":{"max_time":266.0,"sim_time":2212.4835279999998,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"prim_count_check":{"tests":{"otbn_sec_cm":{"max_time":266.0,"sim_time":2212.4835279999998,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_mem_scramble":{"tests":{"otbn_smoke":{"max_time":10.0,"sim_time":171.166786,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"sec_cm_data_mem_integrity":{"tests":{"otbn_dmem_err":{"max_time":30.0,"sim_time":160.58367,"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":13.0,"sim_time":34.904474,"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":78.0,"sim_time":390.546785,"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":135.0,"sim_time":428.263877,"passed":59,"total":60,"percent":98.33333333333333}},"passed":59,"total":60,"percent":98.33333333333333},"sec_cm_controller_fsm_local_esc":{"tests":{"otbn_imem_err":{"max_time":13.0,"sim_time":34.904474,"passed":10,"total":10,"percent":100.0},"otbn_dmem_err":{"max_time":30.0,"sim_time":160.58367,"passed":15,"total":15,"percent":100.0},"otbn_zero_state_err_urnd":{"max_time":10.0,"sim_time":74.305701,"passed":5,"total":5,"percent":100.0},"otbn_illegal_mem_acc":{"max_time":10.0,"sim_time":33.798968,"passed":5,"total":5,"percent":100.0},"otbn_sec_cm":{"max_time":266.0,"sim_time":2212.4835279999998,"passed":5,"total":5,"percent":100.0}},"passed":40,"total":40,"percent":100.0},"sec_cm_controller_fsm_sparse":{"tests":{"otbn_sec_cm":{"max_time":266.0,"sim_time":2212.4835279999998,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_scramble_key_sideload":{"tests":{"otbn_single":{"max_time":1270.0,"sim_time":3955.504496,"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":13.0,"sim_time":34.904474,"passed":10,"total":10,"percent":100.0},"otbn_dmem_err":{"max_time":30.0,"sim_time":160.58367,"passed":15,"total":15,"percent":100.0},"otbn_zero_state_err_urnd":{"max_time":10.0,"sim_time":74.305701,"passed":5,"total":5,"percent":100.0},"otbn_illegal_mem_acc":{"max_time":10.0,"sim_time":33.798968,"passed":5,"total":5,"percent":100.0},"otbn_sec_cm":{"max_time":266.0,"sim_time":2212.4835279999998,"passed":5,"total":5,"percent":100.0}},"passed":40,"total":40,"percent":100.0},"sec_cm_scramble_ctrl_fsm_sparse":{"tests":{"otbn_sec_cm":{"max_time":266.0,"sim_time":2212.4835279999998,"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":135.0,"sim_time":428.263877,"passed":59,"total":60,"percent":98.33333333333333}},"passed":59,"total":60,"percent":98.33333333333333},"sec_cm_start_stop_ctrl_fsm_local_esc":{"tests":{"otbn_imem_err":{"max_time":13.0,"sim_time":34.904474,"passed":10,"total":10,"percent":100.0},"otbn_dmem_err":{"max_time":30.0,"sim_time":160.58367,"passed":15,"total":15,"percent":100.0},"otbn_zero_state_err_urnd":{"max_time":10.0,"sim_time":74.305701,"passed":5,"total":5,"percent":100.0},"otbn_illegal_mem_acc":{"max_time":10.0,"sim_time":33.798968,"passed":5,"total":5,"percent":100.0},"otbn_sec_cm":{"max_time":266.0,"sim_time":2212.4835279999998,"passed":5,"total":5,"percent":100.0}},"passed":40,"total":40,"percent":100.0},"sec_cm_start_stop_ctrl_fsm_sparse":{"tests":{"otbn_sec_cm":{"max_time":266.0,"sim_time":2212.4835279999998,"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":1270.0,"sim_time":3955.504496,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_ctrl_redun":{"tests":{"otbn_ctrl_redun":{"max_time":14.0,"sim_time":49.657237,"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":10.0,"sim_time":125.685345,"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":147.0,"sim_time":1302.495047,"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":147.0,"sim_time":1302.495047,"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":12.0,"sim_time":19.761754,"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":266.0,"sim_time":2212.4835279999998,"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":266.0,"sim_time":2212.4835279999998,"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":15.0,"sim_time":82.673042,"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":266.0,"sim_time":2212.4835279999998,"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":266.0,"sim_time":2212.4835279999998,"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":32.0,"sim_time":361.748944,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_call_stack_addr_integrity":{"tests":{"otbn_stack_addr_integ_chk":{"max_time":32.0,"sim_time":361.748944,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_start_stop_ctrl_state_consistency":{"tests":{"otbn_sec_wipe_err":{"max_time":17.0,"sim_time":36.71442,"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":1270.0,"sim_time":3955.504496,"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":1270.0,"sim_time":3955.504496,"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":1270.0,"sim_time":3955.504496,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_write_mem_integrity":{"tests":{"otbn_multi":{"max_time":122.99999999999999,"sim_time":288.850495,"passed":9,"total":10,"percent":90.0}},"passed":9,"total":10,"percent":90.0},"sec_cm_ctrl_flow_count":{"tests":{"otbn_single":{"max_time":1270.0,"sim_time":3955.504496,"passed":100,"total":100,"percent":100.0}},"passed":100,"total":100,"percent":100.0},"sec_cm_ctrl_flow_sca":{"tests":{"otbn_single":{"max_time":1270.0,"sim_time":3955.504496,"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":22.0,"sim_time":146.056192,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_key_sideload":{"tests":{"otbn_single":{"max_time":1270.0,"sim_time":3955.504496,"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":266.0,"sim_time":2212.4835279999998,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0}},"passed":335,"total":339,"percent":98.82005899705015},"V3":{"testpoints":{"stress_all_with_rand_reset":{"tests":{"otbn_stress_all_with_rand_reset":{"max_time":328.0,"sim_time":1510.531107,"passed":5,"total":10,"percent":50.0}},"passed":5,"total":10,"percent":50.0}},"passed":5,"total":10,"percent":50.0},"unmapped":{"testpoints":{"Unmapped":{"tests":{"otbn_smoke_vectorized":{"max_time":7.0,"sim_time":68.160781,"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.5,"line_statement":99.66,"branch":93.72,"condition_expression":null,"toggle":93.78,"fsm":100.0},"assertion":96.95,"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.74930005218673870431696330712999471955381728406808240309531302866401309548724","seed":74930005218673870431696330712999471955381728406808240309531302866401309548724,"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 @   1468223 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 @   1468223 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":"11.otbn_passthru_mem_tl_intg_err.105031551165999847910718441646560863219486439045786185032113811444166786696915","seed":105031551165999847910718441646560863219486439045786185032113811444166786696915,"line":101,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/11.otbn_passthru_mem_tl_intg_err/latest/run.log","log_context":["UVM_FATAL @  32688633 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 @  32688633 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\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":"1.otbn_stress_all_with_rand_reset.89246056596936524076817094782415676729585418225131450919584470901560436884227","seed":89246056596936524076817094782415676729585418225131450919584470901560436884227,"line":392,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/1.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_ERROR @ 3771378371 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 @ 3771378371 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":"5.otbn_stress_all_with_rand_reset.90825994878772129967010745222154227006341556382101467511351557377549005443807","seed":90825994878772129967010745222154227006341556382101467511351557377549005443807,"line":198,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/5.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_ERROR @ 1058657376 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 @ 1058657376 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":"7.otbn_stress_all_with_rand_reset.108879537600693652769683205577609795106595812523377504808880486192965385124388","seed":108879537600693652769683205577609795106595812523377504808880486192965385124388,"line":337,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/7.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_ERROR @ 580896914 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 @ 580896914 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":"3.otbn_stress_all_with_rand_reset.35961420506598782467728173916840720886791453606514935432562653454133574251862","seed":35961420506598782467728173916840720886791453606514935432562653454133574251862,"line":234,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/3.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_FATAL @ 182262216 ps: (otbn_base_vseq.sv:348) [uvm_test_top.env.virtual_sequencer.otbn_dmem_err_vseq] Check failed (!cfg.under_reset)  \n","UVM_INFO @ 182262216 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_rnd_if.sv,175): Assertion EdgePREFETCHINGToFULL_A has failed (* cycles, starting * PS)":[{"name":"otbn_multi","qual_name":"6.otbn_multi.77588947463682686464558447974156368821593489766499683743268042692996347266520","seed":77588947463682686464558447974156368821593489766499683743268042692996347266520,"line":154,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/6.otbn_multi/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_rnd_if.sv,175): (time 91759518 PS) Assertion tb.dut.u_otbn_core.u_otbn_rnd.i_otbn_rnd_if.EdgePREFETCHINGToFULL_A has failed (2 cycles, starting 91749314 PS)\n","UVM_ERROR @  91759518 ps: (otbn_rnd_if.sv:175) [ASSERT FAILED] EdgePREFETCHINGToFULL_A\n","UVM_INFO @  91759518 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n"]}],"Job returned non-zero exit code":[{"name":"otbn_stress_all","qual_name":"8.otbn_stress_all.12115511705969259653971983261165046810917837775243693768868760602724027944854","seed":12115511705969259653971983261165046810917837775243693768868760602724027944854,"line":null,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/8.otbn_stress_all/latest/run.log","log_context":["                        ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n","  File \"/nightly/current_run/opentitan/hw/ip/otbn/dv/rig/rig/gens/bad_deep_loop.py\", line 122, in _gen_loop_head\n","    enc_bodysize, end_addr = self._pick_bodysize(insn, model.pc, program)\n","                             ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^\n","  File \"/nightly/current_run/opentitan/hw/ip/otbn/dv/rig/rig/gens/bad_deep_loop.py\", line 67, in _pick_bodysize\n","    assert bodysize is not None\n","           ^^^^^^^^^^^^^^^^^^^^\n","AssertionError\n","ninja: build stopped: subcommand failed.\n","make: *** [/nightly/current_run/opentitan/hw/dv/tools/dvsim/sim.mk:52: pre_run] Error 1\n"]},{"name":"otbn_stress_all_with_rand_reset","qual_name":"8.otbn_stress_all_with_rand_reset.109798810988383401661080639156639368202044178504700974185057581734569163343885","seed":109798810988383401661080639156639368202044178504700974185057581734569163343885,"line":null,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/8.otbn_stress_all_with_rand_reset/latest/run.log","log_context":["                        ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n","  File \"/nightly/current_run/opentitan/hw/ip/otbn/dv/rig/rig/gens/bad_deep_loop.py\", line 122, in _gen_loop_head\n","    enc_bodysize, end_addr = self._pick_bodysize(insn, model.pc, program)\n","                             ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^\n","  File \"/nightly/current_run/opentitan/hw/ip/otbn/dv/rig/rig/gens/bad_deep_loop.py\", line 67, in _pick_bodysize\n","    assert bodysize is not None\n","           ^^^^^^^^^^^^^^^^^^^^\n","AssertionError\n","ninja: build stopped: subcommand failed.\n","make: *** [/nightly/current_run/opentitan/hw/dv/tools/dvsim/sim.mk:52: pre_run] Error 1\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":"22.otbn_escalate.929523373101844166646190209942954355059375065488789135276658977779710067678","seed":929523373101844166646190209942954355059375065488789135276658977779710067678,"line":107,"log_path":"/nightly/current_run/scratch/master/otbn-sim-xcelium/22.otbn_escalate/latest/run.log","log_context":["UVM_ERROR @   3177113 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 @   3177113 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":576,"total":586,"percent":98.29351535836177}