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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 357|回复: 3

[求助] 调用Pcell emx仿真报错问题

[复制链接]
发表于 2025-4-10 22:34:26 | 显示全部楼层 |阅读模式
20资产
file:///C:\Users\YIZHIN~1\AppData\Local\Temp\QQ_1744295442656.png想问一下为什么pcell在代码生成的版图下能够正常emx仿真,但是调用后emx就报错如下。file:///C:\Users\YIZHIN~1\AppData\Local\Temp\QQ_1744295551495.png自己调试了发现好像是代码如果使用了自定义的函数就会出现这种错,然后把函数里的内容放到pcDefinePCell内的let就不会了,有什么办法可以使用函数且正常调用么,不然重复性太多,代码过于冗长了

 楼主| 发表于 2025-4-10 22:37:28 | 显示全部楼层
E:\tmp
1744295705262.png
QQ_1744295932394.png
发表于 2025-4-11 09:42:57 | 显示全部楼层
两个方法
1.gds streamout的时候添加user的skill,这个在emx流程中嵌套比较麻烦
2.另外一个就是比如你pcell叫B,放在library A里面,那么在library A的路径下,创建一个libInit.il,把你自定义的function放到libInit.il里面。具体可以随意找一个pdk的library参考一下
 楼主| 发表于 2025-4-12 20:27:07 | 显示全部楼层


aresyjq 发表于 2025-4-11 09:42
两个方法
1.gds streamout的时候添加user的skill,这个在emx流程中嵌套比较麻烦
2.另外一个就是比如你pcell ...


我是在一个library下调用的pcell。反正奇怪的是我这个pcell的let下面为了不重复相同代码写了函数,然后在let里面使用这个时候pcell调用就生成不了gds,也就无法进行emx仿真,但是当我把函数去掉,等于全部写在let里面调用的时候就可以正常生成gds。这是为什么呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-9 04:51 , Processed in 0.018347 second(s), 7 queries , Gzip On, MemCached On.

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