目录如下:
第2章 一个简单的UVM验证平台
2.1 验证平台的组成
2.2 只有driver的验证平台
2.2.1 最简单的验证平台
2.2.2 加入factory机制
2.2.3 加入objection机制
2.2.4 加入virtual interface
2.3 为验证平台加入各个组件
2.3.1 加入transaction
2.3.2 加入env
2.3.3 加入monitor
未完待续
正文在下面
2.3.2 加入env
代码又多了一个my_env.sv。
在之前的例子中,我们只在top_tb中实例化了组件driver(通过run_test(“my_driver”)),之后还要加入reference model、scoreboard等等。那么问题就来了,假如这些组件都已经定义好了,我们应该在验证平台的什么位置去实例化他们?① 在top_tb中?在top_tb中用run_test进行实例化不可行,因为它只能实例化一个类;② 用2.2.1的方式实例化?不