How to connect multiple port of sequencer into the driver

hi
i am Writing the Driver of the AXI Master. in that both the data and address channel have to be worked independent.

seq_item_port.get_next_item(tr);
driver_item(tr)
seq_item_port.item_done();

if i wrote those lines then the driver will get one packet and drive after complete the packet only it will get another packet.
i want driver to drive both data and address packet independent.

it is possible to connect the multiple sequencer into the driver port or not.

anybody can u suggest some idea also for driver to drive mutiple packet at the same time from the driver and sequencer port .

You will need to use get() in the driver to unblock the sequence so that it can send the next transaction. For a full discussion and a couple of alternative implementations you might like to look at:

http://verificationacademy.com/uvm-ovm/Driver/Pipelined

Hi elango,

are you driving both data and address on same interface or both on different interface.

In reply to vishnuprasanth:

hi vishnu
i am connecting on different interface port for address and data phase