1.写信
1)第一个和第二个参数联合起来组成目标路径,与此路径符合的目标才能收信。
2)第一个参数必须为uvm_component 的实例的指针。
3)第二个参数是相对于此实例的路径。
2.收信
1)第一个参数必须为uvm_component 的实例的指针。
2)第二个参数是相对于此实例的路径。如果第一个设置为 this,第二个可以是空的字符串。
3)第三个参数必须和set中的严格一样。
3.在top_tb 中,set virtual interface 的第一个参数是null。UVM会自动把它替换成uvm_root::get(),即uvm_top。(uvm_root是全局的,get是静态的)
4.既然是第一个和第二个参数联合起来的,set 也可以是下面:
5 get也可以这样,比如driver的build_phase: