在system verilog中copy分三种:句柄拷贝、浅拷贝、深拷贝.
1.句柄拷贝
2.浅拷贝
使用new的方式对一个类进行拷贝.如P2 = new P1. 其中:P1 = new();对于P1来说new函数,为其类成员如int、string等分配对应的地址空间;但是,如果P1中包含obeject的类成员,那么,在new函数中没有对object做new操作,此object成员为null.所以在此时一般需要对此object成员做new操作.
UVM_COPY用法
最新推荐文章于 2024-07-30 17:23:09 发布