I was wondering about the need for the API call include_coverage(...) in uvm_reg. It appears that build_coverage (...) would be sufficient to build whatever coverage is required in the current scope.
Is there a recommended use model that clearly distinguishes the use of these 2 calls?
As the include_coverage() call contains a scope parameter, I realize we can specify coverage models for any register object from some other scope... But where would one call this routine ? For build_coverage it is clear that it applies to the current scope.
Thanks for your help
Loganath