微波EDA网,见证研发工程师的成长! 2025婵犵數濮撮惀澶愬级鎼存挸浜炬俊銈勭劍閸欏繘鏌i幋锝嗩棄缁炬儳娼¢弻鐔告綇閸撗呮殸缂備胶濯崹鍫曞蓟閵娾晜鍋嗛柛灞剧☉椤忥拷04闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偞鐗犻、鏇㈡晜閽樺缃曢梻浣虹帛閸旀洟骞栭銈囦笉妞ゆ牜鍋為悡銉╂煟閺囩偛鈧湱鈧熬鎷�05闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偞鐗犻、鏇㈡晝閳ь剛绮eΔ浣虹闁瑰瓨鐟ラ悘鈺冪磼閻欌偓閸ㄥ爼寮婚妸鈺傚亞闁稿本绋戦锟� 闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偞鐗犻、鏇㈠Χ閸屾矮澹曞┑顔结缚閸樠冣枍瀹ュ洠鍋撶憴鍕;闁告濞婇悰顕€宕堕澶嬫櫌婵犵數濮撮幊澶愬磻閹捐閿ゆ俊銈勮兌閸欏棝姊虹紒妯荤闁稿﹤婀遍埀顒佺啲閹凤拷闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柤鍝ユ暩娴犳艾鈹戞幊閸婃鎱ㄧ€靛憡宕叉慨妞诲亾闁绘侗鍠涚粻娑樷槈濞嗘劖顏熼梻浣芥硶閸o箓骞忛敓锟�
首页 > 研发问答 > 微电子和IC设计 > IC版图设计交流 > 关于cadence的pdk安装:pcellevalfailed

关于cadence的pdk安装:pcellevalfailed

时间:10-02 整理:3721RD 点击:
我安装了smic的0.18pdk,但是在调用其中的mos管等版图时显示pcellevalfailed,报错:An error occured when evaluating callback,
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,返回说:

闂傚倸鍊搁崐鎼佸磹妞嬪海鐭嗗〒姘e亾妤犵偛顦甸崹楣冨箛娴e湱绋佺紓鍌氬€烽悞锕佹懌闂佸憡鐟ョ换姗€寮婚悢纰辨晬闁挎繂娲eЧ妤呮偡濠婂懎顣奸悽顖涘浮閹瑦绻濋崶銊у帾婵犵數鍊埀顒勫磻閹剧粯鐓涢悗锝庡亞婢у灚鎱ㄦ繝鍛仩闁圭懓瀚版俊鎼佸Ψ閿旀儳缍掗梻鍌欒兌閹虫捇宕甸弽顓炵闁跨噦鎷�...

那你只能看看这个文件里面定义了什么,这就比较复杂了。一般来说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改下就沒問題了。

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

网站地图

Top