UVM解析(なう)
1.UVMのすべてのclassは、uvm_voidからはじまります。
virtual class uvm_void;
endclass
uvm_voidはvirtual classであるため、そのままでは使えません。中身が無いから使う必要もないですが。
2.uvm_object
virtual class uvm_object extends uvm_void;
なので、必ずextendして使わなければなりません。
uvm_object classは、UVMのすべてのclassの元になっている(厳密にはuvm_voidですが)のでuvm_object classを理解することは、いろんなメリットがあると思われます。