Loading...
第五章 UVM验证平台的运行phase机制task phase与function phaseUVM中的phase,按照其是否消耗仿真时间($time打印出的时间)的特性,可以分成两大类,一类是function phase,如 build_phase、connect_phase等,这些phase都不耗费仿真时间,通过函数来实现;另外一类是task phase,如run_phase等,它们耗费 ...
第四章 UVM中的TLM1.0通信TLM1.0验证平台内部的通信如果要在两个uvm_component之间通信,如一个monitor向一个scoreboard传递一个数据(如图4-1所示)有哪些方法呢?transdata最简单就是全局变量,但是这种方法不能乱用。第二种是在scoreboard中设置一个变量,但是是可以外部直接访问(public类型),要完成这个任务,需要给monitor留一个...
第三章 UVM基础uvm_component与uvm_objectuvm_component 派生自uvm_object常见的派生自uvm_object 的类基本上除了uvm_component 之外,其他的类本质上都是uvm_object 。常见的派生自uvm_component 的类之前提过了,uvm_driver,monitor(理论上要从uvm_monitor派生,但是直接从comp...