{"block":{"name":"gpio","variant":null,"commit":"fca045df919a26c47e71616b9dac917b1ea4fd07","commit_short":"fca045d","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/fca045df919a26c47e71616b9dac917b1ea4fd07","revision_info":"GitHub Revision: [`fca045d`](https://github.com/lowrisc/opentitan/tree/fca045df919a26c47e71616b9dac917b1ea4fd07)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-09-12T09:15:14Z","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.66,"sim_time":200.523029,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown":{"max_time":1.85,"sim_time":386.305277,"passed":10,"total":10,"percent":100.0},"gpio_smoke_en_cdc_prim":{"max_time":2.14,"sim_time":404.28052399999996,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown_en_cdc_prim":{"max_time":1.89,"sim_time":185.848816,"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.83,"sim_time":22.954957999999998,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"gpio_csr_rw":{"max_time":0.92,"sim_time":17.491279,"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.44,"sim_time":163.075996,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"gpio_csr_aliasing":{"max_time":0.96,"sim_time":38.808836,"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.3,"sim_time":129.029606,"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.92,"sim_time":17.491279,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":0.96,"sim_time":38.808836,"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.61,"sim_time":78.711117,"passed":10,"total":10,"percent":100.0},"gpio_random_dout_din_no_pullup_pulldown":{"max_time":1.58,"sim_time":70.557408,"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.19,"sim_time":61.406329,"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.82,"sim_time":123.248467,"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.54,"sim_time":772.327701,"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.99,"sim_time":181.43185999999997,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"noise_filter_stress":{"tests":{"gpio_filter_stress":{"max_time":28.63,"sim_time":583.0037530000001,"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":7.47,"sim_time":2929.470508,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"full_random":{"tests":{"gpio_full_random":{"max_time":1.32,"sim_time":87.038923,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"stress_all":{"tests":{"gpio_stress_all":{"max_time":42.86,"sim_time":6684.985983,"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0},"alert_test":{"tests":{"gpio_alert_test":{"max_time":0.86,"sim_time":11.520665000000001,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"intr_test":{"tests":{"gpio_intr_test":{"max_time":0.9,"sim_time":17.685959,"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.7,"sim_time":56.151246,"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.7,"sim_time":56.151246,"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.92,"sim_time":17.491279,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.11,"sim_time":123.376469,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":0.96,"sim_time":38.808836,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.83,"sim_time":22.954957999999998,"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.92,"sim_time":17.491279,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.11,"sim_time":123.376469,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":0.96,"sim_time":38.808836,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.83,"sim_time":22.954957999999998,"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.75,"sim_time":130.757528,"passed":25,"total":25,"percent":100.0},"gpio_sec_cm":{"max_time":1.31,"sim_time":94.957459,"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.75,"sim_time":130.757528,"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.89,"sim_time":13.949589,"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":12.67,"sim_time":3377.860432,"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":80.52,"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:211) [scoreboard] Check failed csr.get_mirrored_value() == item.d_data (* [*] vs * [*])":[{"name":"gpio_stress_all","qual_name":"0.gpio_stress_all.15530263529665082121017586322293797329220573514150700391314514740667948867764","seed":15530263529665082121017586322293797329220573514150700391314514740667948867764,"line":198,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 472049521 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.66698561599060906552063965114480817881575413607167134843982021996254786871221","seed":66698561599060906552063965114480817881575413607167134843982021996254786871221,"line":84,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 1602171553 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.72027108914141425243294239688162370217469762528233554647078029423836957887020","seed":72027108914141425243294239688162370217469762528233554647078029423836957887020,"line":843,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 6184080119 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.74165961510639373755116623170356444716233769995787300966434436592177172708219","seed":74165961510639373755116623170356444716233769995787300966434436592177172708219,"line":82,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @   9506695 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"3.gpio_rand_straps.22017984780295928822023329606743595415447967568851101428222542079003419406460","seed":22017984780295928822023329606743595415447967568851101428222542079003419406460,"line":81,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   3829838 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.14008439580759688341492840519831599293239271033179089041043918238107959088683","seed":14008439580759688341492840519831599293239271033179089041043918238107959088683,"line":507,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 12971358312 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"4.gpio_rand_straps.1879132470251505790053727366217873824200763835930368543073315938808461970654","seed":1879132470251505790053727366217873824200763835930368543073315938808461970654,"line":81,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   1212598 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.73583646571168922590889654764754477482548546936513496589246656209161964957867","seed":73583646571168922590889654764754477482548546936513496589246656209161964957867,"line":1271,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 6684985983 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.32166100073510583992134981619402432313347077967497698489376842820344940549209","seed":32166100073510583992134981619402432313347077967497698489376842820344940549209,"line":222,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 1447776017 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.73297385323360809936891674496404633138391664639786046410145881930743858900875","seed":73297385323360809936891674496404633138391664639786046410145881930743858900875,"line":543,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 4876939831 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.48122862969426934175623604178619424122018695615974181531363817238628688899073","seed":48122862969426934175623604178619424122018695615974181531363817238628688899073,"line":773,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 3017769815 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"8.gpio_rand_straps.86347617926177427742088127977756097380701745507586592852987559500491288451174","seed":86347617926177427742088127977756097380701745507586592852987559500491288451174,"line":81,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   5802273 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.38923780468162725808630132952965791165948766173162564377941967604464306401439","seed":38923780468162725808630132952965791165948766173162564377941967604464306401439,"line":252,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 5069119006 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.106216372277659965047918400430117018014609767588094678513642472947304283472209","seed":106216372277659965047918400430117018014609767588094678513642472947304283472209,"line":339,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 3377860432 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.112279854803806502267188727075251169024729771354450116576027922510905244684767","seed":112279854803806502267188727075251169024729771354450116576027922510905244684767,"line":84,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   2205067 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.12626110840373621011747432414084022922534762158170829513657352769937075093583","seed":12626110840373621011747432414084022922534762158170829513657352769937075093583,"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 @  10054454 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.40781259102190166660580061245337645735115080900055150648329129975195836470047","seed":40781259102190166660580061245337645735115080900055150648329129975195836470047,"line":84,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   3808575 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.4997174190520462424019423504970185045721695041116110279914877077268708389676","seed":4997174190520462424019423504970185045721695041116110279914877077268708389676,"line":369,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 734155478 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.113090740358149131450279760264063764618255316803324265772084908281832430049054","seed":113090740358149131450279760264063764618255316803324265772084908281832430049054,"line":87,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 2118694825 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.106654342129510178508994177594374031370594727460123176351030314597890128496724","seed":106654342129510178508994177594374031370594727460123176351030314597890128496724,"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 @   8309287 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.114732228405080850765907243289821755693240958715790621854365559744769887077133","seed":114732228405080850765907243289821755693240958715790621854365559744769887077133,"line":227,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 206397065 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.38084924187247847850961850289541579933313482326668597949794564196097455467115","seed":38084924187247847850961850289541579933313482326668597949794564196097455467115,"line":86,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  22554859 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.111313766473489273162199205864462514583200309432645393559606136714629370119611","seed":111313766473489273162199205864462514583200309432645393559606136714629370119611,"line":88,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   2254595 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":230,"total":253,"percent":90.9090909090909}