Please explain why & when should we use multiple agents? Can we have nested env’s inside of top env? Can we do a generic sequence to run on different sequencers of different agents?
Also can you give different types of complex sv-uvm based testbenches having multiple & same uvc’s ? (You can take any different scenarios/requirements)
Anyone who’s worked on different testbenches, please provide an overview on how different the testbenches will be!
In reply to Samruddh:
Answering your questions in detail would result in a booklet with an appendix of code examples.
The simple answer to your questions is:
You can do anything you like in your UVM testbench.
In reply to chr_sue:
A generic verbal explanation would really help!
In reply to Samruddh:
Maybe you should read here
https://verificationacademy.com/cookbook/uvmbasics
In reply to Samruddh:
Seems like a vague interview question. If you knew the purpose of an agent and env, you would be able to answer this question. Study those, and then come back with specific issues with connecting multiple agents together.