前言
这个系列指得是在我日常工作中遇到的一些问题,最后我成功解决了。顺便在这里进行总结,后面不会再赘述。
一、问题描述
这个问题是鄙人新安装好一个库,在Cadence上画好原理图,打算layout XL看看效果。但是有个别器件调用无法显示,在layout单独再调器件也是报这个问题。
二、解决方法
下面提供一些解决的思路和方法,其中第3和第4个思路应该能解决大部分人的疑惑:
1.工艺库安装不完整
可以看工艺库中安装完成后的log文件,一些设置是否正确。如果有误,改pdkInstall.pl权限。然后Run in Terminal,输入pdkInstall.pl,选正确选项重新安一遍,刷新Cadence。
2.工艺库中techfile.tf文件有误
这个我也是其他平台上学习到的,虽然说帮助不大,而且鄙人也不懂这方面的编写原理,但是可能也有少部分的朋友会遇上。问题原因可能是techfile.tf里面的内容顺序有误,把controls块的放在layoutDefinitions块前面即可。
3.库的路径上存在非法字符
鄙人的就是通过改路径解决这个问题,具体怎么改可看下面。
参考:
Linux文件名命名规范 - EasonJim - 博客园 (cnblogs.com)
http://www.voidcn.com/article/p-yudehara-hg.html
4.重启
重启Cadence或者整个系统,基本上能解决除这个问题之外70%的问题。
三、总结
路径问题可能还会映射出其他问题,比如说跑验证的时候,也会报错。其他的解决方法也可以一试,如果朋友们有其他解决方法可在评论区留言。我会继续完善这个系列,希望可以帮助到更多的人。愿各位万事如意,一次过。
标签:这个,PcellEvalFailed,问题,鄙人,有误,解决,Cadence From: https://www.cnblogs.com/Layout-QJS/p/17706564.html