Bitwise toggle coverage for a bitvector

In reply to dave_59:

Hi Dave,

 In your original solution you mentioned, (the covergroup declaration must not be embedded inside a class). Could you explain what you meant by this ?

where do you define the covergroup definition then ? (lets say you have class extended from uvm_subscriber and you get the transaction from an analysis port)

Madhu