UVM入门-lab2

验证组件和层次构建
  • 使用域的自动化的object、component子类成员变量,在调用复制、比较等方法时,返回的是指向子类的uvm_object或uvm_component的父类句柄,所以要进行句柄转换。例如chnl_pkg中:“void’($cast(rsp, req.clone()));”。
测试的开始和结束
  • uvm中组件的例化是在run_test()中(因为run_test会执行所有的phase,包括build_phase)。
  • run_test()中有参数,即run_test(“mcdf_data_consistence_basic_test”);意味着默认执行该test;若没设置参数,则仿真时必须添加指令+UVM_TESTNAME=…,否则会报错。
  • objection机制控制仿真的结束:所有run_phase中的drop_objection执行完后,仿真会自动结束。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值