{"block":{"name":"gpio","variant":null,"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":"vcs","version":"unknown"},"timestamp":"2026-08-22T09:08:29Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/top_earlgrey/ip_autogen/gpio/data/gpio_testplan.html","stages":{"V1":{"testpoints":{"smoke":{"tests":{"gpio_smoke":{"max_time":2.09,"sim_time":93.95690499999999,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown":{"max_time":1.7,"sim_time":73.25631,"passed":10,"total":10,"percent":100.0},"gpio_smoke_en_cdc_prim":{"max_time":2.02,"sim_time":109.21727899999999,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown_en_cdc_prim":{"max_time":1.63,"sim_time":383.178593,"passed":10,"total":10,"percent":100.0}},"passed":40,"total":40,"percent":100.0},"csr_hw_reset":{"tests":{"gpio_csr_hw_reset":{"max_time":0.93,"sim_time":22.202216,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"gpio_csr_rw":{"max_time":0.95,"sim_time":30.529393,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_bit_bash":{"tests":{"gpio_csr_bit_bash":{"max_time":2.65,"sim_time":396.775321,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"gpio_csr_aliasing":{"max_time":1.03,"sim_time":18.022978,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_mem_rw_with_rand_reset":{"tests":{"gpio_csr_mem_rw_with_rand_reset":{"max_time":1.52,"sim_time":86.577532,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"regwen_csr_and_corresponding_lockable_csr":{"tests":{"gpio_csr_rw":{"max_time":0.95,"sim_time":30.529393,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.03,"sim_time":18.022978,"passed":1,"total":1,"percent":100.0}},"passed":6,"total":6,"percent":100.0}},"passed":53,"total":53,"percent":100.0},"V2":{"testpoints":{"direct_and_masked_out":{"tests":{"gpio_random_dout_din":{"max_time":1.58,"sim_time":352.477937,"passed":10,"total":10,"percent":100.0},"gpio_random_dout_din_no_pullup_pulldown":{"max_time":1.8,"sim_time":1225.5056740000002,"passed":10,"total":10,"percent":100.0}},"passed":20,"total":20,"percent":100.0},"out_in_regs_read_write":{"tests":{"gpio_dout_din_regs_random_rw":{"max_time":1.39,"sim_time":77.030086,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"gpio_interrupt_programming":{"tests":{"gpio_intr_rand_pgm":{"max_time":1.59,"sim_time":176.78692999999998,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"random_interrupt_trigger":{"tests":{"gpio_rand_intr_trigger":{"max_time":3.67,"sim_time":841.879214,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"interrupt_and_noise_filter":{"tests":{"gpio_intr_with_filter_rand_intr_event":{"max_time":3.31,"sim_time":92.388415,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"noise_filter_stress":{"tests":{"gpio_filter_stress":{"max_time":28.51,"sim_time":4932.976456,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"regs_long_reads_and_writes":{"tests":{"gpio_random_long_reg_writes_reg_reads":{"max_time":5.66,"sim_time":1596.8685830000002,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"full_random":{"tests":{"gpio_full_random":{"max_time":1.46,"sim_time":197.499817,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"stress_all":{"tests":{"gpio_stress_all":{"max_time":41.84,"sim_time":21336.64215,"passed":1,"total":10,"percent":10.0}},"passed":1,"total":10,"percent":10.0},"alert_test":{"tests":{"gpio_alert_test":{"max_time":0.94,"sim_time":16.61741,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"intr_test":{"tests":{"gpio_intr_test":{"max_time":0.99,"sim_time":65.94099,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"tl_d_oob_addr_access":{"tests":{"gpio_tl_errors":{"max_time":2.93,"sim_time":301.332304,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_illegal_access":{"tests":{"gpio_tl_errors":{"max_time":2.93,"sim_time":301.332304,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_outstanding_access":{"tests":{"gpio_csr_rw":{"max_time":0.95,"sim_time":30.529393,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.16,"sim_time":32.066775,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.03,"sim_time":18.022978,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.93,"sim_time":22.202216,"passed":1,"total":1,"percent":100.0}},"passed":12,"total":12,"percent":100.0},"tl_d_partial_access":{"tests":{"gpio_csr_rw":{"max_time":0.95,"sim_time":30.529393,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.16,"sim_time":32.066775,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.03,"sim_time":18.022978,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.93,"sim_time":22.202216,"passed":1,"total":1,"percent":100.0}},"passed":12,"total":12,"percent":100.0}},"passed":148,"total":157,"percent":94.26751592356688},"V2S":{"testpoints":{"tl_intg_err":{"tests":{"gpio_tl_intg_err":{"max_time":1.9,"sim_time":237.52758,"passed":25,"total":25,"percent":100.0},"gpio_sec_cm":{"max_time":1.4,"sim_time":98.90579,"passed":5,"total":5,"percent":100.0}},"passed":30,"total":30,"percent":100.0},"sec_cm_bus_integrity":{"tests":{"gpio_tl_intg_err":{"max_time":1.9,"sim_time":237.52758,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0}},"passed":30,"total":30,"percent":100.0},"V3":{"testpoints":{"straps_data":{"tests":{"gpio_rand_straps":{"max_time":0.91,"sim_time":13.012878,"passed":8,"total":10,"percent":80.0}},"passed":8,"total":10,"percent":80.0},"stress_all_with_rand_reset":{"tests":{"gpio_stress_all_with_rand_reset":{"max_time":10.37,"sim_time":4213.478171,"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0}},"passed":8,"total":20,"percent":40.0}},"coverage":{"code":{"block":null,"line_statement":99.76,"branch":99.8,"condition_expression":99.57,"toggle":80.52,"fsm":null},"assertion":96.84,"functional":100.0},"cov_report_page":"/nightly/current_run/scratch/master/gpio-sim-vcs/cov_report/dashboard.html","vplan_report_page":null,"vplan_coverage":null,"failed_jobs":{"buckets":{"UVM_ERROR (gpio_scoreboard.sv:211) [scoreboard] Check failed csr.get_mirrored_value() == item.d_data (* [*] vs * [*])":[{"name":"gpio_stress_all","qual_name":"0.gpio_stress_all.12016521459505461159466432192118928561259025489409702131728277149103904525936","seed":12016521459505461159466432192118928561259025489409702131728277149103904525936,"line":1424,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 21336642150 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all","qual_name":"1.gpio_stress_all.106489051291815180251497406829371697289361820640147159179915290324094151754457","seed":106489051291815180251497406829371697289361820640147159179915290324094151754457,"line":892,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 6413158451 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"1.gpio_rand_straps.73006851415575648881598556484660550629841545623401357886696676880496687055193","seed":73006851415575648881598556484660550629841545623401357886696676880496687055193,"line":81,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   4479992 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all","qual_name":"2.gpio_stress_all.85192817030310993631993719906653316838092849404637290906973852637165447858016","seed":85192817030310993631993719906653316838092849404637290906973852637165447858016,"line":522,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 3363474308 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all","qual_name":"3.gpio_stress_all.79329822936120938444465328655091025818422738109787307866268809822712890521649","seed":79329822936120938444465328655091025818422738109787307866268809822712890521649,"line":609,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 911865857 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all","qual_name":"4.gpio_stress_all.5685663461618681308839412323003165655840195192366739345370835938218454178566","seed":5685663461618681308839412323003165655840195192366739345370835938218454178566,"line":85,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 468448629 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all","qual_name":"5.gpio_stress_all.71833435322826409384429863183827437979246505050200736279207592137350987773696","seed":71833435322826409384429863183827437979246505050200736279207592137350987773696,"line":505,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 5859177633 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"5.gpio_rand_straps.44055915987831907728690563000272739284066309662458407736917162559876019866182","seed":44055915987831907728690563000272739284066309662458407736917162559876019866182,"line":81,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   3120391 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all","qual_name":"7.gpio_stress_all.92291526898544531092922690072919217412917331737636097320490835187934664416475","seed":92291526898544531092922690072919217412917331737636097320490835187934664416475,"line":253,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 708642899 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all","qual_name":"8.gpio_stress_all.112380304054247396174233820350921758722142943199750164268623770498933000038644","seed":112380304054247396174233820350921758722142943199750164268623770498933000038644,"line":83,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 788528064 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all","qual_name":"9.gpio_stress_all.34072834068369170757526684358315688977711959792338504192419251780302504968506","seed":34072834068369170757526684358315688977711959792338504192419251780302504968506,"line":156,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 5330365224 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL sequencer [SEQDEFPRI] Sequence parent_sequence has illegal priority: -*":[{"name":"gpio_stress_all_with_rand_reset","qual_name":"0.gpio_stress_all_with_rand_reset.56138532098768838386271477330324066515080929716625906512150598038457588628677","seed":56138532098768838386271477330324066515080929716625906512150598038457588628677,"line":85,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 214616328 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all_with_rand_reset","qual_name":"1.gpio_stress_all_with_rand_reset.46464834399957763563557442124421431815915813767163491993153627283510657889956","seed":46464834399957763563557442124421431815915813767163491993153627283510657889956,"line":85,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 790555364 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all_with_rand_reset","qual_name":"3.gpio_stress_all_with_rand_reset.789122360901268477260256234645273381143944600932469622125444843754253235516","seed":789122360901268477260256234645273381143944600932469622125444843754253235516,"line":84,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   1313637 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all_with_rand_reset","qual_name":"4.gpio_stress_all_with_rand_reset.31922390945291242333084523456359617177152261109223949546744658482387597611203","seed":31922390945291242333084523456359617177152261109223949546744658482387597611203,"line":85,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1263928613 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all_with_rand_reset","qual_name":"6.gpio_stress_all_with_rand_reset.8703282478429760336356853273468909859573993278899450496040903565897083827445","seed":8703282478429760336356853273468909859573993278899450496040903565897083827445,"line":308,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 531864098 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (cip_base_vseq.sv:1230) [gpio_common_vseq] Check failed (vseq_done)":[{"name":"gpio_stress_all_with_rand_reset","qual_name":"2.gpio_stress_all_with_rand_reset.83109705537967258845289646555514920728082747006266904693050208238156533424811","seed":83109705537967258845289646555514920728082747006266904693050208238156533424811,"line":86,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  71842163 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all_with_rand_reset","qual_name":"5.gpio_stress_all_with_rand_reset.8268078646675754412044380743493368790255771837327939525474061645357613958600","seed":8268078646675754412044380743493368790255771837327939525474061645357613958600,"line":166,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 2331050854 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all_with_rand_reset","qual_name":"7.gpio_stress_all_with_rand_reset.91206442431763750496097492885438801248266866377812546009977867870210785050536","seed":91206442431763750496097492885438801248266866377812546009977867870210785050536,"line":246,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 4213478171 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all_with_rand_reset","qual_name":"8.gpio_stress_all_with_rand_reset.11378966546685302878762689153643182526385162099649675130370004119281005536351","seed":11378966546685302878762689153643182526385162099649675130370004119281005536351,"line":86,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  50595037 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all_with_rand_reset","qual_name":"9.gpio_stress_all_with_rand_reset.111164677397582073694697586826360590270612120870670595974422193414717368603662","seed":111164677397582073694697586826360590270612120870670595974422193414717368603662,"line":86,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 207309991 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":232,"total":253,"percent":91.699604743083}