在之前的文章中,我们看到了UVM driver如何通过调用get_next_item
方法获取下一个item,并告知sequencer当前item已完成。虽然这是driver-sequencer通信的首选方式,但UVM还为我们提供了一种更复杂实现的替代方案。
另一种方法是让driver使用get
方法接收下一item目,然后稍后使用put
将响应item返回给sequencer。

driver中get
和put
的调用?
class my_driver extends uvm_driver #(my_data);
`uvm_component_utils (my_driver