I am preparing an enviornment for ALU using UVM. I have prapared a driver, monitor and sequencer in one agent and only a monitor in another agent. 1)Is that necessary to create a passive agent always? 2)If the answer is 'no', then how can I use the only

In reply to graeme_jessiman:

The key question is what is the second monitor intended for? Should it observe the same functional interface as the agent i connected to?