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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 829|回复: 6

[求助] 用skill脚本改guardring CDF参数,layout生成不符合预期

[复制链接]
发表于 2025-5-13 10:36:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
使用skill脚本改完后的参数也是变化了,但是layout显示的不符合预期,有大佬知道是什么原因吗?

原始版图和参数

原始版图和参数

改完后

改完后

使用脚本语言改cdf参数

使用脚本语言改cdf参数
 楼主| 发表于 2025-5-13 10:57:15 | 显示全部楼层
使用mos器件用相同的方式修改结果正确,现在怀疑是PDK后台对Guardring的处理有bug
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-13 11:05:11 | 显示全部楼层
也有可能是联动有些问题,但是联动怎么跟界面操作不一样呢?
回复 支持 反对

使用道具 举报

发表于 2025-5-13 11:45:51 | 显示全部楼层
你使用的FGR类型不是instances
回复 支持 反对

使用道具 举报

发表于 2025-5-13 11:57:20 | 显示全部楼层
而且你这样会将AEQ版图内所有的instance的finger都修改,有的是PMOS,有的是NMOS,不同的instance设置不同的CDF怎么做到呢,思考一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-5-13 13:38:25 | 显示全部楼层


   
Sumop 发表于 2025-5-13 11:57
而且你这样会将AEQ版图内所有的instance的finger都修改,有的是PMOS,有的是NMOS,不同的instance设置不同 ...


我就是改一个器件,版图中就只有一个mos
回复 支持 反对

使用道具 举报

发表于 2025-7-21 12:55:59 | 显示全部楼层
按理dbOpenCellViewByType()是可以句柄赋值的,但这里好像失败了,1.这里shapedata属性是list还是string?;如果是list,那语句里赋值是string,这样不行,如果是string试试用dbReplaceProp(GuardingringID "shapeData" "string" "(()()())")行不行
2.shapedata是灰的好像表示不能修改,如果cdf是自建的看看cdfCreateParam( g_cdfDataId [ ?name t_name ] [ ?type t_type ] [ ?defValue g_defValue ] [ ?units t_units ] [ ?parseAsNumber t_parseAsNumber ] [ ?choices l_choices ] [ ?prompt t_prompt ] [ ?use t_use ] [ ?display t_display ] [ ?editable t_editable] [ ?dontSave t_dontSave] [ ?callback t_callback] [ ?storeDefault t_storeDefault ] [ ?parseAsCEL t_parseAsCEL ] [ ?description t_description ] ) 里?editable 这一项是不是t,不是t就不能修改。

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

X

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

GMT+8, 2025-8-22 14:18 , Processed in 0.015933 second(s), 4 queries , Gzip On, Redis On.

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