{"block":{"name":"csrng","variant":null,"commit":"66cdfd3b2ea9ec890f6607a4d4809562fc70f272","commit_short":"66cdfd3","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/66cdfd3b2ea9ec890f6607a4d4809562fc70f272","revision_info":"GitHub Revision: [`66cdfd3`](https://github.com/lowrisc/opentitan/tree/66cdfd3b2ea9ec890f6607a4d4809562fc70f272)"},"tool":{"name":"xcelium","version":"unknown"},"timestamp":"2026-09-19T01:30:47Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/ip/csrng/data/csrng_testplan.html","stages":{"V1":{"testpoints":{"smoke":{"tests":{"csrng_smoke":{"max_time":8.0,"sim_time":56.017512,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"csr_hw_reset":{"tests":{"csrng_csr_hw_reset":{"max_time":2.0,"sim_time":21.138962,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"csrng_csr_rw":{"max_time":3.0,"sim_time":12.648724,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_bit_bash":{"tests":{"csrng_csr_bit_bash":{"max_time":26.0,"sim_time":651.717431,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"csrng_csr_aliasing":{"max_time":2.0,"sim_time":54.947475,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_mem_rw_with_rand_reset":{"tests":{"csrng_csr_mem_rw_with_rand_reset":{"max_time":3.0,"sim_time":62.213181,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"regwen_csr_and_corresponding_lockable_csr":{"tests":{"csrng_csr_rw":{"max_time":3.0,"sim_time":12.648724,"passed":5,"total":5,"percent":100.0},"csrng_csr_aliasing":{"max_time":2.0,"sim_time":54.947475,"passed":1,"total":1,"percent":100.0}},"passed":6,"total":6,"percent":100.0}},"passed":38,"total":38,"percent":100.0},"V2":{"testpoints":{"interrupts":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0}},"passed":200,"total":200,"percent":100.0},"alerts":{"tests":{"csrng_alert":{"max_time":101.0,"sim_time":6872.300017,"passed":500,"total":500,"percent":100.0}},"passed":500,"total":500,"percent":100.0},"err":{"tests":{"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0}},"passed":500,"total":500,"percent":100.0},"cmds":{"tests":{"csrng_cmds":{"max_time":236.0,"sim_time":13853.999014,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"life cycle":{"tests":{"csrng_cmds":{"max_time":236.0,"sim_time":13853.999014,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"stress_all":{"tests":{"csrng_stress_all":{"max_time":1320.0,"sim_time":87713.44265299999,"passed":24,"total":25,"percent":96.0}},"passed":24,"total":25,"percent":96.0},"intr_test":{"tests":{"csrng_intr_test":{"max_time":3.0,"sim_time":24.756772,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"alert_test":{"tests":{"csrng_alert_test":{"max_time":3.0,"sim_time":54.749396999999995,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"tl_d_oob_addr_access":{"tests":{"csrng_tl_errors":{"max_time":25.0,"sim_time":1881.385038,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_illegal_access":{"tests":{"csrng_tl_errors":{"max_time":25.0,"sim_time":1881.385038,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_outstanding_access":{"tests":{"csrng_csr_hw_reset":{"max_time":2.0,"sim_time":21.138962,"passed":1,"total":1,"percent":100.0},"csrng_csr_rw":{"max_time":3.0,"sim_time":12.648724,"passed":5,"total":5,"percent":100.0},"csrng_csr_aliasing":{"max_time":2.0,"sim_time":54.947475,"passed":1,"total":1,"percent":100.0},"csrng_same_csr_outstanding":{"max_time":5.0,"sim_time":161.90680799999998,"passed":5,"total":5,"percent":100.0}},"passed":12,"total":12,"percent":100.0},"tl_d_partial_access":{"tests":{"csrng_csr_hw_reset":{"max_time":2.0,"sim_time":21.138962,"passed":1,"total":1,"percent":100.0},"csrng_csr_rw":{"max_time":3.0,"sim_time":12.648724,"passed":5,"total":5,"percent":100.0},"csrng_csr_aliasing":{"max_time":2.0,"sim_time":54.947475,"passed":1,"total":1,"percent":100.0},"csrng_same_csr_outstanding":{"max_time":5.0,"sim_time":161.90680799999998,"passed":5,"total":5,"percent":100.0}},"passed":12,"total":12,"percent":100.0}},"passed":1306,"total":1307,"percent":99.92348890589136},"V2S":{"testpoints":{"tl_intg_err":{"tests":{"csrng_sec_cm":{"max_time":8.0,"sim_time":154.024401,"passed":5,"total":5,"percent":100.0},"csrng_tl_intg_err":{"max_time":26.0,"sim_time":1867.8720779999999,"passed":25,"total":25,"percent":100.0}},"passed":30,"total":30,"percent":100.0},"sec_cm_config_regwen":{"tests":{"csrng_regwen":{"max_time":4.0,"sim_time":164.22725599999998,"passed":25,"total":25,"percent":100.0},"csrng_csr_rw":{"max_time":3.0,"sim_time":12.648724,"passed":5,"total":5,"percent":100.0}},"passed":30,"total":30,"percent":100.0},"sec_cm_config_mubi":{"tests":{"csrng_alert":{"max_time":101.0,"sim_time":6872.300017,"passed":500,"total":500,"percent":100.0}},"passed":500,"total":500,"percent":100.0},"sec_cm_intersig_mubi":{"tests":{"csrng_stress_all":{"max_time":1320.0,"sim_time":87713.44265299999,"passed":24,"total":25,"percent":96.0}},"passed":24,"total":25,"percent":96.0},"sec_cm_main_sm_fsm_sparse":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":8.0,"sim_time":154.024401,"passed":5,"total":5,"percent":100.0}},"passed":705,"total":705,"percent":100.0},"sec_cm_cmd_stage_fsm_sparse":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":8.0,"sim_time":154.024401,"passed":5,"total":5,"percent":100.0}},"passed":705,"total":705,"percent":100.0},"sec_cm_ctr_drbg_fsm_sparse":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":8.0,"sim_time":154.024401,"passed":5,"total":5,"percent":100.0}},"passed":705,"total":705,"percent":100.0},"sec_cm_ctr_drbg_ctr_redun":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":8.0,"sim_time":154.024401,"passed":5,"total":5,"percent":100.0}},"passed":705,"total":705,"percent":100.0},"sec_cm_gen_cmd_ctr_redun":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":8.0,"sim_time":154.024401,"passed":5,"total":5,"percent":100.0}},"passed":705,"total":705,"percent":100.0},"sec_cm_ctrl_mubi":{"tests":{"csrng_alert":{"max_time":101.0,"sim_time":6872.300017,"passed":500,"total":500,"percent":100.0}},"passed":500,"total":500,"percent":100.0},"sec_cm_main_sm_ctr_local_esc":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0}},"passed":700,"total":700,"percent":100.0},"sec_cm_constants_lc_gated":{"tests":{"csrng_stress_all":{"max_time":1320.0,"sim_time":87713.44265299999,"passed":24,"total":25,"percent":96.0}},"passed":24,"total":25,"percent":96.0},"sec_cm_sw_genbits_bus_consistency":{"tests":{"csrng_alert":{"max_time":101.0,"sim_time":6872.300017,"passed":500,"total":500,"percent":100.0}},"passed":500,"total":500,"percent":100.0},"sec_cm_tile_link_bus_integrity":{"tests":{"csrng_tl_intg_err":{"max_time":26.0,"sim_time":1867.8720779999999,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"sec_cm_aes_cipher_fsm_sparse":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":8.0,"sim_time":154.024401,"passed":5,"total":5,"percent":100.0}},"passed":705,"total":705,"percent":100.0},"sec_cm_aes_cipher_fsm_redun":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0}},"passed":700,"total":700,"percent":100.0},"sec_cm_aes_cipher_ctrl_sparse":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0}},"passed":700,"total":700,"percent":100.0},"sec_cm_aes_cipher_fsm_local_esc":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0}},"passed":700,"total":700,"percent":100.0},"sec_cm_aes_cipher_ctr_redun":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":8.0,"sim_time":154.024401,"passed":5,"total":5,"percent":100.0}},"passed":705,"total":705,"percent":100.0},"sec_cm_aes_cipher_data_reg_local_esc":{"tests":{"csrng_intr":{"max_time":26.0,"sim_time":1846.9731470000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":13.0,"sim_time":23.201562999999997,"passed":500,"total":500,"percent":100.0}},"passed":700,"total":700,"percent":100.0}},"passed":1284,"total":1285,"percent":99.92217898832685},"V3":{"testpoints":{"stress_all_with_rand_reset":{"tests":{"csrng_stress_all_with_rand_reset":{"max_time":142.0,"sim_time":4152.400409,"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0}},"coverage":{"code":{"block":98.53,"line_statement":99.58,"branch":96.4,"condition_expression":null,"toggle":93.64,"fsm":95.24},"assertion":96.94,"functional":91.87},"cov_report_page":"/nightly/current_run/scratch/master/csrng-sim-xcelium/cov_report/index.html","vplan_report_page":null,"vplan_coverage":null,"failed_jobs":{"buckets":{"UVM_ERROR (csrng_scoreboard.sv:180) [scoreboard] Check failed intr_pins[i] === (intr_en[i] & item.d_data[i]) (* [*] vs * [*]) Interrupt_pin: EntropyReq":[{"name":"csrng_stress_all_with_rand_reset","qual_name":"0.csrng_stress_all_with_rand_reset.110312257390461929406446890118577185524102792852251071702243258979988426229053","seed":110312257390461929406446890118577185524102792852251071702243258979988426229053,"line":165,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/0.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 907590483 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"csrng_stress_all_with_rand_reset","qual_name":"2.csrng_stress_all_with_rand_reset.109086113670591493171275869455010730990544213175442592846116904595226644846753","seed":109086113670591493171275869455010730990544213175442592846116904595226644846753,"line":267,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/2.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 4152400409 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"csrng_stress_all","qual_name":"22.csrng_stress_all.74951716678202714944333016132141309977533167054438326988460363946119977837715","seed":74951716678202714944333016132141309977533167054438326988460363946119977837715,"line":113,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/22.csrng_stress_all/latest/run.log","log_context":["UVM_INFO @ 1292419387 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (cip_base_vseq.sv:1230) [csrng_common_vseq] Check failed (vseq_done)":[{"name":"csrng_stress_all_with_rand_reset","qual_name":"1.csrng_stress_all_with_rand_reset.43588076037237058265353848741409404521711867105495487274287673947569333369107","seed":43588076037237058265353848741409404521711867105495487274287673947569333369107,"line":165,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/1.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 899546085 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"csrng_stress_all_with_rand_reset","qual_name":"3.csrng_stress_all_with_rand_reset.63870427755489358592455893818405683981150620230531489858614106762862801394301","seed":63870427755489358592455893818405683981150620230531489858614106762862801394301,"line":114,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/3.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   9933135 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"csrng_stress_all_with_rand_reset","qual_name":"4.csrng_stress_all_with_rand_reset.65079115235564334863400786539501137296866830647483661092009774314987515805715","seed":65079115235564334863400786539501137296866830647483661092009774314987515805715,"line":136,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/4.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 2020169354 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"csrng_stress_all_with_rand_reset","qual_name":"5.csrng_stress_all_with_rand_reset.23474557533143085934654757202489179981092753002242842912621241742709976556880","seed":23474557533143085934654757202489179981092753002242842912621241742709976556880,"line":170,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/5.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1358905249 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"csrng_stress_all_with_rand_reset","qual_name":"6.csrng_stress_all_with_rand_reset.20054047184362147113231656908887087663185705341106673923305284037383292690869","seed":20054047184362147113231656908887087663185705341106673923305284037383292690869,"line":143,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/6.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 5738527153 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"csrng_stress_all_with_rand_reset","qual_name":"7.csrng_stress_all_with_rand_reset.110992000283013692745640275969576511627163944792200352439280363116645824533973","seed":110992000283013692745640275969576511627163944792200352439280363116645824533973,"line":107,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/7.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  12322871 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"csrng_stress_all_with_rand_reset","qual_name":"8.csrng_stress_all_with_rand_reset.68587512791861085495735524091705365339105392255366467280950365939996331204921","seed":68587512791861085495735524091705365339105392255366467280950365939996331204921,"line":191,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/8.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1103558285 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"csrng_stress_all_with_rand_reset","qual_name":"9.csrng_stress_all_with_rand_reset.106056621925488940152344347488647842647120951257793321114043700820127785421334","seed":106056621925488940152344347488647842647120951257793321114043700820127785421334,"line":112,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/9.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  17890085 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":1392,"total":1403,"percent":99.21596578759801}