uvm实战-学习笔记.docxVIP

  • 13
  • 0
  • 约1.8万字
  • 约 14页
  • 2022-07-30 发布于上海
  • 举报
《UVM 实战(卷 1)》学习笔记 看了第 1/2/3/4/5/6/8/9.1 这几个章节。 第一章是综述,第二章是一个具体的例子,学习笔记从第三章相关内容开始。我个人觉得 UVM 重要的部分(特点的部分): 1) factory 机制(overrideconfig_db) 2) TLM 传递 phase 机制 sequence-sequencer 以及 virtualseq/sqr 内容中的截图基本来自于 UVM 源代码、书自带的例子和《uvm1.1 应用指南及源代码分析》这个PDF 里的。需要结合书(《UVM 实战(卷 1)》第 1 版)来看这个笔记。 第 3 章 UVM 基础 uvm_component 和 uvm_object 常用的类名字: 这个图是从作者张强的《uvm1.1 应用指南及源代码分析》里截得,不如书上3.1.1 里的图好。uvm_sequencer 也是代码里必须有的,所以我加了 uvm_sequencer uvm_void 是一个空的虚类。在 src/base/uvm_misc.svh 中定义: 红框的是我们搭 testbench 的时候用的比较多的基类。 常用的 uvm_object 派生类: sequencer 给 driver 的 transaction 要派生自 uvm_sequence_item,不要派生自 uvm_transaction 所有的

文档评论(0)

1亿VIP精品文档

相关文档