《UVM实战:卷1》是一本深入浅出的UVM应用指南,它不仅详细阐述了UVM的核心机制,如factory、sequence、phase和objection等,还鼓励读者深入思考这些机制的必要性,以达到知其然更知其所以然的目的,书中以一个完整的实例开篇,为读者提供了构建UVM验证平台的整体框架,丰富的实例代码,均经过实际运行验证,确保了内容的实用性和准确性,作者力求将复杂的UVM概念与读者已有的知识相联系,使得内容既易于理解又便于应用,特别值得一提的是,第12章专门讨论了OVM与UVM的差异,为从OVM过渡到UVM的读者提供了极大的帮助,本书面向UVM初学者和希望深入了解UVM的中级用户,对于缺乏面向对象编程基础的读者,附录中简要介绍了相关概念和SystemVerilog的特殊语法,为读者提供了全面的学习支持。
本书关键介绍UVM的应用。全书详细介绍了UVM的factory体制、sequence体制、phase体制、objection体制及寄存器实体模型等的应用。除此之外,这书还尝试正确引导用户思索UVM需不需要导入这种体制,进而使用户知其所以然,更知其所以然。这书以1个详细的实例开场,促使用户刚开始就对怎么使用UVM构建认证服务平台有整体的定义。这书出示很多实例编码,这种编码都历经具体的运作。全书內容务求简易通俗易懂,尽可能将UVM中的定义与用户现有的定义联络起來。在第12章还专业介绍了OVM与UVM的差别,为这些从OVM转移到UVM的客户出示挺大协助。
这书关键朝向UVM的新手及想对UVM追根寻底的初级客户。对于沒有面向对象编程基本的客户,这书在附则中简略介绍了面向对象编程的定义及SystemVerilog中差别于别的计算机语言的某些独特英语的语法。
目录
- 第1章 与UVM的第一次接触
- 第2章 一个简单的UVM验证平台
- 第3章 UVM基础
- 第4章 UVM中的TLM1.0通信
- 第5章 UVM验证平台的运行
- 第6章 UVM中的sequence
- 第7章 UVM中的寄存器模型
- 第8章 UVM中的factory机制
- 第9章 UVM中代码的可重用性
- 第10章 UVM高级应用
- 第11章 OVM到UVM的迁移