How to access at SoC level the coverpoints defined at IP level

Hi,
Say we get an IP level DV env (UVM) to be reused at SoC level. The IP env is having coverage defined with some coverpoints. How can we use those coverpoints in writing coverage at SoC level (say we want to cross this IP level coverpoint with an SoC level coverpoint)?

Thanks,
shubh

In reply to sshubh:

Cross on coverpoints from different covergroups is not supported in SV, so no question about accessing cover points from IP env.

Check this thread:
https://verificationacademy.com/forums/coverage/cross-coverage-between-different-covergroups

In reply to sshubh:

The question is where you are implementing your coverage collector. If it is implemented on IP level then it is automatically available on the SoC.

In reply to chr_sue:

Thanks S.P.Rajkujmar and chr_sue,
There is a coverage collector implemented at IP level (supplied as part of IP DV env) and there is another coverage collector we’ll write at SoC level.
Even if it is not possible to cross coverpoints across covergroups, what is the recommended way of accessing the coverpoints for modifying their attributes like range or disable some coverpoints?

Thanks!

In reply to sshubh:

To paraphrase my last question: Even if it is not possible to cross coverpoints across covergroups, what is the recommended way of accessing at SoC level the coverpoints (defined at IP level env) for modifying their attributes like range or disabling some coverpoints?