有如下IP , 使用UVM 如何来验证.
验证计划
1. 寄存器测试;
2. 与算法确认需要测试的向量列表;
3. 基于使用角度, 造功能场景. 前提理清寄存器配置的作用, 和对实际效果的影响;
4. 总线压力测试;
5. 随机测试
6. 回归, 覆盖率分析.
搭建环境
1. 定义一套interface. 并在interface 中加入assertion
2.从input 输入激励信息, 并可以在仿真中配置寄存器.
3.定义父类dv_ck_env, dv_ck_monitor, dv_ck_monitor ,dv_ck_agent 把常用的方法写 在父类中.
4.A~F子类从父类拓展, 加入仿真环境中.
更新中.