{"block":{"name":"hmac","variant":null,"commit":"1b83ebf1de1f10b77d8eab114a16cb284371aad2","commit_short":"1b83ebf","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/1b83ebf1de1f10b77d8eab114a16cb284371aad2","revision_info":"GitHub Revision: [`1b83ebf`](https://github.com/lowrisc/opentitan/tree/1b83ebf1de1f10b77d8eab114a16cb284371aad2)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-03-19T16:03:37Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/ip/hmac/data/hmac_testplan.html","stages":{"V1":{"testpoints":{"smoke":{"tests":{"hmac_smoke":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"csr_hw_reset":{"tests":{"hmac_csr_hw_reset":{"max_time":32.262314,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"csr_rw":{"tests":{"hmac_csr_rw":{"max_time":0.74,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_bit_bash":{"tests":{"hmac_csr_bit_bash":{"max_time":7.54,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"hmac_csr_aliasing":{"max_time":2.45,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_mem_rw_with_rand_reset":{"tests":{"hmac_csr_mem_rw_with_rand_reset":{"max_time":531.33,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"regwen_csr_and_corresponding_lockable_csr":{"tests":{"hmac_csr_rw":{"max_time":0.74,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"hmac_csr_aliasing":{"max_time":2.45,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":2,"total":2,"percent":100.0}},"passed":6,"total":8,"percent":75.0},"V2":{"testpoints":{"long_msg":{"tests":{"hmac_long_msg":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"back_pressure":{"tests":{"hmac_back_pressure":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"test_vectors":{"tests":{"hmac_test_sha256_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_sha384_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_sha512_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_hmac256_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_hmac384_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_hmac512_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":6,"percent":0.0},"burst_wr":{"tests":{"hmac_burst_wr":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"datapath_stress":{"tests":{"hmac_datapath_stress":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"error":{"tests":{"hmac_error":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"wipe_secret":{"tests":{"hmac_wipe_secret":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"save_and_restore":{"tests":{"hmac_smoke":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_long_msg":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_back_pressure":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_datapath_stress":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_burst_wr":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_stress_all":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":6,"percent":0.0},"fifo_empty_status_interrupt":{"tests":{"hmac_smoke":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_long_msg":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_back_pressure":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_datapath_stress":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_wipe_secret":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_sha256_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_sha384_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_sha512_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_hmac256_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_hmac384_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_hmac512_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":11,"percent":0.0},"wide_digest_configurable_key_length":{"tests":{"hmac_smoke":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_long_msg":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_back_pressure":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_datapath_stress":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_burst_wr":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_error":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_wipe_secret":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_sha256_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_sha384_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_sha512_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_hmac256_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_hmac384_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_test_hmac512_vectors":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_stress_all":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":14,"percent":0.0},"stress_all":{"tests":{"hmac_stress_all":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"alert_test":{"tests":{"hmac_alert_test":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"intr_test":{"tests":{"hmac_intr_test":{"max_time":0.55,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"tl_d_oob_addr_access":{"tests":{"hmac_tl_errors":{"max_time":26.352879,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"tl_d_illegal_access":{"tests":{"hmac_tl_errors":{"max_time":26.352879,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"tl_d_outstanding_access":{"tests":{"hmac_csr_hw_reset":{"max_time":32.262314,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_csr_rw":{"max_time":0.74,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"hmac_csr_aliasing":{"max_time":2.45,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"hmac_same_csr_outstanding":{"max_time":1.26,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":3,"total":4,"percent":75.0},"tl_d_partial_access":{"tests":{"hmac_csr_hw_reset":{"max_time":32.262314,"sim_time":0.0,"passed":0,"total":1,"percent":0.0},"hmac_csr_rw":{"max_time":0.74,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"hmac_csr_aliasing":{"max_time":2.45,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"hmac_same_csr_outstanding":{"max_time":1.26,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":3,"total":4,"percent":75.0}},"passed":7,"total":56,"percent":12.5},"V2S":{"testpoints":{"tl_intg_err":{"tests":{"hmac_tl_intg_err":{"max_time":2.11,"sim_time":0.0,"passed":1,"total":1,"percent":100.0},"hmac_sec_cm":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":1,"total":2,"percent":50.0},"sec_cm_bus_integrity":{"tests":{"hmac_tl_intg_err":{"max_time":2.11,"sim_time":0.0,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0}},"passed":2,"total":3,"percent":66.66666666666667},"V3":{"testpoints":{"write_config_and_secret_key_during_msg_wr":{"tests":{"hmac_smoke":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"stress_reset":{"tests":{"hmac_stress_reset":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0},"stress_all_with_rand_reset":{"tests":{"hmac_stress_all_with_rand_reset":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0}},"passed":0,"total":3,"percent":0.0},"unmapped":{"testpoints":{"Unmapped":{"tests":{"hmac_directed":{"max_time":0.0,"sim_time":0.0,"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0}},"passed":0,"total":1,"percent":0.0}},"coverage":{"code":{"block":null,"line_statement":null,"branch":null,"condition_expression":null,"toggle":null,"fsm":null},"assertion":null,"functional":null},"cov_report_page":"/nightly/current_run/scratch/master/hmac-sim-vcs/cov_report/dashboard.html","failed_jobs":{"buckets":{"Job returned non-zero exit code":[{"name":"default","qual_name":"default","seed":null,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/default/build.log","log_context":["recompiling module tb\n","All of 81 modules done\n","Feature removed during lmreread, or wrong\n","SERVER line hostid.\n","Check your license file.\n","\n","Please contact VCS Customer Support at 1-800-VERILOG for more information.\n","\n","CPU time: 14.099 seconds to compile\n","make: *** [/nightly/current_run/opentitan/hw/dv/tools/dvsim/sim.mk:36: do_build] Error 1\n"]},{"name":"hmac_tl_errors","qual_name":"0.hmac_tl_errors.104132565002152408597988237644261874057669866066508371070372877309579441946373","seed":104132565002152408597988237644261874057669866066508371070372877309579441946373,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_tl_errors/latest/run.log","log_context":["Chronologic VCS simulator copyright 1991-2023\n","Contains Synopsys proprietary information.\n","Compiler version U-2023.03-SP2_Full64; Runtime version U-2023.03-SP2_Full64;  Mar 19 16:19 2026\n","Feature removed during lmreread, or wrong\n","SERVER line hostid.\n","Check your license file.\n","\n","Please contact VCS Customer Support at 1-800-VERILOG for more information.\n","\n","make: *** [/nightly/current_run/opentitan/hw/dv/tools/dvsim/sim.mk:64: simulate] Error 255\n"]},{"name":"hmac_csr_hw_reset","qual_name":"0.hmac_csr_hw_reset.86947093987192760972440979105099495177832662579490671608457558891263823503190","seed":86947093987192760972440979105099495177832662579490671608457558891263823503190,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_csr_hw_reset/latest/run.log","log_context":["Chronologic VCS simulator copyright 1991-2023\n","Contains Synopsys proprietary information.\n","Compiler version U-2023.03-SP2_Full64; Runtime version U-2023.03-SP2_Full64;  Mar 19 16:19 2026\n","Feature removed during lmreread, or wrong\n","SERVER line hostid.\n","Check your license file.\n","\n","Please contact VCS Customer Support at 1-800-VERILOG for more information.\n","\n","make: *** [/nightly/current_run/opentitan/hw/dv/tools/dvsim/sim.mk:64: simulate] Error 255\n"]},{"name":"hmac","qual_name":"cov_report","seed":null,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/cov_report/cov_report.log","log_context":["            Inclusivity and Diversity\" (Refer to article 000036315 at\n","                        https://solvnetplus.synopsys.com)\n","\n","Error-[URG-NLCW] No license key\n","  URG failed to get a license key. Number of attempts to get a license key \n","  exceeded the limit (500).\n","  Please check for 'VCSTools_Net' or 'VT_CoverageURG' key in your license \n","  file.\n","\n","make: *** [/nightly/current_run/opentitan/hw/dv/tools/dvsim/sim.mk:115: cov_report] Error 1\n"]}],"Job killed most likely because its dependent job failed.":[{"name":"hmac_smoke","qual_name":"0.hmac_smoke.110646838451210314895310717025572495167082916944427165096862009764536004993779","seed":110646838451210314895310717025572495167082916944427165096862009764536004993779,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_smoke/latest/run.log","log_context":[]},{"name":"hmac_long_msg","qual_name":"0.hmac_long_msg.50437942285636481432196531442475409957027690640616993732106985527523699321542","seed":50437942285636481432196531442475409957027690640616993732106985527523699321542,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_long_msg/latest/run.log","log_context":[]},{"name":"hmac_stress_reset","qual_name":"0.hmac_stress_reset.99157529350163427273176124430209698764236204883440266446124760407155011844898","seed":99157529350163427273176124430209698764236204883440266446124760407155011844898,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_stress_reset/latest/run.log","log_context":[]},{"name":"hmac_back_pressure","qual_name":"0.hmac_back_pressure.64078038014623457336048810109101978602449995409306109570459325881842456588554","seed":64078038014623457336048810109101978602449995409306109570459325881842456588554,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_back_pressure/latest/run.log","log_context":[]},{"name":"hmac_datapath_stress","qual_name":"0.hmac_datapath_stress.55021110667817911533488313726549407437293596031617453231981999069199679426882","seed":55021110667817911533488313726549407437293596031617453231981999069199679426882,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_datapath_stress/latest/run.log","log_context":[]},{"name":"hmac_burst_wr","qual_name":"0.hmac_burst_wr.85073494110320850717357899299972507154668760220402149207218675796450210834960","seed":85073494110320850717357899299972507154668760220402149207218675796450210834960,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_burst_wr/latest/run.log","log_context":[]},{"name":"hmac_error","qual_name":"0.hmac_error.26531941634786943568070677813972965263489275303847519708259508556479098932515","seed":26531941634786943568070677813972965263489275303847519708259508556479098932515,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_error/latest/run.log","log_context":[]},{"name":"hmac_wipe_secret","qual_name":"0.hmac_wipe_secret.23357154285811139919802698907494296117311160744518720400983030967444460363644","seed":23357154285811139919802698907494296117311160744518720400983030967444460363644,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_wipe_secret/latest/run.log","log_context":[]},{"name":"hmac_test_sha256_vectors","qual_name":"0.hmac_test_sha256_vectors.78732303175846296180246509158504465109309834960535264276567101798703737403330","seed":78732303175846296180246509158504465109309834960535264276567101798703737403330,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_test_sha256_vectors/latest/run.log","log_context":[]},{"name":"hmac_test_sha384_vectors","qual_name":"0.hmac_test_sha384_vectors.11080415994112462572952952046080624232612579581403835004568851773950254200755","seed":11080415994112462572952952046080624232612579581403835004568851773950254200755,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_test_sha384_vectors/latest/run.log","log_context":[]},{"name":"hmac_test_sha512_vectors","qual_name":"0.hmac_test_sha512_vectors.105637186796734780571535226131560128021167759561168862312035435251874019658056","seed":105637186796734780571535226131560128021167759561168862312035435251874019658056,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_test_sha512_vectors/latest/run.log","log_context":[]},{"name":"hmac_test_hmac256_vectors","qual_name":"0.hmac_test_hmac256_vectors.35681034536467477888762413036446498029317307161348409428531110217076464558143","seed":35681034536467477888762413036446498029317307161348409428531110217076464558143,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_test_hmac256_vectors/latest/run.log","log_context":[]},{"name":"hmac_test_hmac384_vectors","qual_name":"0.hmac_test_hmac384_vectors.45619058606007150539629973302994202164455856114499249962346064392878087331740","seed":45619058606007150539629973302994202164455856114499249962346064392878087331740,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_test_hmac384_vectors/latest/run.log","log_context":[]},{"name":"hmac_test_hmac512_vectors","qual_name":"0.hmac_test_hmac512_vectors.105572204955927274993392092151764302332215283559735238369669718985033490959796","seed":105572204955927274993392092151764302332215283559735238369669718985033490959796,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_test_hmac512_vectors/latest/run.log","log_context":[]},{"name":"hmac_stress_all","qual_name":"0.hmac_stress_all.86052729340335632992539438832256183731792128567755220582827552933181089849606","seed":86052729340335632992539438832256183731792128567755220582827552933181089849606,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_stress_all/latest/run.log","log_context":[]},{"name":"hmac_stress_all_with_rand_reset","qual_name":"0.hmac_stress_all_with_rand_reset.75306143553061035320733463291964111995751679201965707750431975823703422840267","seed":75306143553061035320733463291964111995751679201965707750431975823703422840267,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_stress_all_with_rand_reset/latest/run.log","log_context":[]},{"name":"hmac_directed","qual_name":"0.hmac_directed.6997821088731487315692226071113945349415873852799884982404808831998967362364","seed":6997821088731487315692226071113945349415873852799884982404808831998967362364,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_directed/latest/run.log","log_context":[]},{"name":"hmac_sec_cm","qual_name":"0.hmac_sec_cm.13983441527154383092316575313878288670002256449432407468422813099062312913241","seed":13983441527154383092316575313878288670002256449432407468422813099062312913241,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_sec_cm/latest/run.log","log_context":[]},{"name":"hmac_alert_test","qual_name":"0.hmac_alert_test.21080603995248172629875638648703543070006181126030503388847985505648469636672","seed":21080603995248172629875638648703543070006181126030503388847985505648469636672,"line":null,"log_path":"/nightly/current_run/scratch/master/hmac-sim-vcs/0.hmac_alert_test/latest/run.log","log_context":[]}]}},"passed":15,"total":71,"percent":21.12676056338028}