![]() ![]() ![]() If the agent is active, subtypes should contain all three subcomponents. NOTE: uvm_env and uvm_test are also extended from uvm_component.Īn agent typically contains three subcomponents: a driver, sequencer, and monitor. Uvm verification component classes are derived from uvm_component class which provides features like hierarchy searching, phasing, configuration, reporting, factory and transaction recording.įollowing are some of the uvm component classes As there is no difference between uvm_env and uvm_component, we will discuss about uvm_component, in the next section. A environment class can also be used as sub-environment in another environment. uvm_env is used to create and connect the uvm_components like driver, monitors, sequeners etc. Uvm_env is extended from uvm_component and does not contain any extra functionality. Uvm components, uvm env and uvm test are the three main building blocks of a testbench in uvm based verification. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |