uvm_barrier直接扩展自uvm_object,提供多进程间的同步机制。简单讲就是用户设置一个阈值,每个等待同步的进程在执行完之后进入wait_for等待事假触发,当进入wait_for的进程数达到阈值时触发该事件,所有等待同步的进程跳出wait_for继续执行,从而实现多个进程的同步。uvm_barrier中主要实现了以下方法:
uvm_barrier直接扩展自uvm_object,提供多进程间的同步机制。简单讲就是用户设置一个阈值,每个等待同步的进程在执行完之后进入wait_for等待事假触发,当进入wait_for的进程数达到阈值时触发该事件,所有等待同步的进程跳出wait_for继续执行,从而实现多个进程的同步。uvm_barrier中主要实现了以下方法: