关于cadence的pdk安装:pcellevalfailed
Callback:m->editable=>smic_mosEditable('m)
Message:*Error* eval:undefined function-smic18mm-mosEditable
但调用三极管是却没问题,
请问各位大大,这是什么原因造成的?谢谢!
Thanks!
Thanks!
Thanks!
Thanks!
Thanks!
Thanks!
直接问SMIC啊!
是阿問原廠
pdk初始化不正确:cdf参数的callback程序没有加载成功。
可以检查下pdk的skill文件所在位置对不对,以及libInit.il里的加载过程;
to 大飞
you must be an experienced Cadence user. If it is possible, I would like to have more communication with you.
For pcell failure, check libinit.il under that PDK, you need the path/directory
很高兴能和更多的朋友交流。libInit.il是在PDK的目录下面。
首先确定你的cds.lib中是不是调用了多个pdk,如果有尽量只调用一个simc的pdk.
还有一个就是在cds.lib中pdk的名字一定要完全和文件夹名字相同,如smic18mm,因为在libinit中可能调用这个名字。
最后,直接ciw中load "libinit.il"看看cds.log输出中有什么错误。
LS是正解,谢谢!
前两项都按你的办法做了,第三项运行后提示can‘t access file,去文件夹下看了是有这个文件的
查看一下文件权限
root,权限改成我平常用的用户的还是不能access
改用绝对地址load,返回说:
那你只能看看这个文件里面定义了什么,这就比较复杂了。一般来说PDK都是经过测试的,不会出现这样的问题。建议给foundry写信问问。
omg 还是多谢啦
应该是 load “libInit.il” ,本人测试通过了
can't access file是没有权限的缘故
非常正确!您帮了我大忙了!
I not can help .... sorry
device的CDF會用到libInit.il文件。
libInit.il位置:~/pdk/tsmc18rf(不同process要修改下名字)。而libInit.il會用相對路徑調用~/pdk/skill文件夾內的資料。打開libInit.il文檔看看裡面的path有沒有指到~/pdk/skill,改下path就沒問題了。
打開~/tsmc18rf(不同process改下名字),找到libInit.il,看裡面的path有沒有正確指到~/pdk/skill。
把path改下就沒問題了。