I have started a seq item on sequencer to generate seq item with random constraints but the item which is generated has many "X" values. What could be the reason behind this?
Here is the code:
virtual task run_phase(uvm_phase phase);
begin
uvm_test_done.raise_objection(this,"started sequence");
`uvm_info(get_type_name(),"inside run_phase of base test:\n", UVM_LOW)
fork
#10;
spi_m_seq.start(spi_env_inst.spi_master.spi_sequencer);
#300;
join
uvm_test_done.drop_objection(this,"sequence finished");
end
endtask:run_phase