Test Cases hang in uvm environment because packet size is too long? How to debug?

how to start debugging when the test cases hang because of very large packet?
and can anyone explain me in the details of what are the different scenerio where test cases hang?

In reply to abhi.khati7274:

How did you find out your packets are too big? It might hangs some where processing the packets, i.e. in the driver.

In reply to abhi.khati7274:

you may add some sim args to avoid the simulator array size limit

In reply to chr_sue:

This was the interview question asked to me, can you tell me the different scenerio where test cases will be hang?

what are the step we have to take to debug ?

Thanks

In reply to abhi.khati7274:

These kind of questions have no specific answers; they are looking for your detective skills.

I would not assume the test case hangs because of very large packet unless someone already has knowledge about why that causes a hang. You need to ask why; otherwise it may just be a coincidence.

How do you know the test case hangs? It could be just very slow.