{"block":{"name":"ac_range_check","variant":null,"commit":"114d1c49baa0199187d94a8aef571ce286b15a72","commit_short":"114d1c4","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/114d1c49baa0199187d94a8aef571ce286b15a72","revision_info":"GitHub Revision: [`114d1c4`](https://github.com/lowrisc/opentitan/tree/114d1c49baa0199187d94a8aef571ce286b15a72)"},"tool":{"name":"xcelium","version":"unknown"},"timestamp":"2026-03-27T17:03:20Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/top_darjeeling/ip_autogen/ac_range_check/data/ac_range_check_testplan.html","stages":{"V1":{"testpoints":{"ac_range_check_smoke":{"tests":{"ac_range_check_smoke":{"max_time":50.0,"sim_time":0.0,"passed":18,"total":20,"percent":90.0}},"passed":18,"total":20,"percent":90.0},"ac_range_check_smoke_racl":{"tests":{"ac_range_check_smoke_racl":{"max_time":79.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"csr_hw_reset":{"tests":{"ac_range_check_csr_hw_reset":{"max_time":3.0,"sim_time":0.0,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_rw":{"tests":{"ac_range_check_csr_rw":{"max_time":3.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"csr_bit_bash":{"tests":{"ac_range_check_csr_bit_bash":{"max_time":57.0,"sim_time":0.0,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_aliasing":{"tests":{"ac_range_check_csr_aliasing":{"max_time":33.0,"sim_time":0.0,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_mem_rw_with_rand_reset":{"tests":{"ac_range_check_csr_mem_rw_with_rand_reset":{"max_time":3.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"regwen_csr_and_corresponding_lockable_csr":{"tests":{"ac_range_check_csr_rw":{"max_time":3.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0},"ac_range_check_csr_aliasing":{"max_time":33.0,"sim_time":0.0,"passed":5,"total":5,"percent":100.0}},"passed":25,"total":25,"percent":100.0}},"passed":118,"total":120,"percent":98.33333333333333},"V2":{"testpoints":{"ac_range_check_lock_range":{"tests":{"ac_range_check_lock_range":{"max_time":4.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"ac_range_bypass_enable":{"tests":{"ac_range_check_bypass":{"max_time":40.0,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"stress_all":{"tests":{"ac_range_check_stress_all":{"max_time":285.0,"sim_time":0.0,"passed":40,"total":50,"percent":80.0}},"passed":40,"total":50,"percent":80.0},"alert_test":{"tests":{"ac_range_check_alert_test":{"max_time":3.0,"sim_time":0.0,"passed":50,"total":50,"percent":100.0}},"passed":50,"total":50,"percent":100.0},"intr_test":{"tests":{"ac_range_check_intr_test":{"max_time":2.0,"sim_time":0.0,"passed":50,"total":50,"percent":100.0}},"passed":50,"total":50,"percent":100.0},"tl_d_oob_addr_access":{"tests":{"ac_range_check_tl_errors":{"max_time":6.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"tl_d_illegal_access":{"tests":{"ac_range_check_tl_errors":{"max_time":6.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"tl_d_outstanding_access":{"tests":{"ac_range_check_csr_hw_reset":{"max_time":3.0,"sim_time":0.0,"passed":5,"total":5,"percent":100.0},"ac_range_check_csr_rw":{"max_time":3.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0},"ac_range_check_csr_aliasing":{"max_time":33.0,"sim_time":0.0,"passed":5,"total":5,"percent":100.0},"ac_range_check_same_csr_outstanding":{"max_time":8.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":50,"total":50,"percent":100.0},"tl_d_partial_access":{"tests":{"ac_range_check_csr_hw_reset":{"max_time":3.0,"sim_time":0.0,"passed":5,"total":5,"percent":100.0},"ac_range_check_csr_rw":{"max_time":3.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0},"ac_range_check_csr_aliasing":{"max_time":33.0,"sim_time":0.0,"passed":5,"total":5,"percent":100.0},"ac_range_check_same_csr_outstanding":{"max_time":8.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":50,"total":50,"percent":100.0}},"passed":301,"total":311,"percent":96.78456591639872},"V2S":{"testpoints":{"shadow_reg_update_error":{"tests":{"ac_range_check_shadow_reg_errors":{"max_time":25.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"shadow_reg_read_clear_staged_value":{"tests":{"ac_range_check_shadow_reg_errors":{"max_time":25.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"shadow_reg_storage_error":{"tests":{"ac_range_check_shadow_reg_errors":{"max_time":25.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"shadowed_reset_glitch":{"tests":{"ac_range_check_shadow_reg_errors":{"max_time":25.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"shadow_reg_update_error_with_csr_rw":{"tests":{"ac_range_check_shadow_reg_errors_with_csr_rw":{"max_time":122.99999999999999,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"tl_intg_err":{"tests":{"ac_range_check_sec_cm":{"max_time":2.0,"sim_time":0.0,"passed":5,"total":5,"percent":100.0},"ac_range_check_tl_intg_err":{"max_time":15.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":25,"total":25,"percent":100.0}},"passed":125,"total":125,"percent":100.0},"V3":{"testpoints":{"stress_all_with_rand_reset":{"tests":{"ac_range_check_stress_all_with_rand_reset":{"max_time":377.0,"sim_time":0.0,"passed":50,"total":50,"percent":100.0}},"passed":50,"total":50,"percent":100.0}},"passed":50,"total":50,"percent":100.0},"unmapped":{"testpoints":{"Unmapped":{"tests":{"ac_range_check_smoke_high_threshold":{"max_time":51.0,"sim_time":0.0,"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0}},"passed":20,"total":20,"percent":100.0}},"coverage":{"code":{"block":99.1,"line_statement":99.93,"branch":98.24,"condition_expression":null,"toggle":82.43,"fsm":null},"assertion":97.75,"functional":58.67},"cov_report_page":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/cov_report/index.html","failed_jobs":{"buckets":{"UVM_ERROR (ac_range_check_scoreboard.sv:374) [scoreboard] Check failed csr.get_mirrored_value() == item.d_data (* [*] vs * [*]) reg name: ac_range_check_reg_block.intr_state":[{"name":"ac_range_check_smoke","qual_name":"1.ac_range_check_smoke.96935279974159489348513789165832532119026581371251934745236015809797200727821","seed":96935279974159489348513789165832532119026581371251934745236015809797200727821,"line":4248,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/1.ac_range_check_smoke/latest/run.log","log_context":["UVM_ERROR @ 426621605 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 426621605 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_smoke","qual_name":"15.ac_range_check_smoke.14130329095303811579982751187611414335611745896363185845681300891751389344901","seed":14130329095303811579982751187611414335611745896363185845681300891751389344901,"line":4558,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/15.ac_range_check_smoke/latest/run.log","log_context":["UVM_ERROR @ 1360467709 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 1360467709 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_stress_all","qual_name":"20.ac_range_check_stress_all.23808160746524267228115040491391693191350094486673943060165981869247043556090","seed":23808160746524267228115040491391693191350094486673943060165981869247043556090,"line":4327,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/20.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 2566131081 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 2566131081 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_stress_all","qual_name":"24.ac_range_check_stress_all.21608363767693307112413235456642046150572102603516504130947445625438511501091","seed":21608363767693307112413235456642046150572102603516504130947445625438511501091,"line":8408,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/24.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 1275656554 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 1275656554 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_stress_all","qual_name":"29.ac_range_check_stress_all.12066627093581069073255061843355162004196278294325112579579740165628563221458","seed":12066627093581069073255061843355162004196278294325112579579740165628563221458,"line":18850,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/29.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 15181826894 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 15181826894 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_stress_all","qual_name":"30.ac_range_check_stress_all.104819644569028240297459743806798611918594723213082236878826377484179947176536","seed":104819644569028240297459743806798611918594723213082236878826377484179947176536,"line":14145,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/30.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 6448756718 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 6448756718 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_stress_all","qual_name":"31.ac_range_check_stress_all.72948962932788910457224485596365474537292582858358468737594494106059016090954","seed":72948962932788910457224485596365474537292582858358468737594494106059016090954,"line":17176,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/31.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 41367273519 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 41367273519 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_stress_all","qual_name":"37.ac_range_check_stress_all.1401955186953000540133820950037640660078603461048469202734700032577713785444","seed":1401955186953000540133820950037640660078603461048469202734700032577713785444,"line":24127,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/37.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 6634785725 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 6634785725 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_stress_all","qual_name":"38.ac_range_check_stress_all.40700879017511781979548983933043243041822743736379696188396821130380182467671","seed":40700879017511781979548983933043243041822743736379696188396821130380182467671,"line":12773,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/38.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 4047749469 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 4047749469 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_stress_all","qual_name":"45.ac_range_check_stress_all.68354874733725457387826443410836885443204996396654686626413322004596560155476","seed":68354874733725457387826443410836885443204996396654686626413322004596560155476,"line":4177,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/45.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 14605589673 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 14605589673 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"ac_range_check_stress_all","qual_name":"48.ac_range_check_stress_all.34788549991959559361439110075638422461897895704532999357218463673780654707209","seed":34788549991959559361439110075638422461897895704532999357218463673780654707209,"line":12543,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/48.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 17077824513 ps: (ac_range_check_scoreboard.sv:374) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0]) reg name: ac_range_check_reg_block.intr_state\n","UVM_INFO @ 17077824513 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_ERROR (ac_range_check_predictor.sv:163) [predict] Unable to get any item from tl_filt_d_chan_fifo.":[{"name":"ac_range_check_stress_all","qual_name":"44.ac_range_check_stress_all.44143384187277211780593553744781849481907133637084969162028972162011245917026","seed":44143384187277211780593553744781849481907133637084969162028972162011245917026,"line":14415,"log_path":"/nightly/current_run/scratch/master/ac_range_check-sim-xcelium/44.ac_range_check_stress_all/latest/run.log","log_context":["UVM_ERROR @ 100552518889 ps: (ac_range_check_predictor.sv:163) [uvm_test_top.env.scoreboard.predict] Unable to get any item from tl_filt_d_chan_fifo.\n","UVM_INFO @ 100552518889 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":614,"total":626,"percent":98.08306709265176}