微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > sv中蓝图模式为什么要用copy

sv中蓝图模式为什么要用copy

时间:10-02 整理:3721RD 点击:
在generator中,为什么要tr=blueprint.copy();
gen2drv.put(tr);
而不 gen2drv.put(blueprint);

因为copy不带入约束

如果不copy:
blueprint
/|\
tr1tr2tr3....
所有的tr指向同一个blueprint
如果copy:
blueprint1 blueprint2 blueprint3...
|||
tr1tr2tr3...
tr会指向不同的blueprint。

copy的话是深拷贝,得到的新的东西,修改tr不会影响blueprint的内容
你put进去了,修改了也会影响blueprint的内容

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top