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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 蓝天高高

[求助] 如何在启动virtuoso时加载自己的.drf文件

[复制链接]
 楼主| 发表于 2023-3-21 16:42:01 | 显示全部楼层


xiaoqiansimc 发表于 2023-3-21 10:46
然后你还要用ddGetObj+PDK_name,另一种方法是在.cdsenv里面用drLoadDrf("~/display.drf)。两种办法都可以 ...


谢谢回复,第二种方法可以的,第一种不懂“ddGetObj+PDK_name”这个语句该如何用,谢谢帮助
 楼主| 发表于 2023-3-21 16:50:36 | 显示全部楼层


591954064 发表于 2023-3-21 10:39
以下回复来自chatGPT(以供参考):
这种情况可能是因为你在.cdsinit文件里加载了.drf文件,但是 Virtuoso  ...


谢谢回复,我复制.cdsinit文件里的语句到CIW,手动load是没有问题的,这就确认了路径和文件名是正确的。

第二步 没有在.cdsinit .cdsenv里添加PDK路径,不知道怎么移除PDK路径,或许您说的是别的意思吧。
您说的“绝对路径加载 .drf 文件”是什么意思?
 楼主| 发表于 2023-3-21 16:56:38 | 显示全部楼层


Jerome_Sun 发表于 2023-3-21 10:12
我之前查过,drf文件有三次指向路径,
第一次是pdk路径下的display.drf,
第二次是~/下面的display.drf,


谢谢回复,当前路径下有我修改的.drf,virtuoso没有加载我的.drf,也许哪出问题了,只是我不知道。
发表于 2023-3-21 17:36:21 | 显示全部楼层


蓝天高高 发表于 2023-3-21 16:42
谢谢回复,第二种方法可以的,第一种不懂“ddGetObj+PDK_name”这个语句该如何用,谢谢帮助
...


PDK_name 就是你加载工艺库的名称,这一句就是要获取你的PDK库的信息。
发表于 2023-3-21 17:41:29 | 显示全部楼层


蓝天高高 发表于 2023-3-21 16:23
谢谢,我试了一下不行,可能我不会用这个脚本,
我用了别的脚本,当virtuoso load PDK的.drf,就点下快捷 ...


直接写在.cdsinit里面即可。多个工艺的时候用这个也比较方便
发表于 2023-3-21 20:23:32 | 显示全部楼层
因为工艺库的libinit.il定义了启动初始化load 工艺库文件夹中的display.drf,依靠chatGPT搞vrituoso分分钟脑梗
发表于 2023-3-22 16:51:37 | 显示全部楼层
有没有试着把判定pdk来加载display写进开宽口时触发加载一次,而不是在软件启动时加载
发表于 2023-3-22 21:57:38 | 显示全部楼层


li_jingwen 发表于 2023-3-21 10:06
这个难道也是chatGPT的回复?


对,哈哈哈
 楼主| 发表于 2023-3-23 10:08:48 | 显示全部楼层


ljh065216 发表于 2023-3-22 16:51
有没有试着把判定pdk来加载display写进开宽口时触发加载一次,而不是在软件启动时加载 ...


我把判定pdk来加载display弄了个脚本,设置了快捷键,需要的时候点下快捷键就行,
开宽口”是什么意思?
发表于 2023-3-29 10:41:38 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 10:15 , Processed in 0.023360 second(s), 6 queries , Gzip On, Redis On.

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