uvm_tlm_analysis_fifo is extended from the uvm_tlm_fifo.
From the source code of the uvm_tlm_analysis_fifo I understood that, this component will support the unbounded size of data. where uvm_tlm_fifo can not support.
Apart from the above difference is there any difference between the uvm_tlm_fifo and the uvm_analysis_tlm_fifo.
Thanks & Regards,