{"block":{"name":"gpio","variant":null,"commit":"72f4b4282720eb264beb9bc9dfb7349aea1ac9b5","commit_short":"72f4b42","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/72f4b4282720eb264beb9bc9dfb7349aea1ac9b5","revision_info":"GitHub Revision: [`72f4b42`](https://github.com/lowrisc/opentitan/tree/72f4b4282720eb264beb9bc9dfb7349aea1ac9b5)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-07-25T02:41: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.94,"sim_time":515.001083,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown":{"max_time":1.64,"sim_time":211.05512,"passed":10,"total":10,"percent":100.0},"gpio_smoke_en_cdc_prim":{"max_time":1.84,"sim_time":320.104373,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown_en_cdc_prim":{"max_time":1.79,"sim_time":345.937734,"passed":10,"total":10,"percent":100.0}},"passed":40,"total":40,"percent":100.0},"csr_hw_reset":{"tests":{"gpio_csr_hw_reset":{"max_time":1.0,"sim_time":13.78669,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"gpio_csr_rw":{"max_time":0.97,"sim_time":17.304402999999997,"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.93,"sim_time":1118.279772,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"gpio_csr_aliasing":{"max_time":1.06,"sim_time":84.170293,"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.64,"sim_time":27.07025,"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.97,"sim_time":17.304402999999997,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.06,"sim_time":84.170293,"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.48,"sim_time":62.482458,"passed":10,"total":10,"percent":100.0},"gpio_random_dout_din_no_pullup_pulldown":{"max_time":1.65,"sim_time":39.746737,"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.23,"sim_time":99.63793700000001,"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.66,"sim_time":206.68494,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"random_interrupt_trigger":{"tests":{"gpio_rand_intr_trigger":{"max_time":4.01,"sim_time":792.2664910000001,"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.62,"sim_time":93.894535,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"noise_filter_stress":{"tests":{"gpio_filter_stress":{"max_time":21.22,"sim_time":548.570976,"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.19,"sim_time":404.669346,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"full_random":{"tests":{"gpio_full_random":{"max_time":1.45,"sim_time":74.707924,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"stress_all":{"tests":{"gpio_stress_all":{"max_time":162.71,"sim_time":61826.434876,"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0},"alert_test":{"tests":{"gpio_alert_test":{"max_time":0.94,"sim_time":31.593644,"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":66.916739,"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.9,"sim_time":51.862623,"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.9,"sim_time":51.862623,"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.97,"sim_time":17.304402999999997,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.21,"sim_time":64.36925,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.06,"sim_time":84.170293,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":1.0,"sim_time":13.78669,"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.97,"sim_time":17.304402999999997,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.21,"sim_time":64.36925,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.06,"sim_time":84.170293,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":1.0,"sim_time":13.78669,"passed":1,"total":1,"percent":100.0}},"passed":12,"total":12,"percent":100.0}},"passed":147,"total":157,"percent":93.63057324840764},"V2S":{"testpoints":{"tl_intg_err":{"tests":{"gpio_tl_intg_err":{"max_time":1.94,"sim_time":128.319873,"passed":25,"total":25,"percent":100.0},"gpio_sec_cm":{"max_time":1.41,"sim_time":390.664821,"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.94,"sim_time":128.319873,"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.96,"sim_time":50.941415,"passed":7,"total":10,"percent":70.0}},"passed":7,"total":10,"percent":70.0},"stress_all_with_rand_reset":{"tests":{"gpio_stress_all_with_rand_reset":{"max_time":14.33,"sim_time":800.403231,"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0}},"passed":7,"total":20,"percent":35.0}},"coverage":{"code":{"block":null,"line_statement":99.76,"branch":99.8,"condition_expression":99.57,"toggle":93.43,"fsm":null},"assertion":98.73,"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.8706345015084693354484199713880034758081292486843621406863871223171817895346","seed":8706345015084693354484199713880034758081292486843621406863871223171817895346,"line":651,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 4140369691 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"0.gpio_rand_straps.27989295174365621319570486543718619886392266846988264234607007369716527884664","seed":27989295174365621319570486543718619886392266846988264234607007369716527884664,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   1392295 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.102255087721899994750685233397003762251699177153635540592639235351445825109091","seed":102255087721899994750685233397003762251699177153635540592639235351445825109091,"line":157,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 497675564 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.37852920545557225537785692278377835695611028139144807657435126234852741662096","seed":37852920545557225537785692278377835695611028139144807657435126234852741662096,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   1774788 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.108896557551556246651554073945637107001208985334603023516336664081212891787138","seed":108896557551556246651554073945637107001208985334603023516336664081212891787138,"line":882,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 6819697455 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.35091233327453999365370753433151202184761031661438326839182696219078363554331","seed":35091233327453999365370753433151202184761031661438326839182696219078363554331,"line":176,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 1956594788 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.13904622960552537558070165886433981693676199709360473746494408939704986207966","seed":13904622960552537558070165886433981693676199709360473746494408939704986207966,"line":76,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 165751506 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.81756321013969652747185957231103319766996164274267621810188913473440898454622","seed":81756321013969652747185957231103319766996164274267621810188913473440898454622,"line":580,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 14213999213 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.102630853734682044163402079719431249219621774387476618452156926325849293055391","seed":102630853734682044163402079719431249219621774387476618452156926325849293055391,"line":3911,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 61826434876 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.102812249064793042431101205471321925135780987299154625427427220214331833503286","seed":102812249064793042431101205471321925135780987299154625427427220214331833503286,"line":1564,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 5010106926 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.43199828703448919087853907374727901078146872906637230291034872459824885472414","seed":43199828703448919087853907374727901078146872906637230291034872459824885472414,"line":438,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 12845116792 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.97105816877383152855664580818323150084929098009833729899641933429350356749710","seed":97105816877383152855664580818323150084929098009833729899641933429350356749710,"line":1484,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 9706372719 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.80669713127889709796569101653234609258045803297896448100106505432595218712085","seed":80669713127889709796569101653234609258045803297896448100106505432595218712085,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   2521653 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.67810917941070994399080716021456650509739923645336703023628969398358953590929","seed":67810917941070994399080716021456650509739923645336703023628969398358953590929,"line":133,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 238460903 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.50265428613883896099655907457689992001162213541338040779994092966198943395736","seed":50265428613883896099655907457689992001162213541338040779994092966198943395736,"line":82,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1750237012 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.104682627768026377411581907071551068680248927998986917274642269276480978071266","seed":104682627768026377411581907071551068680248927998986917274642269276480978071266,"line":217,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1349182757 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.38198399265772027286796711459388905304494331442048736152670823444629914293814","seed":38198399265772027286796711459388905304494331442048736152670823444629914293814,"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 @  10319791 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.87409549049807843913976038186342479611344217437134400573561461755382282875626","seed":87409549049807843913976038186342479611344217437134400573561461755382282875626,"line":81,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 264597900 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.7842864641082423799473647782234571184714675910110797919931598707308169378693","seed":7842864641082423799473647782234571184714675910110797919931598707308169378693,"line":87,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   8113738 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.115249877128124160554111905983440130533345678546433827350180005765842742571315","seed":115249877128124160554111905983440130533345678546433827350180005765842742571315,"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 @ 800403231 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.37479745920566530079014694602138571782799370384975266741623134201525988946551","seed":37479745920566530079014694602138571782799370384975266741623134201525988946551,"line":80,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1232034637 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.29149539138510717339898905642599737317764021629073856903660063206040171444147","seed":29149539138510717339898905642599737317764021629073856903660063206040171444147,"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 @  32222753 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.67690731538674546416438195920004215908052998442049437238790884119697402270529","seed":67690731538674546416438195920004215908052998442049437238790884119697402270529,"line":186,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1422521394 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":230,"total":253,"percent":90.9090909090909}