Where to implement functional coverage

In reply to chr_sue:

Please read my post. I have clearly differentiated functional coverage into temporal and non-temporal and stated options where all these can be implemented. I wanted to know within these entities (not talking about VHDL entity here), which is the best place to implement.

I suggest you read questions clearly before responding.