随笔分类 - UVM
摘要:1,每个sequence都有一个body任务。当一个sequence启动后,会自动执行sequence的body任务,所以在sequence的class中,一定要有一个名为body的task。 此外,如果一个sequence中,还有pre_body与post_body,则这两个task,会分别在bo
阅读全文
摘要:一个类,只定义了而没有实例化,是没有任何意义的,但也有特殊情况,对于一个静态类,即其成员变量都是静态的,不实例化也可以正常使用; 类要想和DUT通信,不能在类里定义接口,会报错,只能在类里定义虚拟接口;若直接基于sv的测试平台中是在new函数中调用接口,在UVM中则通过uvm_config_db::
阅读全文
摘要:形参出现在函数定义中,在整个函数体内都可以使用, 离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。 形参和实参的功能是作数据传送。发生函数调用时, 主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。1.形参变量只有在被调用时才分配内存单元,在
阅读全文
摘要:最近在项目中,发现验证环境中的顶层的program(一般将program作为验证环境的入口),都是automatic的。 其实Program默认是static的,那么为什么需要把验证环境做成automatic呢? 原因如下: 如果不加automatic,则program中的变量是static,也就是
阅读全文
摘要:关于verilog systemverilog等的比较好的网站: http://www.renerta.com/ http://www.asic-world.com/ https://www.doulos.com/
阅读全文
摘要:By Moataz El-Metwally, Mentor GraphicsCairo EgyptAbstract :With the increasing adoption of OVM/UVM, there is a growingdemand for guidelines and best practices to ensure successful SoCverification. It is true that the verification problems did notchange but the way the problems are approached and the
阅读全文