一、2.3.2 加入transaction
这一部分的内容较为简单,可以简单的将transaction理解为灌入DUT中的一部分数据(可以根据逻辑将灌入DUT中的数据划分为几个部分)。
注意事项:
二、加入env
2.1 作用:
对uvm中的component进行实例化
2.2 例子(对driver进行实例化)
2.3 注意事项
(1)一个test中可以有多个env
(2)执行顺序:限制性env的build_phase,再执行driver的build_phase
三、monitor
3.1 作用:
验证平台中实现监测DUT行为的组件是monitor。 driver负责把transaction级别的数据转变成DUT的端口级别, 并驱动给DUT, monitor的行为与其相对, 用于收集DUT的端口数据, 并将其转换成transaction交给后续的组件如reference model、 scoreboard等处理。
3.2 注意事项
(1) 第