3.uvm_event相关function/task 注1: uvm_event主要有三类function:trigger函数(如trigger(), get_trigger_data(), get_trigger_time()等),状态函数(is_on(),is_off(),reset(), get_num_waiters()等),callback函数(add_callback(), delete_callback()等); 3.1 wait_on (1) 等待事件处于activated状态,...
首先,uvm_event引入了trigger状态标识功能。该标识在事件被首次触发时被设置为1,触发后复位为0,便于追踪事件触发的次数。其次,uvm_event提供了wait_on和wait_off函数,允许直接检查事件当前状态,若状态满足条件,函数立即返回,否则等待至状态满足后返回。is_on和is_off函数进一步用于获取事件当前状态。...