Group: Predefined Component Classes Components form the foundation of the UVM. They encapsulate behavior of drivers, scoreboards, and other objects in a testbench. The UVM library provides a set of predefined component types, all derived directly or indirectly from . Predefined Components: (see uvm_ref_components.gif)