本文主要是介绍UVM:3.5.4 跨层次的多重设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.发信人的层次优先级最高,其次看时间级。两个地方设置同一个变量:
结果:
2.层次优先级相同,看时间优先级:
结果:100
因为先build 根,后build 叶,my_env 后执行的。
3.uvm_test_top 中set 用 this,env 中set 用 uvm_root::get(),结果还是100,完全看第一个参数。不是树中的结构。
4在set时,尽量使用this。在top_tb中,无法用this,使用null 或者 uvm_root::get()。
这篇关于UVM:3.5.4 跨层次的多重设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!