In reply to sravan kumar pothu:
Some comments that may help you:
- Don’t raise/drop objections in a sequence. You should only raise/drop one objection in your test, encompassing all of your test sequences.
- Don’t use wait_for_grant()/send_request()/wait_for_item_done(). Instead, use start_item()/finish_item(). It is simpler and easier to debug.
- Don’t use assert() around a randomize call. An assert statement may be optimized away inadvertently if assertions are disabled. Instead, explicitly check the return value.
All of your transactions are completing at time 0, which indicates that you may have a driver issue.