{"block":{"name":"gpio","variant":null,"commit":"ffebabad239bc24eeb563ff1a2d5bd327639f6ae","commit_short":"ffebaba","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/ffebabad239bc24eeb563ff1a2d5bd327639f6ae","revision_info":"GitHub Revision: [`ffebaba`](https://github.com/lowrisc/opentitan/tree/ffebabad239bc24eeb563ff1a2d5bd327639f6ae)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-07-24T15:00:35Z","build_seed":null,"testplan_ref":"https://opentitan.org/book/hw/top_darjeeling/ip_autogen/gpio/data/gpio_testplan.html","stages":{"V1":{"testpoints":{"smoke":{"tests":{"gpio_smoke":{"max_time":2.24,"sim_time":361.41171,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown":{"max_time":2.33,"sim_time":78.74274899999999,"passed":10,"total":10,"percent":100.0},"gpio_smoke_en_cdc_prim":{"max_time":2.2,"sim_time":273.44967099999997,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown_en_cdc_prim":{"max_time":2.05,"sim_time":193.484609,"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.06,"sim_time":67.06027,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"gpio_csr_rw":{"max_time":1.16,"sim_time":62.031431,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_bit_bash":{"tests":{"gpio_csr_bit_bash":{"max_time":4.58,"sim_time":752.354383,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"gpio_csr_aliasing":{"max_time":3.04,"sim_time":161.20863,"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.55,"sim_time":538.151153,"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":1.16,"sim_time":62.031431,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":3.04,"sim_time":161.20863,"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":2.24,"sim_time":147.214687,"passed":10,"total":10,"percent":100.0},"gpio_random_dout_din_no_pullup_pulldown":{"max_time":2.08,"sim_time":295.880733,"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.25,"sim_time":26.729277999999997,"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.97,"sim_time":188.877709,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"random_interrupt_trigger":{"tests":{"gpio_rand_intr_trigger":{"max_time":5.67,"sim_time":484.485809,"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":4.22,"sim_time":1028.739553,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"noise_filter_stress":{"tests":{"gpio_filter_stress":{"max_time":25.07,"sim_time":1024.254853,"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.22,"sim_time":1975.802628,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"full_random":{"tests":{"gpio_full_random":{"max_time":1.58,"sim_time":371.478381,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"stress_all":{"tests":{"gpio_stress_all":{"max_time":163.21,"sim_time":14286.371409,"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0},"alert_test":{"tests":{"gpio_alert_test":{"max_time":0.96,"sim_time":12.759768,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"intr_test":{"tests":{"gpio_intr_test":{"max_time":0.97,"sim_time":14.223195,"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":4.06,"sim_time":192.204923,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_illegal_access":{"tests":{"gpio_tl_errors":{"max_time":4.06,"sim_time":192.204923,"passed":25,"total":25,"percent":100.0}},"passed":25,"total":25,"percent":100.0},"tl_d_outstanding_access":{"tests":{"gpio_csr_rw":{"max_time":1.16,"sim_time":62.031431,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.5,"sim_time":160.519614,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":3.04,"sim_time":161.20863,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":1.06,"sim_time":67.06027,"passed":1,"total":1,"percent":100.0}},"passed":12,"total":12,"percent":100.0},"tl_d_partial_access":{"tests":{"gpio_csr_rw":{"max_time":1.16,"sim_time":62.031431,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.5,"sim_time":160.519614,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":3.04,"sim_time":161.20863,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":1.06,"sim_time":67.06027,"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":3.56,"sim_time":717.5161049999999,"passed":23,"total":25,"percent":92.0},"gpio_sec_cm":{"max_time":1.36,"sim_time":715.297019,"passed":5,"total":5,"percent":100.0}},"passed":28,"total":30,"percent":93.33333333333333},"sec_cm_bus_integrity":{"tests":{"gpio_tl_intg_err":{"max_time":3.56,"sim_time":717.5161049999999,"passed":23,"total":25,"percent":92.0}},"passed":23,"total":25,"percent":92.0}},"passed":28,"total":30,"percent":93.33333333333333},"V3":{"testpoints":{"straps_data":{"tests":{"gpio_rand_straps":{"max_time":0.91,"sim_time":44.454564,"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":21.34,"sim_time":3282.932567,"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0}},"passed":7,"total":20,"percent":35.0},"unmapped":{"testpoints":{"Unmapped":{"tests":{"gpio_inp_prd_cnt":{"max_time":0.94,"sim_time":21.782154,"passed":50,"total":50,"percent":100.0}},"passed":50,"total":50,"percent":100.0}},"passed":50,"total":50,"percent":100.0}},"coverage":{"code":{"block":null,"line_statement":99.89,"branch":97.61,"condition_expression":94.53,"toggle":94.19,"fsm":75.0},"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:248) [scoreboard] Check failed csr.get_mirrored_value() == item.d_data (* [*] vs * [*])":[{"name":"gpio_stress_all","qual_name":"0.gpio_stress_all.29996053703720970240764544689495446357517720277379461541371666809548427582115","seed":29996053703720970240764544689495446357517720277379461541371666809548427582115,"line":76,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @  31441984 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.83567561038778240413187382717152107810616598420833368610302887383918440515579","seed":83567561038778240413187382717152107810616598420833368610302887383918440515579,"line":182,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 8488640475 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.27859760704297877930185772278521352680721169106291939849333795388849323983255","seed":27859760704297877930185772278521352680721169106291939849333795388849323983255,"line":673,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 12826829375 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"2.gpio_rand_straps.82495507832924871622550495871760788887911771337832712140697774268915710717086","seed":82495507832924871622550495871760788887911771337832712140697774268915710717086,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   1332305 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.64254701252457018963982521620177974005438391361991467779324892195813138581863","seed":64254701252457018963982521620177974005438391361991467779324892195813138581863,"line":3980,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 14286371409 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.78860240479515753784332825939007388117046008324338607143416780179019517452624","seed":78860240479515753784332825939007388117046008324338607143416780179019517452624,"line":319,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 2370731403 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.106443721612977416276104880427711876916431797941047281931172852801391053410065","seed":106443721612977416276104880427711876916431797941047281931172852801391053410065,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @  11044195 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.115039908159287236228024297753441686189918353944320758714431716124923074010570","seed":115039908159287236228024297753441686189918353944320758714431716124923074010570,"line":1759,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 3030936963 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.6178416137256984339369634107631776240799443606157394224772134267428282615290","seed":6178416137256984339369634107631776240799443606157394224772134267428282615290,"line":989,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 3337607965 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]},{"name":"gpio_rand_straps","qual_name":"6.gpio_rand_straps.21303923047344851500280016658392813123557824597562560644972134032897821880483","seed":21303923047344851500280016658392813123557824597562560644972134032897821880483,"line":75,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   2761725 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.21528563845269441049418255904828205232426420920887180670046321138489842142015","seed":21528563845269441049418255904828205232426420920887180670046321138489842142015,"line":1373,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 23417708525 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.73960801313525889044063496732112898290749795319051246808530157359071503373727","seed":73960801313525889044063496732112898290749795319051246808530157359071503373727,"line":79,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 280581463 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.41814132862069946293405181595813855861924805079300671434523925439972672000771","seed":41814132862069946293405181595813855861924805079300671434523925439972672000771,"line":950,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 10878352410 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.71132512074304496426326720382063770224880102406699766662908398021491045915667","seed":71132512074304496426326720382063770224880102406699766662908398021491045915667,"line":78,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 287503593 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":"2.gpio_stress_all_with_rand_reset.30878680087573595750113962642359958751766538954721426904590322308520008116973","seed":30878680087573595750113962642359958751766538954721426904590322308520008116973,"line":461,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 616230465 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.39614908667655822585238292339935895566431378409254100438678961754059354551884","seed":39614908667655822585238292339935895566431378409254100438678961754059354551884,"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 @   3310412 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.72624732667285298735754836161647911390031034039329734981992592416533731214747","seed":72624732667285298735754836161647911390031034039329734981992592416533731214747,"line":353,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 3282932567 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.97582698948164902013610724392774391217772860434453598602146595087139920364377","seed":97582698948164902013610724392774391217772860434453598602146595087139920364377,"line":383,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 233422556 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":"1.gpio_stress_all_with_rand_reset.14818013824445797055991095045352877704981340974055668914981260344225780773154","seed":14818013824445797055991095045352877704981340974055668914981260344225780773154,"line":125,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 745474508 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.66315114237833272302628414311130842565066503654052028314552721452188340411975","seed":66315114237833272302628414311130842565066503654052028314552721452188340411975,"line":225,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 862897125 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.85623339687118604619260305286416222575627509955604150476866379290913648747981","seed":85623339687118604619260305286416222575627509955604150476866379290913648747981,"line":170,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1394503863 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.19413277213588090993882154490056975525563548928156813281678178501871967745091","seed":19413277213588090993882154490056975525563548928156813281678178501871967745091,"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 @   1663319 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.2971757180668156441787830740906149889089180365505596069069911255819705950065","seed":2971757180668156441787830740906149889089180365505596069069911255819705950065,"line":185,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 660483672 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_ERROR (csr_utils_pkg.sv:456) [csr_utils_pkg::csr_rd_check.isolation_fork.unnamed$$_*] Check failed obs == exp (* [*] vs * [*]) Regname: gpio_reg_block.inp_prd_cnt_ctrl_* reset value: *":[{"name":"gpio_tl_intg_err","qual_name":"13.gpio_tl_intg_err.56956210711342107115226751903841348644546613972286067743327934592900267937081","seed":56956210711342107115226751903841348644546613972286067743327934592900267937081,"line":244,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/13.gpio_tl_intg_err/latest/run.log","log_context":["UVM_INFO @ 116697264 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_ERROR (csr_utils_pkg.sv:456) [csr_utils_pkg::csr_rd_check.isolation_fork.unnamed$$_*] Check failed obs == exp (* [*] vs * [*]) Regname: gpio_reg_block.inp_prd_cnt_val_*.value_* reset value: *":[{"name":"gpio_tl_intg_err","qual_name":"14.gpio_tl_intg_err.64214796064802739017494518757216012761798409337644689888927377116891954207789","seed":64214796064802739017494518757216012761798409337644689888927377116891954207789,"line":91,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/14.gpio_tl_intg_err/latest/run.log","log_context":["UVM_INFO @  23653650 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":278,"total":303,"percent":91.74917491749174}