(1) uvm_tlm_if_base是一个单独的类,它没有派生自任何的类; (2) uvm_analysis_port最终派生自uvm_tlm_if_base,所以uvm_analysis_port既不是一个component,也不是一个object. (3) 一个uvm_port_base内部有一个m_comp指针(类型为uvm_port_component #(this_type)),而uvm_port_component内有一个m_port...
`define UVM_TASK_ERROR"TLM interface task not implemented"`define UVM_FUNCTION_ERROR"TLM interface function not implemented"//---///CLASS: uvm_tlm_if_base #(T1,T2)///This class declares all of the methods of the TLM API.///Various subsets of these methods are combined to form primitive...
uvm_sqr_if_base #(REQ,RSP) This class defines an interface for sequence drivers to communicate with sequencers. Class Declaration virtual class uvm_sqr_if_base #( type T1 = uvm_object, T2 = T1 ) Methods get_next_item Retrieves the next available item from a sequence. try_next_ite...