{"block":{"name":"gpio","variant":null,"commit":"66cdfd3b2ea9ec890f6607a4d4809562fc70f272","commit_short":"66cdfd3","branch":"master","url":"https://github.com/lowRISC/opentitan/tree/66cdfd3b2ea9ec890f6607a4d4809562fc70f272","revision_info":"GitHub Revision: [`66cdfd3`](https://github.com/lowrisc/opentitan/tree/66cdfd3b2ea9ec890f6607a4d4809562fc70f272)"},"tool":{"name":"vcs","version":"unknown"},"timestamp":"2026-09-19T01:30:47Z","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.56,"sim_time":1342.682962,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown":{"max_time":1.65,"sim_time":983.748875,"passed":10,"total":10,"percent":100.0},"gpio_smoke_en_cdc_prim":{"max_time":1.31,"sim_time":189.414272,"passed":10,"total":10,"percent":100.0},"gpio_smoke_no_pullup_pulldown_en_cdc_prim":{"max_time":1.61,"sim_time":90.717262,"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.68,"sim_time":58.808623,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_rw":{"tests":{"gpio_csr_rw":{"max_time":0.73,"sim_time":18.560308,"passed":5,"total":5,"percent":100.0}},"passed":5,"total":5,"percent":100.0},"csr_bit_bash":{"tests":{"gpio_csr_bit_bash":{"max_time":1.19,"sim_time":162.983262,"passed":1,"total":1,"percent":100.0}},"passed":1,"total":1,"percent":100.0},"csr_aliasing":{"tests":{"gpio_csr_aliasing":{"max_time":0.7,"sim_time":44.873827,"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":0.92,"sim_time":21.860659,"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.73,"sim_time":18.560308,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":0.7,"sim_time":44.873827,"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.74,"sim_time":304.770848,"passed":10,"total":10,"percent":100.0},"gpio_random_dout_din_no_pullup_pulldown":{"max_time":1.29,"sim_time":79.774863,"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.11,"sim_time":517.294999,"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.48,"sim_time":195.058489,"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.2,"sim_time":407.926543,"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":2.59,"sim_time":369.14988400000004,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"noise_filter_stress":{"tests":{"gpio_filter_stress":{"max_time":15.72,"sim_time":503.012092,"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":4.72,"sim_time":1211.3376680000001,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"full_random":{"tests":{"gpio_full_random":{"max_time":1.06,"sim_time":306.143385,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"stress_all":{"tests":{"gpio_stress_all":{"max_time":73.97,"sim_time":4247.757619,"passed":1,"total":10,"percent":10.0}},"passed":1,"total":10,"percent":10.0},"alert_test":{"tests":{"gpio_alert_test":{"max_time":0.69,"sim_time":14.651163,"passed":10,"total":10,"percent":100.0}},"passed":10,"total":10,"percent":100.0},"intr_test":{"tests":{"gpio_intr_test":{"max_time":0.8,"sim_time":88.147936,"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.88,"sim_time":706.78437,"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.88,"sim_time":706.78437,"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.73,"sim_time":18.560308,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":0.86,"sim_time":72.516689,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":0.7,"sim_time":44.873827,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.68,"sim_time":58.808623,"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.73,"sim_time":18.560308,"passed":5,"total":5,"percent":100.0},"gpio_same_csr_outstanding":{"max_time":0.86,"sim_time":72.516689,"passed":5,"total":5,"percent":100.0},"gpio_csr_aliasing":{"max_time":0.7,"sim_time":44.873827,"passed":1,"total":1,"percent":100.0},"gpio_csr_hw_reset":{"max_time":0.68,"sim_time":58.808623,"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.54,"sim_time":146.45584200000002,"passed":25,"total":25,"percent":100.0},"gpio_sec_cm":{"max_time":1.05,"sim_time":119.677475,"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.54,"sim_time":146.45584200000002,"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.76,"sim_time":21.056608,"passed":8,"total":10,"percent":80.0}},"passed":8,"total":10,"percent":80.0},"stress_all_with_rand_reset":{"tests":{"gpio_stress_all_with_rand_reset":{"max_time":11.27,"sim_time":2055.153336,"passed":0,"total":10,"percent":0.0}},"passed":0,"total":10,"percent":0.0}},"passed":8,"total":20,"percent":40.0}},"coverage":{"code":{"block":null,"line_statement":99.76,"branch":99.8,"condition_expression":99.57,"toggle":80.52,"fsm":null},"assertion":96.84,"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.84218114525923901129374673016661582861075109965952711518941775122218365162935","seed":84218114525923901129374673016661582861075109965952711518941775122218365162935,"line":323,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 2410680818 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.102306629008933443082651885240454342490589882987329863476039977426073908333794","seed":102306629008933443082651885240454342490589882987329863476039977426073908333794,"line":698,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 960185964 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.21734380285721233289947170759452532000456994839857689121710182215193965000998","seed":21734380285721233289947170759452532000456994839857689121710182215193965000998,"line":427,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 3294516453 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.87949147830561646017417784791367702058043054250880875560972301474090322752743","seed":87949147830561646017417784791367702058043054250880875560972301474090322752743,"line":82,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @  76467264 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.111259873586214705967449850100781643239955491495210682142064663603992892760396","seed":111259873586214705967449850100781643239955491495210682142064663603992892760396,"line":1150,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 19088575938 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.109738664632602832155207319496180702568063845082300376164265169111009212710278","seed":109738664632602832155207319496180702568063845082300376164265169111009212710278,"line":81,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   3679819 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.11684732410845048090386048252427539470605269064853725096401105284569511845800","seed":11684732410845048090386048252427539470605269064853725096401105284569511845800,"line":1957,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 4247757619 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.14666172730923393470160807738891742444821200890643503306176747804741228184231","seed":14666172730923393470160807738891742444821200890643503306176747804741228184231,"line":184,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 1484175379 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.34612037318500851660328703012041995632221009474218398175272666842118893657328","seed":34612037318500851660328703012041995632221009474218398175272666842118893657328,"line":82,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 287634509 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.100060526712650834069406488835106674775929790463583311753343256108866082281987","seed":100060526712650834069406488835106674775929790463583311753343256108866082281987,"line":81,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_rand_straps/latest/run.log","log_context":["UVM_INFO @   1464372 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.37918362735162279652045511790892083585248606859659818291183835984126942411924","seed":37918362735162279652045511790892083585248606859659818291183835984126942411924,"line":660,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all/latest/run.log","log_context":["UVM_INFO @ 2288286532 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":"0.gpio_stress_all_with_rand_reset.5037565486663527338594971533378867006015045334634159159954805065598390344070","seed":5037565486663527338594971533378867006015045334634159159954805065598390344070,"line":304,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/0.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 859611063 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.35005581819253741677258919031004954704454822986219901222477702516372433240049","seed":35005581819253741677258919031004954704454822986219901222477702516372433240049,"line":132,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/1.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 2055153336 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.110283107314721690650933939257053330170347875617275564385257280454034785576783","seed":110283107314721690650933939257053330170347875617275564385257280454034785576783,"line":215,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/4.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 2369080884 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.114310117447697850068803616237542327025754915007118358452192063735049430798970","seed":114310117447697850068803616237542327025754915007118358452192063735049430798970,"line":86,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/5.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   4981603 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.13155703431577627313875880317945407451664812005829521021489479747729691452904","seed":13155703431577627313875880317945407451664812005829521021489479747729691452904,"line":86,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/6.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @   1265195 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.55067686179977714943247589418068565376697168842238885558896386543325098657806","seed":55067686179977714943247589418068565376697168842238885558896386543325098657806,"line":90,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/9.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  21442208 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.67825682636588525120088760527196402696610360480190044974177010136534551860199","seed":67825682636588525120088760527196402696610360480190044974177010136534551860199,"line":84,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/2.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  70389347 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.66197945609608136657097484347349969718571096100161514343716607443935538290666","seed":66197945609608136657097484347349969718571096100161514343716607443935538290666,"line":154,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/3.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 495430680 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.51834951869487816609300378966181629263328530934953998280086605086738677718675","seed":51834951869487816609300378966181629263328530934953998280086605086738677718675,"line":395,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/7.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @ 466407088 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.51729931999138152834333903299387838766776749042330194819889243477511150347770","seed":51729931999138152834333903299387838766776749042330194819889243477511150347770,"line":84,"log_path":"/nightly/current_run/scratch/master/gpio-sim-vcs/8.gpio_stress_all_with_rand_reset/latest/run.log","log_context":["UVM_INFO @  28752327 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER] \n","--- UVM Report catcher Summary ---\n","\n","\n"]}]}},"passed":232,"total":253,"percent":91.699604743083}