{"block":{"name":"gpio","variant":null,"commit":"afb7e07f4dc198eec01c4b00b311910c211ed15e","commit_short":"afb7e07","branch":"reseed_opt","url":"https://github.com/martin-velay/opentitan/tree/afb7e07f4dc198eec01c4b00b311910c211ed15e","revision_info":"GitHub Revision: [`afb7e07`](https://github.com/lowrisc/opentitan/tree/afb7e07f4dc198eec01c4b00b311910c211ed15e)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-05-08T15:00:26Z","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.84,"sim_time":249.339494,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown":{"max_time":1.8,"sim_time":72.50355,"passed":10,"total":10,"percent":100.0},"gpio_smoke_en_cdc_prim":{"max_time":1.8,"sim_time":85.678215,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown_en_cdc_prim":{"max_time":1.82,"sim_time":318.229306,"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.96,"sim_time":17.234811,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"gpio_csr_rw":{"max_time":0.98,"sim_time":16.033042,"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.99,"sim_time":1608.742117,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"gpio_csr_aliasing":{"max_time":1.16,"sim_time":70.013318,"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.28,"sim_time":27.527139,"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.98,"sim_time":16.033042,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.16,"sim_time":70.013318,"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.62,"sim_time":339.613264,"passed":10,"total":10,"percent":100.0},"gpio_random_dout_din_no_pullup_pulldown":{"max_time":1.77,"sim_time":229.15491500000002,"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":171.989694,"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.7,"sim_time":305.087157,"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.22,"sim_time":349.58790700000003,"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.27,"sim_time":93.915128,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"noise_filter_stress":{"tests":{"gpio_filter_stress":{"max_time":33.57,"sim_time":4219.993502,"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":335.627851,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"full_random":{"tests":{"gpio_full_random":{"max_time":1.53,"sim_time":91.345901,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"stress_all":{"tests":{"gpio_stress_all":{"max_time":55.52,"sim_time":20519.68956,"passed":1,"total":10,"percent":10.0}},"passed":1,"total":10,"percent":10.0},"alert_test":{"tests":{"gpio_alert_test":{"max_time":0.93,"sim_time":93.924734,"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":48.383385000000004,"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.86,"sim_time":103.37729700000001,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"tl_d_illegal_access":{"tests":{"gpio_tl_errors":{"max_time":2.86,"sim_time":103.37729700000001,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"tl_d_outstanding_access":{"tests":{"gpio_csr_rw":{"max_time":0.98,"sim_time":16.033042,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.25,"sim_time":40.367765,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.16,"sim_time":70.013318,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.96,"sim_time":17.234811,"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.98,"sim_time":16.033042,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":1.25,"sim_time":40.367765,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":1.16,"sim_time":70.013318,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.96,"sim_time":17.234811,"passed":1,"total":1,"percent":100.0}},"passed":12,"total":12,"percent":100.0}},"passed":128,"total":137,"percent":93.43065693430657},"V2S":{"testpoints":{"tl_intg_err":{"tests":{"gpio_tl_intg_err":{"max_time":1.65,"sim_time":157.736394,"passed":5,"total":5,"percent":100.0},"gpio_sec_cm":{"max_time":1.44,"sim_time":98.2137,"passed":5,"total":5,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"sec_cm_bus_integrity":{"tests":{"gpio_tl_intg_err":{"max_time":1.65,"sim_time":157.736394,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"V3":{"testpoints":{"straps_data":{"tests":{"gpio_rand_straps":{"max_time":0.93,"sim_time":48.558943,"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":15.02,"sim_time":1186.251587,"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.14,"toggle":93.94,"fsm":null},"assertion":96.84,"functional":100.0},"cov_report_page":"/nightly/current_run/scratch/reseed_opt/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.57456302484136205151379238227193734060838165426237378107386363840511233538669","seed":57456302484136205151379238227193734060838165426237378107386363840511233538669,"line":347,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/0.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 524105923 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.64716096595253862443031714054361548673147544887012726539017202980564982630742","seed":64716096595253862443031714054361548673147544887012726539017202980564982630742,"line":75,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/1.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @   1268872 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.92019473209235323171295733736296227607088974549550830628038087746048675995211","seed":92019473209235323171295733736296227607088974549550830628038087746048675995211,"line":75,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/2.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   4511986 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.24882713201571744965407085564997090180966127384462917377145964702510706056883","seed":24882713201571744965407085564997090180966127384462917377145964702510706056883,"line":77,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/3.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @  36162190 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.42371450830490408227598007525595709662100399667957796727929387690123894718243","seed":42371450830490408227598007525595709662100399667957796727929387690123894718243,"line":191,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/4.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 353123910 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.91339532409397605124728040247630776185573042150427530894505719484487992859331","seed":91339532409397605124728040247630776185573042150427530894505719484487992859331,"line":75,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/4.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   1255644 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.4408101056423456720678405888518978096540550666350809623932784877430102101073","seed":4408101056423456720678405888518978096540550666350809623932784877430102101073,"line":369,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/5.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 1710728584 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.47411415805461221603112445815460667029935780054511909782584510321451948132911","seed":47411415805461221603112445815460667029935780054511909782584510321451948132911,"line":75,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/5.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   7763495 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.15091983842377359329132536345062755069298526163036598454398799122240964589990","seed":15091983842377359329132536345062755069298526163036598454398799122240964589990,"line":1606,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/6.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 4052291149 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.6459371559696374677952313459843477240994038872566447330558466718999574481628","seed":6459371559696374677952313459843477240994038872566447330558466718999574481628,"line":1167,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/7.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 20519689560 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.50946278645067792944467352518969148951122728797715574543730048591505652150272","seed":50946278645067792944467352518969148951122728797715574543730048591505652150272,"line":517,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/8.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 11090454710 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.85958242174826020561755852136705190898779595916757251188668182546423878797582","seed":85958242174826020561755852136705190898779595916757251188668182546423878797582,"line":76,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/9.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 121567154 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.6226576544114435195555174643314841835802725845810989055746068675850445852635","seed":6226576544114435195555174643314841835802725845810989055746068675850445852635,"line":75,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/9.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   2537157 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}],"UVM_FATAL (cip_base_vseq.sv:1170) [gpio_common_vseq] Check failed (vseq_done)":[{"name":"gpio_stress_all_with_rand_reset","qual_name":"0.gpio_stress_all_with_rand_reset.74668970430598671588466141194479067968564518753684067210629767816640980291602","seed":74668970430598671588466141194479067968564518753684067210629767816640980291602,"line":236,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/0.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 3744724228 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.44533858666982942403834466926551980091420221370566728289434444538509538644707","seed":44533858666982942403834466926551980091420221370566728289434444538509538644707,"line":80,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/1.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  10563557 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.94819874269599976131881446449323464389807681356166641042952192506970798730060","seed":94819874269599976131881446449323464389807681356166641042952192506970798730060,"line":298,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/2.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 3981446159 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.86840778881979593018036899717043635364218746562111783749084866288023406148425","seed":86840778881979593018036899717043635364218746562111783749084866288023406148425,"line":81,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/3.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 252759631 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.37118452855410892630202532596389642709314088582060265669786058184327007196995","seed":37118452855410892630202532596389642709314088582060265669786058184327007196995,"line":442,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/5.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 1186251587 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.65191099915303326071430907275316485134668442331162125596536897422138971834963","seed":65191099915303326071430907275316485134668442331162125596536897422138971834963,"line":85,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/6.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  18881623 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.6426741022651188511673740691661004214712993687152231268308907480913741153307","seed":6426741022651188511673740691661004214712993687152231268308907480913741153307,"line":81,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/9.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 174018460 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":"4.gpio_stress_all_with_rand_reset.95532299656850646065106463587456021628814829544081367118979669920664907458071","seed":95532299656850646065106463587456021628814829544081367118979669920664907458071,"line":78,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/4.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  25682151 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.106176175419292979075369081494603024134357541558194204638794726870171268421953","seed":106176175419292979075369081494603024134357541558194204638794726870171268421953,"line":78,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/7.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   7055670 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.72370278689466684357699852482172115153750623120217124773791645609213904905499","seed":72370278689466684357699852482172115153750623120217124773791645609213904905499,"line":78,"log_path":"/nightly/current_run/scratch/reseed_opt/gpio-sim-vcs/8.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 301042614 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":190,"total":213,"percent":89.2018779342723}