Simulation Results: rv_timer

 
18/01/2026 00:06:04 sha: 8ead910 json Branch: master Tool: vcs [unknown]
Coverage statistics
  • Total
  • 98.45 %
  • code
  • 100.00 %
  • assert
  • 96.82 %
  • func
  • 98.53 %
  • line
  • 100.00 %
  • branch
  • 100.00 %
  • cond
  • 100.00 %
  • toggle
  • 100.00 %
Validation stages
V1
100.00%
V2
94.69%
V2S
100.00%
V3
45.00%
Testpoint Test Max Runtime Sim Time Pass Total %
random 20 20 100.00
rv_timer_random 2.050s 868.935us 20 20 100.00
csr_hw_reset 5 5 100.00
rv_timer_csr_hw_reset 0.800s 57.560us 5 5 100.00
csr_rw 20 20 100.00
rv_timer_csr_rw 0.760s 20.594us 20 20 100.00
csr_bit_bash 5 5 100.00
rv_timer_csr_bit_bash 3.140s 2354.846us 5 5 100.00
csr_aliasing 5 5 100.00
rv_timer_csr_aliasing 0.850s 94.105us 5 5 100.00
csr_mem_rw_with_rand_reset 20 20 100.00
rv_timer_csr_mem_rw_with_rand_reset 1.550s 43.096us 20 20 100.00
regwen_csr_and_corresponding_lockable_csr 25 25 100.00
rv_timer_csr_rw 0.760s 20.594us 20 20 100.00
rv_timer_csr_aliasing 0.850s 94.105us 5 5 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
random_reset 3 20 15.00
rv_timer_random_reset 10.740s 29300.404us 3 20 15.00
disabled 20 20 100.00
rv_timer_disabled 2.760s 2408.321us 20 20 100.00
cfg_update_on_fly 10 10 100.00
rv_timer_cfg_update_on_fly 487.120s 735560.202us 10 10 100.00
no_interrupt_test 10 10 100.00
rv_timer_cfg_update_on_fly 487.120s 735560.202us 10 10 100.00
stress 20 20 100.00
rv_timer_stress_all 10.150s 6313.004us 20 20 100.00
alert_test 50 50 100.00
rv_timer_alert_test 0.780s 74.887us 50 50 100.00
intr_test 50 50 100.00
rv_timer_intr_test 0.800s 19.787us 50 50 100.00
tl_d_oob_addr_access 20 20 100.00
rv_timer_tl_errors 2.690s 168.011us 20 20 100.00
tl_d_illegal_access 20 20 100.00
rv_timer_tl_errors 2.690s 168.011us 20 20 100.00
tl_d_outstanding_access 50 50 100.00
rv_timer_csr_hw_reset 0.800s 57.560us 5 5 100.00
rv_timer_csr_rw 0.760s 20.594us 20 20 100.00
rv_timer_csr_aliasing 0.850s 94.105us 5 5 100.00
rv_timer_same_csr_outstanding 0.970s 141.438us 20 20 100.00
tl_d_partial_access 50 50 100.00
rv_timer_csr_hw_reset 0.800s 57.560us 5 5 100.00
rv_timer_csr_rw 0.760s 20.594us 20 20 100.00
rv_timer_csr_aliasing 0.850s 94.105us 5 5 100.00
rv_timer_same_csr_outstanding 0.970s 141.438us 20 20 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
tl_intg_err 25 25 100.00
rv_timer_sec_cm 1.040s 101.306us 5 5 100.00
rv_timer_tl_intg_err 1.430s 128.181us 20 20 100.00
sec_cm_bus_integrity 20 20 100.00
rv_timer_tl_intg_err 1.430s 128.181us 20 20 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
min_value 1 10 10.00
rv_timer_min 1.970s 215.403us 1 10 10.00
max_value 0 10 0.00
rv_timer_max 1.420s 175.659us 0 10 0.00
stress_all_with_rand_reset 17 20 85.00
rv_timer_stress_all_with_rand_reset 70.040s 8188.631us 17 20 85.00

Error Messages

   Test seed line log context
UVM_FATAL (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state* (addr=*) == *
rv_timer_min 89281310671556584656202974371079918091121902644705031527430505365444965731774 72
UVM_FATAL @ 115891365 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x1bbe5704) == 0x1
UVM_INFO @ 115891365 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 105532842342409294144270689345910365294718649213756372512001270952605715149563 72
UVM_FATAL @ 237779235 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x9ca2ab04) == 0x1
UVM_INFO @ 237779235 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 76770104676794775327155762975711868973009005250043985572426506354476134424835 72
UVM_FATAL @ 68167951 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x42b8f304) == 0x1
UVM_INFO @ 68167951 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 25977632373796907714017489903204327777357281394365866645820208144121784701571 72
UVM_FATAL @ 268376906 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xdcfffb04) == 0x1
UVM_INFO @ 268376906 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 16914799280501272087118016877041440399777911714798440099063806766838393870332 72
UVM_FATAL @ 407097374 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x93b03b04) == 0x1
UVM_INFO @ 407097374 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 10603870789447798121019313303370527018466544504352698324060398653612950534215 72
UVM_FATAL @ 717367733 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x4e47ef04) == 0x1
UVM_INFO @ 717367733 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 41321342784165820091531203615374870069434082384995460361491333691236827845088 72
UVM_FATAL @ 1176587246 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x6e740304) == 0x1
UVM_INFO @ 1176587246 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 95424634778345423386693458738140928592794971704183106551104364947280558745099 74
UVM_FATAL @ 117994257 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xfc6c5704) == 0x1
UVM_INFO @ 117994257 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 33248907133925235491639529580814835916222529441999664976704571483099511666794 72
UVM_FATAL @ 562228233 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x8f6d8104) == 0x1
UVM_INFO @ 562228233 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 115022286939445440385395265156901046103756614470691209058141267797996239716484 72
UVM_FATAL @ 787000669 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x83b9a904) == 0x1
UVM_INFO @ 787000669 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 60578493028558002371420874416044255460648530385329281895579766722533017020318 72
UVM_FATAL @ 144197982 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xd0a4a904) == 0x1
UVM_INFO @ 144197982 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 99449440529059411518049379400762491694258560634549807951552203820650610310905 72
UVM_FATAL @ 215403258 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xca254104) == 0x1
UVM_INFO @ 215403258 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 37480643401433345104102324543712249344704083819847509662248824998624462122751 72
UVM_FATAL @ 57435087841 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x93608704) == 0x1
UVM_INFO @ 57435087841 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 8815832096095894643200697433198931395183285215453207093728342416185636265834 72
UVM_FATAL @ 384652805 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x236bc704) == 0x1
UVM_INFO @ 384652805 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 21527827563569971238703378193863180197042838426938074071002908843791905959673 73
UVM_FATAL @ 549947557 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x4d1fc104) == 0x1
UVM_INFO @ 549947557 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 383459030229581165271498482945065393363091895572977994180910015572723907240 72
UVM_FATAL @ 291193880 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xaf9d7b04) == 0x1
UVM_INFO @ 291193880 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 112133598023175326347572292905979978199819435655156715718983713653700688812749 72
UVM_FATAL @ 871159354 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x4940c704) == 0x1
UVM_INFO @ 871159354 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 31663949570530876117242209985285389420729172923376268766902067706723382383923 75
UVM_FATAL @ 195502704 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x7f57a104) == 0x1
UVM_INFO @ 195502704 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 15340247957642454129989075989322249377061572866429661680791389786385487289895 73
UVM_FATAL @ 687871338 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xb9713b04) == 0x1
UVM_INFO @ 687871338 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 50115973817002662089879137331559969969256957278849058849774157960270004964443 72
UVM_FATAL @ 916822277 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x4dd74704) == 0x1
UVM_INFO @ 916822277 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 70328835539310354990713087673006707262843103060746651656740627320221965608694 72
UVM_FATAL @ 1891527637 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x77fa9904) == 0x1
UVM_INFO @ 1891527637 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 57933090148353598584388785168454795990993842630053490035974676408286808696534 72
UVM_FATAL @ 60678717 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x9dda0f04) == 0x1
UVM_INFO @ 60678717 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 3060771892021562657832543361408677691679419914343919421791204243848636783044 72
UVM_FATAL @ 82796705 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x2b86f104) == 0x1
UVM_INFO @ 82796705 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 14343766775683235226558679944346973614819775583170374579835066692272883634173 72
UVM_FATAL @ 29300404185 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x8ab1b104) == 0x1
UVM_INFO @ 29300404185 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 79960813627759645277381369333986830498511038972020704743215191664841693800431 73
UVM_FATAL @ 159977995 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xcd6fbf04) == 0x1
UVM_INFO @ 159977995 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 48195620494373565701160313636397594439417708064848223483904992356400613719112 73
UVM_FATAL @ 1025473823 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x92a79904) == 0x1
UVM_INFO @ 1025473823 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
UVM_ERROR (rv_timer_scoreboard.sv:231) [scoreboard] Check failed csr.get_mirrored_value() == item.d_data (* [*] vs * [*])
rv_timer_max 14936355947923341021705526714237498487358242865094987470786263192364066666356 72
UVM_ERROR @ 47880837 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 47880837 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 86644234964371226824834484770710910501310490445164339132843475335271980857766 72
UVM_ERROR @ 151309128 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 151309128 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 91962527388462825002716166647089423999338251141843851849719552957371671564678 72
UVM_ERROR @ 304165426 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 304165426 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 22402019737481345860512184501240858798237892591505650279283450499398932354629 72
UVM_ERROR @ 391378003 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 391378003 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 5871054229913625338094286351154513902238569471282580410737363214147143652945 72
UVM_ERROR @ 44542668 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 44542668 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 63247929168125131491477246557585797597467796598896538064798565734345601666003 72
UVM_ERROR @ 174199445 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 174199445 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 76413269727985625252029892471174469211934815130951579601621924575876141757758 73
UVM_ERROR @ 45678566 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 45678566 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 85338858499342852719000807858300631908279308028534369685839059046316080266109 72
UVM_ERROR @ 200832526 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 200832526 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 68937779204820278570049622939257190324002197389627288689801622446882448467944 72
UVM_ERROR @ 175658593 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 175658593 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 98366962821715392892293159150775849055872857423109596661590032517063774873037 72
UVM_ERROR @ 44039274 ps: (rv_timer_scoreboard.sv:231) [uvm_test_top.env.scoreboard] Check failed csr.get_mirrored_value() == item.d_data (1 [0x1] vs 0 [0x0])
UVM_INFO @ 44039274 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
UVM_FATAL (cip_base_vseq.sv:1163) [rv_timer_common_vseq] Check failed (vseq_done)
rv_timer_stress_all_with_rand_reset 112258852353847979388717696686002385077062137870081285389166271974280903357515 411
UVM_FATAL @ 4408130441 ps: (cip_base_vseq.sv:1163) [uvm_test_top.env.virtual_sequencer.rv_timer_common_vseq] Check failed (vseq_done)
UVM_INFO @ 4408130441 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_stress_all_with_rand_reset 1203812809335571836206677138301000927537996739580227180330811299351847771909 176
UVM_FATAL @ 10866898719 ps: (cip_base_vseq.sv:1163) [uvm_test_top.env.virtual_sequencer.rv_timer_common_vseq] Check failed (vseq_done)
UVM_INFO @ 10866898719 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
UVM_ERROR (uvm_sequencer_base.svh:757) sequencer [SEQREQZMB] The task responsible for requesting a wait_for_grant on sequencer 'sequencer' for sequence 'm_tl_host_base_seq' has been killed, to avoid a deadlock the sequence will be removed from the arbitration queues
rv_timer_stress_all_with_rand_reset 21856436137400218748861078309655768725320323272773504759697569609554922241687 76
UVM_ERROR @ 175284297 ps: (uvm_sequencer_base.svh:757) uvm_test_top.env.m_tl_agent_rv_timer_reg_block.sequencer [SEQREQZMB] The task responsible for requesting a wait_for_grant on sequencer 'uvm_test_top.env.m_tl_agent_rv_timer_reg_block.sequencer' for sequence 'm_tl_host_base_seq' has been killed, to avoid a deadlock the sequence will be removed from the arbitration queues
UVM_INFO @ 175284297 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---