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 uvm_component.

Predefined Components

Summary
Predefined Component Classes
Components form the foundation of the UVM.
virtual class uvm_component extends uvm_report_object
The uvm_component class is the root base class for UVM components.