Specman e UVM:为什么要从 uvm_* 单元继承?

哈罗娜

我正在根据e UVM user guide.

我的问题是 - 为什么要从my_monitor单元继承uvm_monitor(其他 UVM 组件相同)?

每个人uvm_*都有什么逻辑我可以在不继承uvm_*单元的情况下实现 UVM 环境吗?

感谢您的帮助

用户3467290

首先 - 是的,由于 99% 的高级功能是 Specman 的一部分,而不是在库中,您可以在不加载 UVM-e 的情况下实现 UVM 环境。

UVM-e 包含 VR_AD、测试流程、记分板、低功耗、单元测试、UVM 调试窗口。如果您不关心使用其中任何一个 - 无需导入 UVM-e。

关于 UVM 基本类型 - 没有很大的理由使用它们。主要原因是其他工具能够解析环境并识别特定单元就像 UVM 基类型。linter 是一个高级工具的例子,它可以关心这样的事情(然后报告“你有一个没有端口的监视器”等等)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UVM中继承的类

来自分类Dev

Specman e:如何禁用实例/单元的覆盖范围?

来自分类Dev

Specman UVM:write_reg {.field == 2;};和之间有什么区别?和write_reg_fields?

来自分类Dev

Specman e - 时间表达

来自分类Dev

Specman e:所有文件均以“ package”一词开头-这是什么意思?

来自分类Dev

Specman UVM:当将值写入另一个寄存器时,如何更新该寄存器的值?

来自分类Dev

为什么要从C ++接口继承

来自分类Dev

为什么要从C ++接口继承

来自分类Dev

当我们总是从uvm_sequence_item扩展时,为什么要使用uvm_transaction类呢?

来自分类Dev

当我们总是从uvm_sequence_item扩展时,为什么要使用uvm_transaction类呢?

来自分类Dev

Specman e:如何限制列表列表中值的分布?

来自分类Dev

Specman e:如何限制列表列表中值的分布?

来自分类Dev

ggy带到UVM错误

来自分类Dev

UVM相单例

来自分类Dev

参考UVM序列

来自分类Dev

Specman:为什么在MAIN序列完成后测试还没有完成?

来自分类Dev

Specman为什么不能导入两个具有相同名称的文件?

来自分类Dev

Specman e:有没有办法扩展多种结构?

来自分类Dev

Specman e编译错误:没有这样的变量“ XXX”

来自分类Dev

Specman e:如何将“ all_different”限制为结构列表?

来自分类Dev

Specman e:如何在结构列表上使用deep_copy?

来自分类Dev

Specman e:如何将“ all_different”限制为结构列表?

来自分类Dev

Specman e:有没有办法限制数字中设置的位数?

来自分类Dev

Specman e 错误:使用“对于文件中的每一行”时文件不匹配

来自分类Dev

不同的 UVM 包装方法之间有什么区别?

来自分类Dev

UVM自动化宏的目的是什么?

来自分类Dev

无法加载nvidia-uvm

来自分类Dev

UVM-SystemC MACOSX出错

来自分类Dev

要使用的 UVM TB 组件

Related 相关文章

  1. 1

    UVM中继承的类

  2. 2

    Specman e:如何禁用实例/单元的覆盖范围?

  3. 3

    Specman UVM:write_reg {.field == 2;};和之间有什么区别?和write_reg_fields?

  4. 4

    Specman e - 时间表达

  5. 5

    Specman e:所有文件均以“ package”一词开头-这是什么意思?

  6. 6

    Specman UVM:当将值写入另一个寄存器时,如何更新该寄存器的值?

  7. 7

    为什么要从C ++接口继承

  8. 8

    为什么要从C ++接口继承

  9. 9

    当我们总是从uvm_sequence_item扩展时,为什么要使用uvm_transaction类呢?

  10. 10

    当我们总是从uvm_sequence_item扩展时,为什么要使用uvm_transaction类呢?

  11. 11

    Specman e:如何限制列表列表中值的分布?

  12. 12

    Specman e:如何限制列表列表中值的分布?

  13. 13

    ggy带到UVM错误

  14. 14

    UVM相单例

  15. 15

    参考UVM序列

  16. 16

    Specman:为什么在MAIN序列完成后测试还没有完成?

  17. 17

    Specman为什么不能导入两个具有相同名称的文件?

  18. 18

    Specman e:有没有办法扩展多种结构?

  19. 19

    Specman e编译错误:没有这样的变量“ XXX”

  20. 20

    Specman e:如何将“ all_different”限制为结构列表?

  21. 21

    Specman e:如何在结构列表上使用deep_copy?

  22. 22

    Specman e:如何将“ all_different”限制为结构列表?

  23. 23

    Specman e:有没有办法限制数字中设置的位数?

  24. 24

    Specman e 错误:使用“对于文件中的每一行”时文件不匹配

  25. 25

    不同的 UVM 包装方法之间有什么区别?

  26. 26

    UVM自动化宏的目的是什么?

  27. 27

    无法加载nvidia-uvm

  28. 28

    UVM-SystemC MACOSX出错

  29. 29

    要使用的 UVM TB 组件

热门标签

归档