Full Description
UVM is a Standard Verification Methodology that uses System Verilog constructs based on which a fully functional testbench can be built to verify the functional
correctness of the Design Under Test(DUT). It is an IEEE standard/methodology.UVM provides a framework to build testbench architecture that is reusable, scalable, and configurable.