本章第一节将大体介绍一下感性意义上的 UVM,这里不会讲的很详细,因为关
于 UVM 的历史在网上已经有太多的资料。
第二节讲述验证平台的组成,这里也只是介绍一个轮廓。
第三节开始则会教我们一步一步搭建一个UVM验证平台。或许有人会说这种方
式会不会是太激进了,毕竟前一节还在教大家什么是UVM,后一节就开始尝试着一
个能够运行起来的UVM验证平台。我自己最开始学习UVM是从ovm cookbook 1
在传统的程序语言的教材中,第一章要讲述的肯定是 hello world 程序。因为 hello
world 可以让开发让人员第一次真真切切的感受到自己的存在,当看到电脑按照自己
的要求输出了东西的时候,那种喜悦感与成就感是无与伦比的。
开始
的,那个时候,当我把那本书看完的时候,都没有搞明白一个正常的testbench应该
怎么写法。其各章节之间各自为政,同时到最后也没有一章完整的把所讲述的东西
给整合起来。这种感觉让我在最开始学习的时候感觉相当的难受。基于这一点,本
书采取与ovm cookbook完全相反的策略,最开始的时候就给出一验证平台,之后的
章节详细讲解验证平台的各个部分。读者可以与ovm cookbook对照着来看。
2021-10-28 09:29:09
4.72MB
uvm
1