{"block":{"name":"sram_ctrl","variant":"main","commit":"34ceb5eb568742f75f01ee23de994ad9f65eae82","commit_short":"34ceb5e","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/34ceb5eb568742f75f01ee23de994ad9f65eae82","revision_info":"GitHub Revision: [`34ceb5e`](https://github.com/lowrisc/opentitan/tree/34ceb5eb568742f75f01ee23de994ad9f65eae82)"},"tool":{"name":"xcelium","version":"unknown"},"timestamp":"2026-08-22T09:08:29Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/ip/sram_ctrl_main/data/sram_ctrl_testplan.html","stages":{"V1":{"testpoints":{"smoke":{"tests":{"sram_ctrl_smoke":{"max_time":8.0,"sim_time":2918.7899279999997,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"csr_hw_reset":{"tests":{"sram_ctrl_csr_hw_reset":{"max_time":1.0,"sim_time":27.390999,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"sram_ctrl_csr_rw":{"max_time":2.0,"sim_time":62.233794,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_bit_bash":{"tests":{"sram_ctrl_csr_bit_bash":{"max_time":4.0,"sim_time":214.629367,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"sram_ctrl_csr_aliasing":{"max_time":2.0,"sim_time":45.881178,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_mem_rw_with_rand_reset":{"tests":{"sram_ctrl_csr_mem_rw_with_rand_reset":{"max_time":5.0,"sim_time":733.276643,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"regwen_csr_and_corresponding_lockable_csr":{"tests":{"sram_ctrl_csr_rw":{"max_time":2.0,"sim_time":62.233794,"passed":5,"total":5,"percent":100.0},"sram_ctrl_csr_aliasing":{"max_time":2.0,"sim_time":45.881178,"passed":1,"total":1,"percent":100.0}},"passed":6,"total":6,"percent":100.0},"mem_walk":{"tests":{"sram_ctrl_mem_walk":{"max_time":347.0,"sim_time":111159.40134,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"mem_partial_access":{"tests":{"sram_ctrl_mem_partial_access":{"max_time":144.0,"sim_time":22652.749554,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0}},"passed":37,"total":37,"percent":100.0},"V2":{"testpoints":{"multiple_keys":{"tests":{"sram_ctrl_multiple_keys":{"max_time":72.0,"sim_time":80526.535516,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"stress_pipeline":{"tests":{"sram_ctrl_stress_pipeline":{"max_time":228.0,"sim_time":4464.048074,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"bijection":{"tests":{"sram_ctrl_bijection":{"max_time":241.0,"sim_time":63118.947968,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"access_during_key_req":{"tests":{"sram_ctrl_access_during_key_req":{"max_time":88.0,"sim_time":47070.261714,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"lc_escalation":{"tests":{"sram_ctrl_lc_escalation":{"max_time":91.0,"sim_time":67541.396171,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"executable":{"tests":{"sram_ctrl_executable":{"max_time":64.0,"sim_time":128465.032283,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"partial_access":{"tests":{"sram_ctrl_partial_access":{"max_time":7.0,"sim_time":681.083218,"passed":8,"total":8,"percent":100.0},"sram_ctrl_partial_access_b2b":{"max_time":321.0,"sim_time":29338.366710000002,"passed":8,"total":8,"percent":100.0}},"passed":16,"total":16,"percent":100.0},"max_throughput":{"tests":{"sram_ctrl_max_throughput":{"max_time":7.0,"sim_time":2783.345177,"passed":8,"total":8,"percent":100.0},"sram_ctrl_throughput_w_partial_write":{"max_time":8.0,"sim_time":4772.380521,"passed":8,"total":8,"percent":100.0},"sram_ctrl_throughput_w_readback":{"max_time":6.0,"sim_time":1685.476804,"passed":8,"total":8,"percent":100.0}},"passed":24,"total":24,"percent":100.0},"regwen":{"tests":{"sram_ctrl_regwen":{"max_time":20.0,"sim_time":2615.1293739999996,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"ram_cfg":{"tests":{"sram_ctrl_ram_cfg":{"max_time":4.0,"sim_time":363.233277,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"stress_all":{"tests":{"sram_ctrl_stress_all":{"max_time":591.0,"sim_time":70010.46237000001,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"alert_test":{"tests":{"sram_ctrl_alert_test":{"max_time":6.0,"sim_time":44.381029000000005,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"tl_d_oob_addr_access":{"tests":{"sram_ctrl_tl_errors":{"max_time":6.0,"sim_time":309.333678,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_illegal_access":{"tests":{"sram_ctrl_tl_errors":{"max_time":6.0,"sim_time":309.333678,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_outstanding_access":{"tests":{"sram_ctrl_csr_hw_reset":{"max_time":1.0,"sim_time":27.390999,"passed":1,"total":1,"percent":100.0},"sram_ctrl_csr_rw":{"max_time":2.0,"sim_time":62.233794,"passed":5,"total":5,"percent":100.0},"sram_ctrl_csr_aliasing":{"max_time":2.0,"sim_time":45.881178,"passed":1,"total":1,"percent":100.0},"sram_ctrl_same_csr_outstanding":{"max_time":2.0,"sim_time":59.606894999999994,"passed":5,"total":5,"percent":100.0}},"passed":12,"total":12,"percent":100.0},"tl_d_partial_access":{"tests":{"sram_ctrl_csr_hw_reset":{"max_time":1.0,"sim_time":27.390999,"passed":1,"total":1,"percent":100.0},"sram_ctrl_csr_rw":{"max_time":2.0,"sim_time":62.233794,"passed":5,"total":5,"percent":100.0},"sram_ctrl_csr_aliasing":{"max_time":2.0,"sim_time":45.881178,"passed":1,"total":1,"percent":100.0},"sram_ctrl_same_csr_outstanding":{"max_time":2.0,"sim_time":59.606894999999994,"passed":5,"total":5,"percent":100.0}},"passed":12,"total":12,"percent":100.0}},"passed":159,"total":159,"percent":100.0},"V2S":{"testpoints":{"passthru_mem_tl_intg_err":{"tests":{"sram_ctrl_passthru_mem_tl_intg_err":{"max_time":35.0,"sim_time":14142.058748,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"tl_intg_err":{"tests":{"sram_ctrl_sec_cm":{"max_time":5.0,"sim_time":743.144547,"passed":5,"total":5,"percent":100.0},"sram_ctrl_tl_intg_err":{"max_time":3.0,"sim_time":185.96030100000002,"passed":25,"total":25,"percent":100.0}},"passed":30,"total":30,"percent":100.0},"prim_count_check":{"tests":{"sram_ctrl_sec_cm":{"max_time":5.0,"sim_time":743.144547,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_bus_integrity":{"tests":{"sram_ctrl_tl_intg_err":{"max_time":3.0,"sim_time":185.96030100000002,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"sec_cm_ctrl_config_regwen":{"tests":{"sram_ctrl_regwen":{"max_time":20.0,"sim_time":2615.1293739999996,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_readback_config_regwen":{"tests":{"sram_ctrl_regwen":{"max_time":20.0,"sim_time":2615.1293739999996,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_exec_config_regwen":{"tests":{"sram_ctrl_csr_rw":{"max_time":2.0,"sim_time":62.233794,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_exec_config_mubi":{"tests":{"sram_ctrl_executable":{"max_time":64.0,"sim_time":128465.032283,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_exec_intersig_mubi":{"tests":{"sram_ctrl_executable":{"max_time":64.0,"sim_time":128465.032283,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_lc_hw_debug_en_intersig_mubi":{"tests":{"sram_ctrl_executable":{"max_time":64.0,"sim_time":128465.032283,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_lc_escalate_en_intersig_mubi":{"tests":{"sram_ctrl_lc_escalation":{"max_time":91.0,"sim_time":67541.396171,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_prim_ram_ctrl_mubi":{"tests":{"sram_ctrl_mubi_enc_err":{"max_time":3602.2110201884057,"sim_time":0.0,"passed":0,"total":8,"percent":0.0}},"passed":0,"total":8,"percent":0.0},"sec_cm_mem_integrity":{"tests":{"sram_ctrl_passthru_mem_tl_intg_err":{"max_time":35.0,"sim_time":14142.058748,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_mem_readback":{"tests":{"sram_ctrl_readback_err":{"max_time":3602.09242454078,"sim_time":0.0,"passed":0,"total":8,"percent":0.0}},"passed":0,"total":8,"percent":0.0},"sec_cm_mem_scramble":{"tests":{"sram_ctrl_smoke":{"max_time":8.0,"sim_time":2918.7899279999997,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_addr_scramble":{"tests":{"sram_ctrl_smoke":{"max_time":8.0,"sim_time":2918.7899279999997,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_instr_bus_lc_gated":{"tests":{"sram_ctrl_executable":{"max_time":64.0,"sim_time":128465.032283,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_ram_tl_lc_gate_fsm_sparse":{"tests":{"sram_ctrl_sec_cm":{"max_time":5.0,"sim_time":743.144547,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_key_global_esc":{"tests":{"sram_ctrl_lc_escalation":{"max_time":91.0,"sim_time":67541.396171,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_key_local_esc":{"tests":{"sram_ctrl_sec_cm":{"max_time":5.0,"sim_time":743.144547,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_init_ctr_redun":{"tests":{"sram_ctrl_sec_cm":{"max_time":5.0,"sim_time":743.144547,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"sec_cm_scramble_key_sideload":{"tests":{"sram_ctrl_smoke":{"max_time":8.0,"sim_time":2918.7899279999997,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0},"sec_cm_tlul_fifo_ctr_redun":{"tests":{"sram_ctrl_sec_cm":{"max_time":5.0,"sim_time":743.144547,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0}},"passed":72,"total":88,"percent":81.81818181818181},"V3":{"testpoints":{"stress_all_with_rand_reset":{"tests":{"sram_ctrl_stress_all_with_rand_reset":{"max_time":46.0,"sim_time":2206.870469,"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0}},"passed":8,"total":8,"percent":100.0}},"coverage":{"code":{"block":94.48,"line_statement":95.64,"branch":92.86,"condition_expression":null,"toggle":92.22,"fsm":100.0},"assertion":98.1,"functional":96.4},"cov_report_page":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/cov_report/index.html","vplan_report_page":null,"vplan_coverage":null,"failed_jobs":{"buckets":{"Job timed out after * minutes":[{"name":"sram_ctrl_readback_err","qual_name":"0.sram_ctrl_readback_err.115460783598346241329187110804064575056890880038339034326501194084489226156663","seed":115460783598346241329187110804064575056890880038339034326501194084489226156663,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/0.sram_ctrl_readback_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_mubi_enc_err","qual_name":"0.sram_ctrl_mubi_enc_err.48083229951842994530450937937597553122208200145546325057104695485642201510649","seed":48083229951842994530450937937597553122208200145546325057104695485642201510649,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/0.sram_ctrl_mubi_enc_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_readback_err","qual_name":"1.sram_ctrl_readback_err.62653276704202949950427111444884077768146262333275607851137902969818208498338","seed":62653276704202949950427111444884077768146262333275607851137902969818208498338,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/1.sram_ctrl_readback_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_mubi_enc_err","qual_name":"1.sram_ctrl_mubi_enc_err.66595710593555463624509681506707023252422770309542012129794863469592806455395","seed":66595710593555463624509681506707023252422770309542012129794863469592806455395,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/1.sram_ctrl_mubi_enc_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_readback_err","qual_name":"2.sram_ctrl_readback_err.102903722529035099466844681611298829312564783693251360817651193328943317041739","seed":102903722529035099466844681611298829312564783693251360817651193328943317041739,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/2.sram_ctrl_readback_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_mubi_enc_err","qual_name":"2.sram_ctrl_mubi_enc_err.17274000689299834593647708796801518814230237789969850391605425570978007579772","seed":17274000689299834593647708796801518814230237789969850391605425570978007579772,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/2.sram_ctrl_mubi_enc_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_readback_err","qual_name":"3.sram_ctrl_readback_err.114190020238233034767004508650629399691201854575613977622946455994231480825794","seed":114190020238233034767004508650629399691201854575613977622946455994231480825794,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/3.sram_ctrl_readback_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_mubi_enc_err","qual_name":"3.sram_ctrl_mubi_enc_err.42081681875816395045328510094348526553279757344891939906048991896075084841033","seed":42081681875816395045328510094348526553279757344891939906048991896075084841033,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/3.sram_ctrl_mubi_enc_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_readback_err","qual_name":"4.sram_ctrl_readback_err.63908196817027900311967131394011257381351100613581938389656143814990835117991","seed":63908196817027900311967131394011257381351100613581938389656143814990835117991,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/4.sram_ctrl_readback_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_mubi_enc_err","qual_name":"4.sram_ctrl_mubi_enc_err.72357484776962213701422256485412425412713590519778238560353614721743152898055","seed":72357484776962213701422256485412425412713590519778238560353614721743152898055,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/4.sram_ctrl_mubi_enc_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_readback_err","qual_name":"5.sram_ctrl_readback_err.7021961827675482816279485530415129238394637169625477697268121156766051396986","seed":7021961827675482816279485530415129238394637169625477697268121156766051396986,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/5.sram_ctrl_readback_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_mubi_enc_err","qual_name":"5.sram_ctrl_mubi_enc_err.28035428659123542783862701724840672028751776430971819131128123911384796389690","seed":28035428659123542783862701724840672028751776430971819131128123911384796389690,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/5.sram_ctrl_mubi_enc_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_readback_err","qual_name":"6.sram_ctrl_readback_err.52921028636454076470115399244399903962632938092971867232300857407846956749546","seed":52921028636454076470115399244399903962632938092971867232300857407846956749546,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/6.sram_ctrl_readback_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_mubi_enc_err","qual_name":"6.sram_ctrl_mubi_enc_err.66462529504723445403092472905602421239117386331901323741340978612124342999707","seed":66462529504723445403092472905602421239117386331901323741340978612124342999707,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/6.sram_ctrl_mubi_enc_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_readback_err","qual_name":"7.sram_ctrl_readback_err.80042508979377016721164831127273081973080843039123611329027395683073541046536","seed":80042508979377016721164831127273081973080843039123611329027395683073541046536,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/7.sram_ctrl_readback_err/latest/run.log","log_context":[]},{"name":"sram_ctrl_mubi_enc_err","qual_name":"7.sram_ctrl_mubi_enc_err.83460956278322673894495362566754527454004477397250694263008892532132923163752","seed":83460956278322673894495362566754527454004477397250694263008892532132923163752,"line":null,"log_path":"/nightly/current_run/scratch/master/sram_ctrl_main-sim-xcelium/7.sram_ctrl_mubi_enc_err/latest/run.log","log_context":[]}]}},"passed":232,"total":248,"percent":93.54838709677419}