{"block":{"name":"csrng","variant":null,"commit":"02ae8da3c32d7abc52bd89ecf718a9a43eaf181d","commit_short":"02ae8da","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/02ae8da3c32d7abc52bd89ecf718a9a43eaf181d","revision_info":"GitHub Revision: [`02ae8da`](https://github.com/lowrisc/opentitan/tree/02ae8da3c32d7abc52bd89ecf718a9a43eaf181d)"},"tool":{"name":"xcelium","version":"unknown"},"timestamp":"2026-09-04T15:01:37Z","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":5.0,"sim_time":189.965461,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"csr_hw_reset":{"tests":{"csrng_csr_hw_reset":{"max_time":4.0,"sim_time":114.924921,"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":44.963894,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_bit_bash":{"tests":{"csrng_csr_bit_bash":{"max_time":8.0,"sim_time":160.196327,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"csrng_csr_aliasing":{"max_time":3.0,"sim_time":83.464288,"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":21.282657999999998,"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":44.963894,"passed":5,"total":5,"percent":100.0},"csrng_csr_aliasing":{"max_time":3.0,"sim_time":83.464288,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0}},"passed":200,"total":200,"percent":100.0},"alerts":{"tests":{"csrng_alert":{"max_time":59.0,"sim_time":3495.7867459999998,"passed":500,"total":500,"percent":100.0}},"passed":500,"total":500,"percent":100.0},"err":{"tests":{"csrng_err":{"max_time":9.0,"sim_time":88.348455,"passed":500,"total":500,"percent":100.0}},"passed":500,"total":500,"percent":100.0},"cmds":{"tests":{"csrng_cmds":{"max_time":285.0,"sim_time":10553.771422,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"life cycle":{"tests":{"csrng_cmds":{"max_time":285.0,"sim_time":10553.771422,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"stress_all":{"tests":{"csrng_stress_all":{"max_time":1553.0,"sim_time":68567.057746,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"intr_test":{"tests":{"csrng_intr_test":{"max_time":3.0,"sim_time":41.188396,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"alert_test":{"tests":{"csrng_alert_test":{"max_time":5.0,"sim_time":70.42741099999999,"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":17.0,"sim_time":670.465142,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_illegal_access":{"tests":{"csrng_tl_errors":{"max_time":17.0,"sim_time":670.465142,"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":4.0,"sim_time":114.924921,"passed":1,"total":1,"percent":100.0},"csrng_csr_rw":{"max_time":3.0,"sim_time":44.963894,"passed":5,"total":5,"percent":100.0},"csrng_csr_aliasing":{"max_time":3.0,"sim_time":83.464288,"passed":1,"total":1,"percent":100.0},"csrng_same_csr_outstanding":{"max_time":5.0,"sim_time":110.78115700000001,"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":4.0,"sim_time":114.924921,"passed":1,"total":1,"percent":100.0},"csrng_csr_rw":{"max_time":3.0,"sim_time":44.963894,"passed":5,"total":5,"percent":100.0},"csrng_csr_aliasing":{"max_time":3.0,"sim_time":83.464288,"passed":1,"total":1,"percent":100.0},"csrng_same_csr_outstanding":{"max_time":5.0,"sim_time":110.78115700000001,"passed":5,"total":5,"percent":100.0}},"passed":12,"total":12,"percent":100.0}},"passed":1307,"total":1307,"percent":100.0},"V2S":{"testpoints":{"tl_intg_err":{"tests":{"csrng_sec_cm":{"max_time":6.0,"sim_time":286.212754,"passed":5,"total":5,"percent":100.0},"csrng_tl_intg_err":{"max_time":16.0,"sim_time":711.853046,"passed":24,"total":25,"percent":96.0}},"passed":29,"total":30,"percent":96.66666666666667},"sec_cm_config_regwen":{"tests":{"csrng_regwen":{"max_time":4.0,"sim_time":130.757908,"passed":25,"total":25,"percent":100.0},"csrng_csr_rw":{"max_time":3.0,"sim_time":44.963894,"passed":5,"total":5,"percent":100.0}},"passed":30,"total":30,"percent":100.0},"sec_cm_config_mubi":{"tests":{"csrng_alert":{"max_time":59.0,"sim_time":3495.7867459999998,"passed":500,"total":500,"percent":100.0}},"passed":500,"total":500,"percent":100.0},"sec_cm_intersig_mubi":{"tests":{"csrng_stress_all":{"max_time":1553.0,"sim_time":68567.057746,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"sec_cm_main_sm_fsm_sparse":{"tests":{"csrng_intr":{"max_time":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":6.0,"sim_time":286.212754,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":6.0,"sim_time":286.212754,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":6.0,"sim_time":286.212754,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":6.0,"sim_time":286.212754,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":6.0,"sim_time":286.212754,"passed":5,"total":5,"percent":100.0}},"passed":705,"total":705,"percent":100.0},"sec_cm_ctrl_mubi":{"tests":{"csrng_alert":{"max_time":59.0,"sim_time":3495.7867459999998,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"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":1553.0,"sim_time":68567.057746,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"sec_cm_sw_genbits_bus_consistency":{"tests":{"csrng_alert":{"max_time":59.0,"sim_time":3495.7867459999998,"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":16.0,"sim_time":711.853046,"passed":24,"total":25,"percent":96.0}},"passed":24,"total":25,"percent":96.0},"sec_cm_aes_cipher_fsm_sparse":{"tests":{"csrng_intr":{"max_time":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":6.0,"sim_time":286.212754,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"passed":500,"total":500,"percent":100.0},"csrng_sec_cm":{"max_time":6.0,"sim_time":286.212754,"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":33.0,"sim_time":1883.9117290000002,"passed":200,"total":200,"percent":100.0},"csrng_err":{"max_time":9.0,"sim_time":88.348455,"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":587.0,"sim_time":31557.215102000002,"passed":1,"total":10,"percent":10.0}},"passed":1,"total":10,"percent":10.0}},"passed":1,"total":10,"percent":10.0}},"coverage":{"code":{"block":98.63,"line_statement":99.57,"branch":96.64,"condition_expression":null,"toggle":93.64,"fsm":95.24},"assertion":97.16,"functional":91.44},"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_FATAL (cip_base_vseq.sv:1230) [csrng_common_vseq] Check failed (vseq_done)":[{"name":"csrng_stress_all_with_rand_reset","qual_name":"0.csrng_stress_all_with_rand_reset.57123694121971798742267211319960754397924539694970254610234604162479041061935","seed":57123694121971798742267211319960754397924539694970254610234604162479041061935,"line":190,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/0.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1144993986 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":"1.csrng_stress_all_with_rand_reset.103253386772046349615050373764444918461894302257505848937181738373644064274432","seed":103253386772046349615050373764444918461894302257505848937181738373644064274432,"line":176,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/1.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1625038081 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.84860530215945473951038265206502761364502407644717900924683147544515695273508","seed":84860530215945473951038265206502761364502407644717900924683147544515695273508,"line":172,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/2.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 4308381229 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.102449021752179256889791929188691377048940892324391802770268248662335769757157","seed":102449021752179256889791929188691377048940892324391802770268248662335769757157,"line":135,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/3.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 2023464749 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.86559938389903012488138380178376826438569609446077340171923766264371171078879","seed":86559938389903012488138380178376826438569609446077340171923766264371171078879,"line":183,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/4.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 804776729 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.42960038802065500662451104308207705232341443727119430377087421062491258267634","seed":42960038802065500662451104308207705232341443727119430377087421062491258267634,"line":253,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/5.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 31557215102 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.51303855378001215005444166899284221223673249319103793813463997746296847285579","seed":51303855378001215005444166899284221223673249319103793813463997746296847285579,"line":104,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/7.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  32896544 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.101798592992035290383533165308454264883416678796658555079396712772460429673114","seed":101798592992035290383533165308454264883416678796658555079396712772460429673114,"line":246,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/8.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 15764038773 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.32494338552698499448295053130746313563396434044348427001046777792474300069412","seed":32494338552698499448295053130746313563396434044348427001046777792474300069412,"line":117,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/9.csrng_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  22040986 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_ERROR (cip_base_vseq.sv:1059) virtual_sequencer [csrng_common_vseq] Expected alert (fatal_alert) did not fire in * cycles.":[{"name":"csrng_tl_intg_err","qual_name":"5.csrng_tl_intg_err.97968741587606411492321398018205633248450718935855307750318258468269739960281","seed":97968741587606411492321398018205633248450718935855307750318258468269739960281,"line":204,"log_path":"/nightly/current_run/scratch/master/csrng-sim-xcelium/5.csrng_tl_intg_err/latest/run.log","log_context":["UVM_INFO @ 945663948 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":1393,"total":1403,"percent":99.2872416250891}