Creating new instances of a covergroup using an array

In reply to An Pham:

You can keep the covergroup in another class , and create an array of objects for that class.
this could solve your problem