Simulation Results: rv_timer

 
04/01/2026 00:13:51 sha: 05ff44d json Branch: master Tool: vcs [unknown]
Coverage statistics
  • Total
  • 98.94 %
  • code
  • 100.00 %
  • assert
  • 96.82 %
  • func
  • 100.00 %
  • line
  • 100.00 %
  • branch
  • 100.00 %
  • cond
  • 100.00 %
  • toggle
  • 100.00 %
Validation stages
V1
100.00%
V2
95.00%
V2S
100.00%
V3
45.00%
Testpoint Test Max Runtime Sim Time Pass Total %
random 20 20 100.00
rv_timer_random 1.500s 672.599us 20 20 100.00
csr_hw_reset 5 5 100.00
rv_timer_csr_hw_reset 0.730s 14.286us 5 5 100.00
csr_rw 20 20 100.00
rv_timer_csr_rw 0.670s 33.783us 20 20 100.00
csr_bit_bash 5 5 100.00
rv_timer_csr_bit_bash 2.510s 525.816us 5 5 100.00
csr_aliasing 5 5 100.00
rv_timer_csr_aliasing 0.810s 122.764us 5 5 100.00
csr_mem_rw_with_rand_reset 20 20 100.00
rv_timer_csr_mem_rw_with_rand_reset 1.410s 121.175us 20 20 100.00
regwen_csr_and_corresponding_lockable_csr 25 25 100.00
rv_timer_csr_rw 0.670s 33.783us 20 20 100.00
rv_timer_csr_aliasing 0.810s 122.764us 5 5 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
random_reset 4 20 20.00
rv_timer_random_reset 6.800s 7480.244us 4 20 20.00
disabled 20 20 100.00
rv_timer_disabled 3.070s 2512.453us 20 20 100.00
cfg_update_on_fly 10 10 100.00
rv_timer_cfg_update_on_fly 472.400s 278890.670us 10 10 100.00
no_interrupt_test 10 10 100.00
rv_timer_cfg_update_on_fly 472.400s 278890.670us 10 10 100.00
stress 20 20 100.00
rv_timer_stress_all 5.910s 5052.517us 20 20 100.00
alert_test 50 50 100.00
rv_timer_alert_test 0.730s 13.045us 50 50 100.00
intr_test 50 50 100.00
rv_timer_intr_test 0.730s 14.589us 50 50 100.00
tl_d_oob_addr_access 20 20 100.00
rv_timer_tl_errors 2.000s 729.816us 20 20 100.00
tl_d_illegal_access 20 20 100.00
rv_timer_tl_errors 2.000s 729.816us 20 20 100.00
tl_d_outstanding_access 50 50 100.00
rv_timer_csr_hw_reset 0.730s 14.286us 5 5 100.00
rv_timer_csr_rw 0.670s 33.783us 20 20 100.00
rv_timer_csr_aliasing 0.810s 122.764us 5 5 100.00
rv_timer_same_csr_outstanding 0.810s 94.004us 20 20 100.00
tl_d_partial_access 50 50 100.00
rv_timer_csr_hw_reset 0.730s 14.286us 5 5 100.00
rv_timer_csr_rw 0.670s 33.783us 20 20 100.00
rv_timer_csr_aliasing 0.810s 122.764us 5 5 100.00
rv_timer_same_csr_outstanding 0.810s 94.004us 20 20 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
tl_intg_err 25 25 100.00
rv_timer_sec_cm 0.840s 67.464us 5 5 100.00
rv_timer_tl_intg_err 1.220s 403.035us 20 20 100.00
sec_cm_bus_integrity 20 20 100.00
rv_timer_tl_intg_err 1.220s 403.035us 20 20 100.00
Testpoint Test Max Runtime Sim Time Pass Total %
min_value 3 10 30.00
rv_timer_min 0.750s 69.457us 3 10 30.00
max_value 1 10 10.00
rv_timer_max 1.220s 696.677us 1 10 10.00
stress_all_with_rand_reset 14 20 70.00
rv_timer_stress_all_with_rand_reset 48.750s 21853.593us 14 20 70.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 115216599350200740296143375216923010685562731221319585067694123542863586482045 73
UVM_FATAL @ 222349137 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xa8844b04) == 0x1
UVM_INFO @ 222349137 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 48686487138184961313219248151744559072314371334678572006729371761738861316678 73
UVM_FATAL @ 112639409 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xdb0a6504) == 0x1
UVM_INFO @ 112639409 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 20544907573930342384601523790675114294947382949296905121498034759053649173542 72
UVM_FATAL @ 59382681 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x49a62f04) == 0x1
UVM_INFO @ 59382681 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 105074966593682855835906441209793059998860713651257112007827643239064530163068 72
UVM_FATAL @ 1607310237 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xfaa5304) == 0x1
UVM_INFO @ 1607310237 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 83533960010634607178464392026884330544873003063577665921524784598813011998710 72
UVM_FATAL @ 336200941 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xfa309504) == 0x1
UVM_INFO @ 336200941 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 8507169821688928110481399005544308883813249558139606655931126409714736643865 72
UVM_FATAL @ 69456709 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xcfbd9104) == 0x1
UVM_INFO @ 69456709 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 34736220353632612405705927365382096271349718955988026008101356815994273600880 73
UVM_FATAL @ 162923895 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x737dd304) == 0x1
UVM_INFO @ 162923895 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 43314846858027584343493629236583328394185941779266936169486528360593292314238 72
UVM_FATAL @ 241458896 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xcc7b0d04) == 0x1
UVM_INFO @ 241458896 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 81789714932466294733648891023669781757750878117280752400417692971007379674598 72
UVM_FATAL @ 168275380 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x45301f04) == 0x1
UVM_INFO @ 168275380 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 38836471810621752891393463225989053109550933782868703092669399684222983444882 72
UVM_FATAL @ 261796585 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x245d8104) == 0x1
UVM_INFO @ 261796585 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 41323469311271780063534966987648794261580126982871024214474599276105390369788 72
UVM_FATAL @ 80651359 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xb88ea104) == 0x1
UVM_INFO @ 80651359 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 29729475035085295979568005326942506054000973539907498954400480419628502655205 74
UVM_FATAL @ 235366086 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x9777b304) == 0x1
UVM_INFO @ 235366086 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_min 37888144655629486330573853125898253415558808771691893215830767118679508408780 73
UVM_FATAL @ 112421389 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x261a5504) == 0x1
UVM_INFO @ 112421389 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 33790722524649391277106663212182018037724171963684958683743428268788549092711 73
UVM_FATAL @ 121293709 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x71ce2f04) == 0x1
UVM_INFO @ 121293709 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 19153914630156906536559139521822722131872183184830546174091668552582119099474 72
UVM_FATAL @ 1068025290 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x8443c304) == 0x1
UVM_INFO @ 1068025290 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 383432296188317673477221839253490661381788186249188242053943946445511588112 72
UVM_FATAL @ 129795362 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xd7eb7304) == 0x1
UVM_INFO @ 129795362 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 44135805402745904406450651976196595498981046974729670218283122554559075116972 72
UVM_FATAL @ 360002571 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x2c5e7304) == 0x1
UVM_INFO @ 360002571 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 10306742272817759778954508198051372047795094598908962442272641821753662929788 73
UVM_FATAL @ 521104499 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x9fae8504) == 0x1
UVM_INFO @ 521104499 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 93485512370137808420093362867103243856660108037603534356291428161565784694391 73
UVM_FATAL @ 7480244408 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xd6af9704) == 0x1
UVM_INFO @ 7480244408 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 106980766246614872284720931342691180336911020863227650277548655214554774398025 72
UVM_FATAL @ 1105018474 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xacb71504) == 0x1
UVM_INFO @ 1105018474 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 47194912890170071682625482472399060134490223967601138948906318766952506756416 72
UVM_FATAL @ 456157795 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0xde0c4904) == 0x1
UVM_INFO @ 456157795 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 77193437181811541748473493289710247016449571703850993643608965315960747155047 72
UVM_FATAL @ 107419424 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x3e67904) == 0x1
UVM_INFO @ 107419424 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_random_reset 10538765581847708309636088950619703233251422277181341512869899205770215592159 72
UVM_FATAL @ 428107964 ps: (rv_timer_base_vseq.sv:163) [intr_state_spinwait] timeout rv_timer_reg_block.intr_state0 (addr=0x4c16504) == 0x1
UVM_INFO @ 428107964 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 24104048454022740380668218904627096859416763791677658427046072704798227781085 72
UVM_ERROR @ 287543158 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 @ 287543158 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 99517121935880563521277130757135731088601024252827775220651882356114427849639 72
UVM_ERROR @ 696676973 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 @ 696676973 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 53844461213688240130417144460877239509085663758851912484870801543365278845374 72
UVM_ERROR @ 86495156 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 @ 86495156 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 60349330273746692112505133657383196432989807639890857594826320502889552530300 72
UVM_ERROR @ 238130629 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 @ 238130629 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 78692588623668144918208291632602708099425181583951287898036630864169165504322 72
UVM_ERROR @ 43923616 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 @ 43923616 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 69501848739727892844207007196353810136530918668667398984930954436121109421496 72
UVM_ERROR @ 240902354 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 @ 240902354 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 54689138305297761844657685118069877126831318053503314592576705103943363947025 72
UVM_ERROR @ 42671096 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 @ 42671096 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 109409653843763305514636155298560353052681164726249651582100068811936944073724 74
UVM_ERROR @ 186898998 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 @ 186898998 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_max 26593236219945423045474974293810313106581734469013272091426964529932661472093 72
UVM_ERROR @ 183770569 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 @ 183770569 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 38418455769325527464126086260368711641282338907306744297921445905712085887999 227
UVM_ERROR @ 1990486780 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 @ 1990486780 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_stress_all_with_rand_reset 110081185151181276428915941976152727794715543673513440777445154710462794297631 86
UVM_ERROR @ 540761972 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 @ 540761972 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_stress_all_with_rand_reset 44081491205387277444066309393790049442097243393368274558567262981214846949567 99
UVM_ERROR @ 45269472 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 @ 45269472 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_stress_all_with_rand_reset 20956767623002668447899579066011081697611568825450014321526282757208834636103 166
UVM_ERROR @ 1638011292 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 @ 1638011292 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---
rv_timer_stress_all_with_rand_reset 18276814324936596128300678835512460382118574585835941996001761488464220929485 105
UVM_ERROR @ 33077794 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 @ 33077794 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 60237296683749257306662206313633257675942160784545492634920849949989642221532 386
UVM_FATAL @ 8873891065 ps: (cip_base_vseq.sv:1163) [uvm_test_top.env.virtual_sequencer.rv_timer_common_vseq] Check failed (vseq_done)
UVM_INFO @ 8873891065 ps: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
--- UVM Report catcher Summary ---