In reply to chr_sue:
In reply to chr_sue:
Hi,
This method is working. But I am facing an issue now.
I have created two sequences with 2 different queue values.
bit [19:0] q;
In first sequence (the name is a_seq), I have given following values
q = {20'h983, 20'h183};
In the second q(b_seq), I have given following values
q = {20'h903, 20'h103};
First sequence is working properly and done bit is produced for value 20'h983 and 20'h183
In case of second test only 20'h903 is being passed successfully. Test is hanging when 20'h103 is passsed.
But the crazy thing is when I have assigned 20'h983 and 20'h183 to q of a_seq. It's driven successfully. Given that the other contents of a_seq and b_seq are same,it doesn't make any sense. What can be the possible reason for hanging in this situation?