一本基于UVM验证方法学的针对芯片验证实际工程场景的技术专题工具书,包括多种实际问题场景下的解决专题。
不同于带领读者学习基础用法,本书分为多个专题,每个专题专注解决一种芯片验证场景下的工程问题,相关技术工程师可以快速参考并复现解决思路和步骤,实用性强。
详细描述了每个专题要解决的问题、背景、解决的思路、基本原理、步骤,并给出了示例代码供参考。
本书是基于UVM验证方法学的针对芯片验证实际工程场景的技术专题工具书,包括对多种实际问题场景下的解决专题,推荐作为UVM的进阶教材进行学习。
不同于带领读者学习UVM的基础用法,本书分为多个专题,每个专题专注解决一种芯片验证场景下的工程问题,相关技术工程师可以快速参考并复现解决思路和步骤,实用性强。本书详细描述了每个专题要解决的问题、背景,解决的思路、基本原理、步骤,并给出了示例代码供参考。
本书适合具备一定基础的相关专业的在校大学生或者相关领域的技术工程人员进行阅读学习,书中针对多种芯片验证实际工程场景给出了对应的解决方法,具备一定的工程参考价值,并且可以作为高等院校和培训机构相关专业的教学参考书。
本书源码
第1章可重用的UVM验证环境
1.1背景技术方案及缺陷
1.1.1现有方案
1.1.2主要缺陷
1.2解决的技术问题
1.3提供的技术方案
1.3.1结构
1.3.2原理
1.3.3优点
1.3.4具体步骤
第2章interface快速声明、连接和配置传递的方法
2.1背景技术方案及缺陷
2.1.1现有方案
2.1.2主要缺陷
2.2解决的技术问题
2.3提供的技术方案
2.3.1结构
2.3.2原理
2.3.3优点
2.3.4具体步骤
第3章在可重用验证环境中连接interface的方法
3.1背景技术方案及缺陷
3.1.1现有方案
3.1.2主要缺陷
3.2解决的技术问题
3.3提供的技术方案
3.3.1结构
3.3.2原理
3.3.3优点
3.3.4具体步骤
第4章支持结构体端口数据类型的连接interface的方法
4.1背景技术方案及缺陷
4.1.1现有方案
4.1.2主要缺陷
4.2解决的技术问题
4.3提供的技术方案
4.3.1结构
4.3.2原理
4.3.3优点
4.3.4具体步骤
第5章快速配置和传递验证环境中配置对象的方法
5.1背景技术方案及缺陷
5.1.1现有方案
5.1.2主要缺陷
5.2解决的技术问题
5.3提供的技术方案
5.3.1结构
5.3.2原理
5.3.3优点
5.3.4具体步骤
第6章对采用reactive slave方式验证的改进方法
6.1背景技术方案及缺陷
6.1.1现有方案
6.1.2主要缺陷
6.2解决的技术问题
6.3提供的技术方案
6.3.1结构
6.3.2原理
6.3.3优点
6.3.4具体步骤
第7章应用sequence反馈机制的激励控制方法
7.1背景技术方案及缺陷
7.1.1现有方案
7.1.2主要缺陷
7.2解决的技术问题
7.3提供的技术方案
7.3.1结构
7.3.2原理
7.3.3优点
7.3.4具体步骤
第8章应用uvm_tlm_analysis_fifo的激励控制方法
8.1背景技术方案及缺陷
8.1.1现有方案
8.1.2主要缺陷
8.2解决的技术问题
8.3提供的技术方案
8.3.1结构
8.3.2原理
8.3.3优点
8.3.4具体步骤
第9章快速建立DUT替代模型的记分板标准方法
9.1背景技术方案及缺陷
9.1.1现有方案
9.1.2主要缺陷
9.2解决的技术问题
9.3提供的技术方案
9.3.1结构
9.3.2原理
9.3.3优点
9.3.4具体步骤
第10章支持乱序比较的记分板的快速实现方法
10.1背景技术方案及缺陷
10.1.1现有方案
10.1.2主要缺陷
10.2解决的技术问题
10.3提供的技术方案
10.3.1结构
10.3.2原理
10.3.3优点
10.3.4具体步骤
第11章对固定延迟输出结果的RTL接口信号的monitor的简便方法
11.1背景技术方案及缺陷
11.1.1现有方案
11.1.2主要缺陷
11.2解决的技术问题
11.3提供的技术方案
11.3.1结构
11.3.2原理
11.3.3优点
11.3.4具体步骤