Hello everyone!
Now I work with my former colleague’s PCIe with PHY VIP environment. I rewrote a sequence with asserting and deasserting interrupts. Some tests (with some seeds) are completed successfully
PCIE INFO--(uvm_phase.svh: 1345 ) [PH/TRC/STRT ] { 237770.0ns} Phase 'uvm.uvm_sched.post_shutdown' (id=842) Starting phase
PCIE INFO--(uvm_phase.svh: 1439 ) [PH/TRC/SKIP ] { 237770.0ns} Phase 'uvm.uvm_sched.post_shutdown' (id=842) No objections raised, skipping phase
PCIE INFO--(uvm_phase.svh: 1620 ) [PH/TRC/DONE ] { 237770.0ns} Phase 'common.run' (id=718) Completed phase
PCIE INFO--(uvm_phase.svh: 1655 ) [PH/TRC/SCHEDULED ] { 237770.0ns} Phase 'common.extract' (id=727) Scheduled from phase common.run
....
PCIE INFO--(uvm_phase.svh: 1345 ) [PH/TRC/STRT ] { 237770.0ns} Phase 'common.common_end' (id=704) Starting phase
PCIE INFO--(uvm_phase.svh: 1620 ) [PH/TRC/DONE ] { 237770.0ns} Phase 'common.common_end' (id=704) Completed phase
but others stuck and failed at uvm_timeout time:
PCIE INFO--(uvm_phase.svh: 1655 ) [PH/TRC/SCHEDULED ] { 232862.0ns} Phase 'uvm.uvm_sched.shutdown' (id=833) Scheduled from phase uvm.uvm_sched.pre_shutdown
PCIE INFO--(uvm_phase.svh: 1345 ) [PH/TRC/STRT ] { 232862.0ns} Phase 'uvm.uvm_sched.shutdown' (id=833) Starting phase
PCIE INFO--(uvm_phase.svh: 1439 ) [PH/TRC/SKIP ] { 232862.0ns} Phase 'uvm.uvm_sched.shutdown' (id=833) No objections raised, skipping phase
PCIE INFO--(uvm_phase.svh: 1620 ) [PH/TRC/DONE ] { 232862.0ns} Phase 'uvm.uvm_sched.shutdown' (id=833) Completed phase
PCIE INFO--(uvm_phase.svh: 1655 ) [PH/TRC/SCHEDULED ] { 232862.0ns} Phase 'uvm.uvm_sched.post_shutdown' (id=842) Scheduled from phase uvm.uvm_sched.shutdown
PCIE INFO--(uvm_phase.svh: 1345 ) [PH/TRC/STRT ] { 232862.0ns} Phase 'uvm.uvm_sched.post_shutdown' (id=842) Starting phase
PCIE INFO--(uvm_phase.svh: 1439 ) [PH/TRC/SKIP ] { 232862.0ns} Phase 'uvm.uvm_sched.post_shutdown' (id=842) No objections raised, skipping phase
I need an advice what part i need to debug, because i don’t find any uncompleted tasks right now