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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: jsding

[求助] aucdl导出的电容电路网表参数丢失

[复制链接]
发表于 2020-8-20 09:31:38 | 显示全部楼层
I Faced similar problem when i was trying to match the LVS of resistors in the layout. There also it was not extracting the width of the resistor since its a digital netlist. I would suggest to extract the analog netlist and try the LVS.

Please use this command to extract the analog netlist  :    (setenv CDS_Netlisting_Mode Analog)
You should use this before you launch the virtuoso. Definitely it should work
 楼主| 发表于 2020-8-20 10:19:16 | 显示全部楼层


843071455 发表于 2020-8-19 20:48
方法已经告诉你了,把ansCdlCompPrim改成_ansCdlCompParamPrim这种方法肯定可以,你不是也把电容值,周长 ...


感谢回答,area换成Area后成功了,参数用的您提供的_ansCdlComParamPrim。但是仍然无法导出area的网表,只能识别Area。好在有一种解决方案了,感谢。
image.png
image.png
发表于 2020-8-20 11:54:20 来自手机 | 显示全部楼层


jsding 发表于 2020-8-20 10:19
感谢回答,area换成Area后成功了,参数用的您提供的_ansCdlComParamPrim。但是仍然无法导出area的网表, ...


你其实对cdf参数应该不怎么了解,不然我回答了那么多应该能满足你的需求了,如果想要得到area那就用我说的第二种方法,因为我昨天看不到你的面积参数具体是怎么写的所以我举例子用的是大写的AREA,今天看到名字了那就应该在instparameters写成Area然后在promapping填nil Area area就可以得到小写的area了你有空可以试一试,这种方式是映射,前面的Area是代表真正的cdf参数的名字,而后面的area这个是自己随便定义的,你写成什么名字就导出的什么名字,而第一种方法是不需要映射的所以在promapping那里可以填nil,但是在instparameters那里必须填cdf参数真正的名字包括大小写,两种方法可以实现不同的需求,如果参数名字和lvs文件的里提取器件的名字一致那可以直接用第一种方法,如果不一致可以用第二种方法,把cdf参数的名字映射成lvs文件需要的名字,这样说你明白了吗?我觉得说的够详细的了,你要还是不会我也没办法了。
 楼主| 发表于 2020-8-20 12:06:43 | 显示全部楼层


843071455 发表于 2020-8-20 11:54
你其实对cdf参数应该不怎么了解,不然我回答了那么多应该能满足你的需求了,如果想要得到area那就用我说 ...


是的 这个CDF设置不归我负责的 只不过刚好遇到了  你说的方法我试一下,根据这么久的尝试,应该是没问题的 感谢分享
发表于 2020-8-20 12:12:05 来自手机 | 显示全部楼层


jsding 发表于 2020-8-20 12:06
是的 这个CDF设置不归我负责的 只不过刚好遇到了  你说的方法我试一下,根据这么久的尝试,应该是没问题 ...


如果还有问题把图贴出来,只要没有填错,按照我说的方法应该就能得到你要的结果,如果成功了回复一下,说不定能帮到和你遇到同样问题的人。
发表于 2022-3-17 15:46:05 | 显示全部楼层


jsding 发表于 2020-8-20 10:19
感谢回答,area换成Area后成功了,参数用的您提供的_ansCdlComParamPrim。但是仍然无法导出area的网表, ...


你的情况可能跟diode相似。如果diode的instance 参数是 area 和 pj (注意:这两个参数都是小写的话),ansCdlComParamPrim 或 _ansCdlComParamPrim 都不会输出参数名字而是直接把参数值输出。本来希望是这样:
DD0 a b diode_model area=1.0p pj=4.0u
结果输出是这样:
DD0 a b diode_model 1.0p 4.0u
如果参数名字变为大写或部分大写,然后通过mapping过去就可以了,
DD0 a b diode_model Area=1.0p Pj=4.0u



如果希望用小写而且需要输出参数名字需要把:
ansCdlComParamPrim_ansCdlComParamPrim
改为
ansCdlSubcktCallExtended

目前遇到就area和pj有这个特殊性,不知道cadence为啥这么处理。






您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-3 01:32 , Processed in 0.027537 second(s), 8 queries , Gzip On, Redis On.

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