In reply to Naven8:
uvm_top is the name of the static class variable inside the uvm_pkg that holds a handle to the uvm_root. as Tom says, you should never need to use this variable. “uvm_test_top” is the top-level instance name given to the test specified by run_test.