Instance of agent in other agent

Hi,

I have an agent that using other agent in order to read from DUT.
I need to put the agent with read driver in the first agent.
My questions are:

  1. How can I do instance to agent in other agent.
  2. how can i timing the second agent to know to start?

May I use in uvm_event?

Thanks,
Brurya

Please elaborate why you are using a hierarchy of agents for your application?
Is this related to using the RAL?