一.UVM组件的行为描述使用基类:UVM_component.
由UVM_component扩展出的类有:uvm_test、uvm_env、uvm_agent、uvm_sequencer_base、uvm_monitor、uvm_scoreboard、uvm_driver。
二.具有逻辑层级结构:parent-child关系。
比如说一中的 uvm_test是uvm_env的父类,uvm_env是uvm_test的子类,uvm_env是uvm_agent的父类依次类推如下图所示。
三、验证流程与配置机制
根据二的父子关系有了会产生相关的流程与(与config相关)配置机制,只有component中会有phase机制。所有的component的类都会同时执行某一个phase,比如说组件总部的uvm_test、uvm_env等都会同时执行build_phase。只有要phase的类都有按照下图由上往下的依次执行。
UVM组件基类
最新推荐文章于 2022-05-26 11:21:15 发布