other component types also using its inheritance.&nbsp; Such agents will automatically inherit features that may be added to ovm_agent in the future.</p><p>While an agent&rsquo;s build function, inherited from <a href="../base/ovm_component-svh.html#ovm_component" class=LClass id=link7 onMouseOver="ShowTip(event, 'tt3', 'link7')" onMouseOut="HideTip('tt3')">ovm_component</a>, can be implemented to define any agent topology, an agent typically contains three subcomponents: a driver, sequencer, and monitor.&n