基于UVM的验证平台示例1

资料来源:

(1) The UVM Primer;

1.验证平台示例

1.1 run_test & uvm_config_db

(1)注意下图中,需要import uvm_pkg,需要include uvm相关宏;

(2)uvm_config_db的前两个参数为null和*,这意味着整个验证平台都能看到bfm这个共享资源;

(3)run_test task会从仿真命令行读取+UVM_TESTNAME参数,并使用factory机制根据类名创建实例;

1.2定义并注册uvm test

(1)重点在于使用factory机制进行注册;

(2)注意run_phase的raise_objection与drop_objection;

(3)下图中run_phase的例化工作最好拿到build_phase中;

1.3定义不同的test,编译一次验证平台,仿真多条tests

 

1.4 random_tester与add_tester

1.5引入env组件

 

posted on   知北游。。  阅读(315)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示