UVM是Universal Verification Methodology的简称,即通用验证方法学。该课程讲解了用于设计验证的UVM验证方法学的基础知识,是学习UVM的入门课程,为以后深入学习UVM打下基础。通过在课程当中加入实例的方法来逐步的学习搭建UVM测试平台的每一个过程,真正的实现将知识点与实际的代码相结合,使得课程内容直观容易理解。通过对本课程的学习,可以胜任大部分的UVM验证平台的工作。
在UVM验证平台中,存在着多个组件,这些组件各自实现不同的功能,只有这些组件之间彼此协调工作才能完成整个验证功能,因此,组件之间必定存在着信息通信。UVM为了实现组件之间的信息通信,内建了一套专门的通信服务体系——TLM。验证工程师可以使用这种TLM机制,很容易的任意的两个组件之间建立专门的通信信道以供信息交流,并且这些通信信道之间各自独立工作互不干扰。本章重点介绍UVM的TLM机制以及其使用方法。
第九章 - UVM TLM