In reply to jyotsna:
I have a problem where i have an existing AHB driver and sequencer parametrized with ahb_transaction_item. How can i reuse the existing driver and sequencer with minimal changes. As per my understanding , i will have to update transaction_item parameter and run_phase to issue AXI transaction.
The intention of the UVM is to reuse complete agents and not only sequencer/driver pairs.
Reusing an agent implies also to reuse a potential config object as well as the seq_item and the connection to the virtual interface.
Ther are no adaptions necessary. You can simply make a link to the agent data in the new project to the source code of the original agent data.