1.两个components 通信可以有如下方法:
1)设置全局变量。
2)设置public让外部访问。
3)写一个新的class,uvm_object,用config_db(config_object)配置,被配置的components 去吃这个新的 class。
但是都不好!!!!!!!!!!!!!!!!
2.
1)上面的方法如果加入阻塞和非阻塞的概念,会更复杂。
2)scoreboard主动要求数据,又怎么实现!!systemverilog 提供了semaphore,mailbox也能实现,但是浪费user时间。
3)用专门的通道,同时赋予阻塞和非阻塞的feature。UVM中的各种端口可以实现这种功能。
标签:4.1,验证,object,阻塞,UVM,components,config,class From: https://blog.51cto.com/u_11309773/6911067