In reply to antonio92m:
For me is not clear what the bfm is. Is it the SV interface the DUt is connected to?
In the bind construct the 3rd argument is definitely wrong. This has to be the instance name of the module which holds the coverage model.
Inmy understanding it does not make any sense to use the consider the bfm as the unit which holds the coverage model. And it is connected to the toplevel of the DUT. Is this really what you want?