Question: what is the difference between object and component in uvm?
Answer: (1) uvm_components are used to construct the UVM environment. They are used to make testbench components. ... The base class uvm_object is also used for configuration objects, i.e. classes which contain configuration data to configure uvm_components or other uvm_objects, like sequences, etc.