Skeptic on where to implement functional coverage

In reply to chr_sue:

DPRAM
What does that fatal error mean?

UVM_FATAL /playground_lib/uvm-1.2/src/base/uvm_component.svh(1783) @ 0: my_coverage [CLDEXT] Name ‘my_coverage’ is not unique to other top-level instances. If parent is a module, build a unique name by combining the the module name and component name: $sformatf(“%m.%s”,“my_coverage”).

ThankYou