简介
张强编著的这本《UVM实战(卷Ⅰ)》主要介绍UVM 的使用。全书详尽介绍了UVM的factory机制、 sequence机制、phase机制、objection机制及寄存 器模型等的使用。此外,本书还试图引导读者思考 UVM为什么要引入这些机制,从而使读者知其然,更 知其所以然。 本书以一个完整的示例开篇,使得读者一开始就 对如何使用UVM搭建验证平台有总体的概念。本书提 供大量示例代码,这些代码都经过实际的运行。全书 内容力求简单易懂,尽量将UVM中的概念与读者已有 的概念联系起来。在第11章还专门介绍了OVM与UVM的 区别,为那些从OVM迁移到UVM的用户提供很大帮助。 本书主要面向UVM的初学者及想对UVM追根寻底的 中级用户。针对没有面向对象编程基础的用户,本书 在附录中简要介绍了面向对象的概念及 SystemVerilog中区别于其他编程语言的一些特殊语 法。
目录
第1章 与UVM的第一次接触1.1 UVM是什么1.1.1 验证在现代IC流程中的位置1.1.2 验证的语言1.1.3 何谓方法学1.1.4 为什么是UVM1.1.5 UVM的发展史1.2 学了UVM之后能做什么1.2.1 验证工程师1.2.2 设计工程师第2章 一个简单的UVM验证平台2.1 验证平台的组成2.2 只有driver的验证平台*2.2.1 最简单的验证平台*2.2.2 加入factory机制*2.2.3 加入objection机制*2.2.4 加入virtual interface2.3 为验证平台加入各个组件*2.3.1 加入transaction*2.3.2 加入env*2.3.3 加入monitor*2.3.4 封装成agent*2.3.5 加入reference model*2.3.6 加入scoreboard*2.3.7 加入field_automation机制2.4 UVM的终极大作:sequence*2.4.1 在验证平台中加入sequencer*2.4.2 sequence机制*2.4.3 default_sequence 的使用2.5 建造测试用例*2.5.1 加入base_test*2.5.2 UVM中测试用例的启动第3章 UVM基础3.1 uvm_component与uvm_object3.1.1 uvm_component派生自uvm_object3.1.2 常用的派生自uvm_object的类3.1.3 常用的派生自uvm_component的类3.1.4 与uvm_object相关的宏3.1.5 与uvm_component相关的宏3.1.6 uvm_component的限制3.1.7 uvm_component与uvm_object的二元结构3.2 UVM的树形结构……第4章 UVM中的TLM1.0通信第5章 UVM验证平台的运行第6章 UVM中的sequence第7章 UVM中的寄存器模型第8章 UVM中的factory机制第9章 UVM中代码的可重用性第10章 UVM高级应用第11章 OVM到UVM的迁移附录A SystemVerilog使用简介附录B DUT代码清单附录C UVM命令行参数汇总附录D UVM常用宏汇总
UVM实战
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×