Uvm_analysis_imp_decl

can any one explain me the use of

`uvm_analysis_imp_decl

in order to use multiple exports in a class we must use this macro?

thanks

In reply to lalithjithan:

If you want each export to call a different write() method, you need to use these macros (or write the equivalent code yourself)

The UVM reference manual has a very good example of its use.

If export connects to an amayisis_fifo, then you do not need to use the macros because each fifo instance provides a write() implementation.