1.factory
对于component以及object,需要用uvm_component_utils以及uvm_object_with来进行注册。注册之后类似于具有准生证,后续实例化使用的时候可以creat出来。
2.field_automation
其实是factory机制的外扩,注册定义trasaction,并且对每个transactiom进行复制,打包,比较等的宏选择。
3.config_db也是一种注册机制。类似于局部变量全局使用。环境与utl/agent之间可以交互,可以传递参数。