In reply to Dhivya:
The connection from analysis port to analysis fifo is very straight forward.
Make the following connections in your test_env or system env
→
my_env.agent[0].monitor.analysis_port_instance.connect(scoreboard.my_fifo.analysis_export)
→
- analysis export is not required for connecting an analysis_port to analysis_fifo.
- you will have to implement function in the scoreboard only if have used uvm_analysis_imp. ie only if trying to connect analysis_port to analysis_implementation.
- if you are still unable to get the transaction in the scoreboard then put some displays in the agent where you are trying to publish the transaction to check if transaction is infact being published on the analysis port.
Hope this helps.