微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 求助:UVM验证,

求助:UVM验证,

时间:10-02 整理:3721RD 点击:
我写了一个聚合类参数来配置寄存器,聚合类是这样写的



然后我在sequence里面这么配置:

已经做了build_phase里面设置了参数
uvm_config_db#(apb_config)::set(this, "env.i_agt.sqr", "cfg", cfg);

在connect_phase连接如下
env.i_agt.sqr.cfg = this.cfg
sequencer是这么打包的:



那么问题来了,为什么我sequence里面的值cfg.ctrl_mcr没有设置对呢

在compoent中,uvm_config_db#(int)::set(this,"env.agent.sqr.*","number",100);
在object中,uvm_config_db#(int)::get(null,get_full_name(),"number",number)

谢谢啊,我已解决啦,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top