In reply to sujithsh:
For reuse purposes, please keep the connection between the agent and the scoreboard’s analysis_export. Do not connect to the embedded analysis_fifo directly.
As a debug exercise, create a simple uvm_subscriber #(your_transaction_type) and have the write() method issue a `uvm_info that will print a message that the transaction was received and use this in place of your scoreboard. That way you’ll be able to tell if the transaction is actually getting out of the mvc_agent.
You could actually put a breakpoint on the write() method calls, but it’s a little harder to explain how to do that in a forum like this.