@Anthony - the register package comes straight from UVM, with only minor edits and additions as described in the README.txt. Are you using a version of Incisive that supports UVM 1.1? You may need to contact your Cadence representative, for I have no means of reproducing your issue.
@derif1 - other than removing the import uvm_reg_pkg::* statements, the procedure for migrating from OVM to UVM is the same as documented here: OVM2UVM | Verification Academy. There is a new webinar available (registration required) that does a great job walking you through each step: OVM to UVM Migration | UVM Recipe of the Month | Verification Academy
@Rajkumar - the documentation for the UVM Registers is the same as that found in the UVM kit. From the README.txt file:
Documentation
To reduce package size and reduce maintenance issues, documentation for the
UVM Reg Pkg is not included. Documentation can be found in the relevant
sections in UVM Standard document and User Guide, both available for
free download at
http://www.accellera.org/activities/working-groups/uvm
Keep in mind the text and code samples in the documentation may refer to
UVM base classes and features other than those ported register classes
(e.g. uvm_object). In most cases, these references can be replaced with
their OVM equivalent, i.e. change the u’s to o’s. In any case, these
references should not affect your understanding register model usage
in the OVM.