In reply to kamzamani1:
My point is that you can simply use a generic name for the config object in the lower-level component. It doesn’t even matter if both lower components use the same name, since they’ll be distinguished by the “this” context of the parent doing the set() call.
Having said that, if you really prefer using the uvm_resourece_db, then please do. I was simply pointing out that you don’t really need to.