在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6219|回复: 21

[求助] 关于virtuoso中拷贝别人的library的问题

[复制链接]
发表于 2022-11-17 13:14:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
virtuoso library manager中学习,请问下,我想拷贝别人的整个library项目进行学习(比如修改啥的,但是绝对不能影响别人的项目),拷贝整个library时,那个option(update instances)要勾选吗,update instances里面包括(1、of entire library  2、of new copies only)
发表于 2022-11-17 13:29:28 | 显示全部楼层
要勾,选2
 楼主| 发表于 2022-11-17 13:55:40 | 显示全部楼层


好的谢谢宁
 楼主| 发表于 2022-11-17 14:58:45 | 显示全部楼层
有大佬解释下这两者的区别吗,不是很明白,为啥要有这几种拷贝方法
发表于 2022-11-24 10:56:20 | 显示全部楼层
update instances 1、of entire library  2、of new copies only。
大佬,你现在知道这两个选项有什么区别吗?help文件没看明白
发表于 2022-11-24 11:34:31 | 显示全部楼层


Sxiaojie 发表于 2022-11-17 14:58
有大佬解释下这两者的区别吗,不是很明白,为啥要有这几种拷贝方法


举个例子,比如原来有lib1和lib2两个library,lib1中有个叫NAND的cellview,并且两个库都用到了这个cell。复制lib1的时候有以下几种情况:

1. 不勾选:lib1_copy中用到的NAND仍然是lib1/NAND
2. 勾选of new copys only:lib1_copy中的NAND被替换为lib1_copy/NAND,lib1和lib2中的不变
3. 勾选entire library:全部NAND被替换为lib1_copy/NAND

如果不勾,那么lib1_copy就会依赖于lib1;2的选法就会把别的库全改掉
 楼主| 发表于 2022-11-24 12:05:00 | 显示全部楼层


csk99 发表于 2022-11-24 11:34
举个例子,比如原来有lib1和lib2两个library,lib1中有个叫NAND的cellview,并且两个库都用到了这个cell ...


谢谢回答!!!
这么说就是upadte instances/of entire library 会影响别的
所以说想要自己独立一份学习,就是 update instances/ of new copies only才是?
 楼主| 发表于 2022-11-24 12:06:12 | 显示全部楼层


草丛里都是人 发表于 2022-11-24 10:56
update instances 1、of entire library  2、of new copies only。
大佬,你现在知道这两个选项有什么区别 ...


有新回答了看看
 楼主| 发表于 2022-11-24 13:47:01 | 显示全部楼层


csk99 发表于 2022-11-24 11:34
举个例子,比如原来有lib1和lib2两个library,lib1中有个叫NAND的cellview,并且两个库都用到了这个cell ...


我实践操作了下(前面抱歉,应该实践琢磨后懂了就分享,不懂再向大家请教的,)step1:lib1,建立一个inv cell,再生成symbol,并建立inv_tb调用symbol


step2:lib2,建立inv2_tb,调用lib1中的inv symbol,

step3:然后lib1,右键copy,lib1_copy1,不勾选update instances,那么在lib1_copy1里面查看inv_tb,进入inv symbol下一级确实显示界面是在lib1

step4:然后lib1,右键copy,lib1_copy2,勾选update instances/of new copies only,那么在lib1_copy2里面查看inv_tb,进入inv symbol下一级确实显示界面是在本项目lib1_copy2,并且lib1,lib2中调用的symbol仍然是lib1中的

step5:然后lib1,右键copy,lib1_copy3,勾选update instances/of entire library,那么在lib1_copy3里面查看inv_tb,进入inv symbol下一级显示界面是在本项目lib1_copy3,并且lib1,lib2中调用的symbol仍然是lib1中的

我的版本是618的,我的操作确实没看出来of new copies only 和 of entire library的差别



发表于 2022-11-24 15:17:43 | 显示全部楼层


csk99 发表于 2022-11-24 11:34
举个例子,比如原来有lib1和lib2两个library,lib1中有个叫NAND的cellview,并且两个库都用到了这个cell ...


懂了懂了谢谢大佬
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-1 02:16 , Processed in 0.028237 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表