uvm-hdl.c(包括了所要用到的.c文件,主要是uvm_hdl_vcs.c(VCS),uvm_hdl_inca.c(C),uvm_hdl_questa.c(M)),很久不同 的define来选择不同 的EDA vendor。我们以S家为例子进行简单介绍一下。在uvm-hdl.svh文件中,有下面的方法(DPI)
int uvm_hdl_check_path(string path) path指定的信号,是否存在 返回值:
0:不存在 1:存在
int uvm_hdl_deposit(string path, uvm_hdl_data_t value) 将path指定的信号,设置为value