2022年1月4日
摘要: UVM树通过uvm_component来实现树形结构。所有的UVM树看的结点都是一个uvm_component。每一个uvm_component都有一个特点:他们在new的时候需要指定一个类型为uvm_component,名字为parent的变量。 uvm_component有phase的概念。 对 阅读全文
posted @ 2022-01-04 10:59 猪肉白菜_125 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 对于build_phase来说,uvm_component对其做的最重要的事情就是自动获取通过config_db::set设置的参数。如果要关掉这个功能,可以在自己的build_phase中不调用super.build_phase。 **参考链接:**https://www.cnblogs.com/ 阅读全文
posted @ 2022-01-04 10:57 猪肉白菜_125 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 先来给结论,如果build_phase继承自uvm_component的话,那么build_phase里面会调用build函数。 下面我们通过源码和例子来进行分析。 build被调用了。 尝试注释掉super.build_phase,你会发现build就没有被调用。 super.build_phas 阅读全文
posted @ 2022-01-04 10:56 猪肉白菜_125 阅读(840) 评论(0) 推荐(0) 编辑