UVM Testbench Example 2

uvm_factory is used to create UVM objects and components and only one instance of the factory will be present in a simulation. User-defined objects and components (ones that you derive from uvm_object and uvm_component) need to be registered with the fac