Cross coverage of two covergroups

is it possible to take cross of two coverpoints which are in different covergroups?

Also,can anyone share good links to read in depth about functional covergroup

In reply to to_learn_uvm:

No you cannot cross from two covergroups, I believe that this has been a request for quite a while,

1800-2017 LRM Section 19.3 will give you enough information. you can also check here for examples. Keep in mind that not all simulators support all features.

The exact phrase of the LRM
“Cross coverage is allowed only between coverage points defined within the same coverage group. Coverage points defined in a coverage group other than the one enclosing the cross cannot participate in a cross.
Attempts to cross items from different coverage groups shall result in a compiler error.”

HTH,

-R

In reply to to_learn_uvm:

No, there’s no syntax allowing that. The problem with making that work is you’d have to guarantee sampling occurs simultaneously between the two covergroups.