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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6141|回复: 6

[求助] 求助:如何用SKILL批量更改library下所有cell名的name加prefix

[复制链接]
发表于 2018-3-15 18:12:32 | 显示全部楼层 |阅读模式

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

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

x
目前只写了针对单一library下某个cell的更名:procedure( xNameToYname()


prog( (mySpecSrc mySpecDst )


mySpecSrc = gdmCreateSpec("myLib" "topcell" "schematic" nil "CDBA")

mySpecDst = gdmCreateSpec("myLib" "t_topcell" "schematic" nil "CDBA")



ccpRename(mySpecSrc mySpecDst t 'CCP_EXPAND_ALL 'CCP_UPDATE_DESTLIB_ONLY)




);;prog
);;end procedure


不知批量应该如果写,应该要用到gdmCreateSpecList。求大神指教!!!!!万分感谢!!!!!
发表于 2018-4-20 23:06:45 | 显示全部楼层
ddGetObj 获取library下所有cell
然后foreach循环操作
发表于 2018-7-23 07:12:39 | 显示全部楼层
回复 1# eppur


    感觉把prog 改成let会更合适一点 不过用prog也没问题
发表于 2018-9-17 11:21:22 | 显示全部楼层
用foreach遍历一下不就行了吗
发表于 2018-9-18 10:17:06 | 显示全部楼层
libId=ddGetObj(“库名”)
foreach(x libId~>cells
就能访问每个cell了
发表于 2022-12-22 10:44:18 | 显示全部楼层


天牛不唱歌 发表于 2018-9-18 10:17
libId=ddGetObj(“库名”)
foreach(x libId~>cells
就能访问每个cell了


请问具体该如何操作呢
发表于 2022-12-22 11:39:20 | 显示全部楼层
请问下只针对这一个cell里面的所有cell呢? 不是lib里所有cell,怎么操作?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 01:16 , Processed in 0.019635 second(s), 7 queries , Gzip On, Redis On.

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