{"block":{"name":"gpio","variant":null,"commit":"7a3ad34b6d483f4d1d69ac670ddb1c45f1172e19","commit_short":"7a3ad34","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/7a3ad34b6d483f4d1d69ac670ddb1c45f1172e19","revision_info":"GitHub Revision: [`7a3ad34`](https://github.com/lowrisc/opentitan/tree/7a3ad34b6d483f4d1d69ac670ddb1c45f1172e19)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-08-01T02:38:09Z","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":1.64,"sim_time":76.71516700000001,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown":{"max_time":1.78,"sim_time":176.14974600000002,"passed":10,"total":10,"percent":100.0},"gpio_smoke_en_cdc_prim":{"max_time":1.88,"sim_time":83.677976,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown_en_cdc_prim":{"max_time":1.74,"sim_time":292.217451,"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.97,"sim_time":24.266651999999997,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"gpio_csr_rw":{"max_time":0.96,"sim_time":120.27231900000001,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_bit_bash":{"tests":{"gpio_csr_bit_bash":{"max_time":3.21,"sim_time":288.329857,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"gpio_csr_aliasing":{"max_time":1.32,"sim_time":152.70502100000002,"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.39,"sim_time":541.5625729999999,"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.96,"sim_time":120.27231900000001,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.32,"sim_time":152.70502100000002,"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.63,"sim_time":158.020501,"passed":10,"total":10,"percent":100.0},"gpio_random_dout_din_no_pullup_pulldown":{"max_time":1.54,"sim_time":244.337718,"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.29,"sim_time":205.89253200000002,"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.67,"sim_time":259.39588200000003,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"random_interrupt_trigger":{"tests":{"gpio_rand_intr_trigger":{"max_time":2.72,"sim_time":102.170082,"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.49,"sim_time":187.647738,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"noise_filter_stress":{"tests":{"gpio_filter_stress":{"max_time":25.02,"sim_time":809.437747,"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.8,"sim_time":1874.68319,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"full_random":{"tests":{"gpio_full_random":{"max_time":1.41,"sim_time":347.076103,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"stress_all":{"tests":{"gpio_stress_all":{"max_time":79.91,"sim_time":30853.259724,"passed":1,"total":10,"percent":10.0}},"passed":1,"total":10,"percent":10.0},"alert_test":{"tests":{"gpio_alert_test":{"max_time":0.95,"sim_time":58.946588000000006,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"intr_test":{"tests":{"gpio_intr_test":{"max_time":0.96,"sim_time":11.310196,"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":3.24,"sim_time":62.250417,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_illegal_access":{"tests":{"gpio_tl_errors":{"max_time":3.24,"sim_time":62.250417,"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.96,"sim_time":120.27231900000001,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.25,"sim_time":43.239309,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.32,"sim_time":152.70502100000002,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.97,"sim_time":24.266651999999997,"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.96,"sim_time":120.27231900000001,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.25,"sim_time":43.239309,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.32,"sim_time":152.70502100000002,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.97,"sim_time":24.266651999999997,"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.92,"sim_time":263.709034,"passed":25,"total":25,"percent":100.0},"gpio_sec_cm":{"max_time":1.29,"sim_time":371.591265,"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.92,"sim_time":263.709034,"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.94,"sim_time":33.400693,"passed":6,"total":10,"percent":60.0}},"passed":6,"total":10,"percent":60.0},"stress_all_with_rand_reset":{"tests":{"gpio_stress_all_with_rand_reset":{"max_time":18.3,"sim_time":607.6812319999999,"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0}},"passed":6,"total":20,"percent":30.0}},"coverage":{"code":{"block":null,"line_statement":99.76,"branch":99.8,"condition_expression":99.57,"toggle":93.43,"fsm":null},"assertion":97.78,"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:216) [scoreboard] Check failed csr.get_mirrored_value() == item.d_data (* [*] vs * [*])":[{"name":"gpio_stress_all","qual_name":"0.gpio_stress_all.21391884546779786505422416740739553674853511646468630519437982977440436145437","seed":21391884546779786505422416740739553674853511646468630519437982977440436145437,"line":2451,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 30853259724 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.108411776524841027531534770051903555750151776878320671484858693582932536260349","seed":108411776524841027531534770051903555750151776878320671484858693582932536260349,"line":256,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 578514669 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.23150631840766390690273224073127549785986519320631875525971659898378446503078","seed":23150631840766390690273224073127549785986519320631875525971659898378446503078,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   1115845 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.99297298341415196593665278567877993511118831847130535658083319494462022928327","seed":99297298341415196593665278567877993511118831847130535658083319494462022928327,"line":158,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 11293611157 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.19166454319968954056211351548188834100175246410994622357235040608606633450821","seed":19166454319968954056211351548188834100175246410994622357235040608606633450821,"line":258,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 15436767172 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.77644009074562794463628173772207642676920820200424926869972490990613388629228","seed":77644009074562794463628173772207642676920820200424926869972490990613388629228,"line":285,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 965196140 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.55153385911733640363897990169584118153495899129040484946683385369779693724654","seed":55153385911733640363897990169584118153495899129040484946683385369779693724654,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @  10043178 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_stress_all","qual_name":"6.gpio_stress_all.111566255710215191356301208183064160854744444433155019773301877055368119236002","seed":111566255710215191356301208183064160854744444433155019773301877055368119236002,"line":489,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 1056802990 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.88305076572008867509537127694681895131475273301700796555802976062347941891277","seed":88305076572008867509537127694681895131475273301700796555802976062347941891277,"line":288,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 6435494468 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"7.gpio_rand_straps.33778492314341079519282166643290972561749839224564629084726333448559354026781","seed":33778492314341079519282166643290972561749839224564629084726333448559354026781,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   8574661 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.20894928770663775573585049539261057189210531169250315934246233726111329937773","seed":20894928770663775573585049539261057189210531169250315934246233726111329937773,"line":797,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 2806788986 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.81560881290392808292096712985709447469915029551210409920774126825222244678217","seed":81560881290392808292096712985709447469915029551210409920774126825222244678217,"line":76,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 551537930 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"9.gpio_rand_straps.62672988386222052190187924944966498395340760407508141436574132531011674022251","seed":62672988386222052190187924944966498395340760407508141436574132531011674022251,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   6401545 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (cip_base_vseq.sv:1220) [gpio_common_vseq] Check failed (vseq_done)":[{"name":"gpio_stress_all_with_rand_reset","qual_name":"0.gpio_stress_all_with_rand_reset.58345107278018585364967129728927574742412273225196855502080415208814653870829","seed":58345107278018585364967129728927574742412273225196855502080415208814653870829,"line":229,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 169723405 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.3568556596084833894033315664951936229172602164321078867707282625203998347970","seed":3568556596084833894033315664951936229172602164321078867707282625203998347970,"line":174,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  51507075 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.112936054427159048590697827976177874259354027814046014757053967390659910682599","seed":112936054427159048590697827976177874259354027814046014757053967390659910682599,"line":132,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 906910314 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.80283165884914242929543454264947617436853293542798316594694420850452323191269","seed":80283165884914242929543454264947617436853293542798316594694420850452323191269,"line":123,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 741551265 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.75598437351163097881797199389877881056508052635886525047539531764739067317067","seed":75598437351163097881797199389877881056508052635886525047539531764739067317067,"line":80,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  39910598 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.48976925122009553687559938597790397399923557623381108786913638707474584916236","seed":48976925122009553687559938597790397399923557623381108786913638707474584916236,"line":80,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   4165430 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":"2.gpio_stress_all_with_rand_reset.108879059763805647304552580821939883337725445736063745331549965726686824265307","seed":108879059763805647304552580821939883337725445736063745331549965726686824265307,"line":78,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  19163201 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.38868460189545338691534940459257411005165723616125898952345992585184237024485","seed":38868460189545338691534940459257411005165723616125898952345992585184237024485,"line":78,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   2280576 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.105215481558078533145603190200790676118837513684343150187938500684894095294275","seed":105215481558078533145603190200790676118837513684343150187938500684894095294275,"line":707,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 607681232 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.71613087582020051491982101197388167577577047262120625965042264864741312556662","seed":71613087582020051491982101197388167577577047262120625965042264864741312556662,"line":79,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 237823634 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":230,"total":253,"percent":90.9090909090909}