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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 637|回复: 2

[求助] cell Rename

[复制链接]
发表于 2025-8-28 16:32:05 | 显示全部楼层 |阅读模式
悬赏100资产未解决
有时候需要批量的修改库里的所有cell name,之前写了一个脚本,但是有点麻烦,请大家帮忙看看可以怎么优化
ccpRename(gdmCreateSpec("test" "a" "layout" nil "CDBA") gdmCreatSpec("test" "b" "latout" nil "CDBA") t 'CCP_EXPAND_ALL 'CCP_UPDATE_DESTLIB_ONLY)
ccpRename(gdmCreateSpec("test" "c" "layout" nil "CDBA") gdmCreatSpec("test" "d" "latout" nil "CDBA") t 'CCP_EXPAND_ALL 'CCP_UPDATE_DESTLIB_ONLY)
                                                                                     .
                                                                                     .
                                                                                     .
                                                                                     .
                                                                                     .
这种需要一个个取填写修改cell name,很麻烦。希望能做成调用cell list循环修改的那种。哪位大神帮帮忙

发表于 2025-8-29 10:07:51 | 显示全部楼层
写个pyhon或者tcl在外面解析celllist 然后批量生成这个脚本
回复

使用道具 举报

发表于 2025-8-29 10:32:03 | 显示全部楼层
skill脚本,之前在网上抄来的
layout改名字:
procedure(rename_cell(lib_name  suf)
cell_list=ddGetObj(lib_name)~>cells~>name
i=0
while(i < length(cell_list)
old_name=nth(i cell_list)
new_name=strcat(old_name suf)
old_cell=gdmCreateSpec(lib_name old_name  "layout" "" "CDBA")
new_cell=gdmCreateSpec(lib_name new_name  "layout" "" "CDBA")
ccpRename(old_cell new_cell t 'CCP_EXPAND_ALL  '  CCP_UPDATE_DESTLIB_ONLY)
i++
);while
);proc
sch改名字:
procedure(rename_cell(lib_name  suf)
cell_list=ddGetObj(lib_name)~>cells~>name
i=0
while(i < length(cell_list)
old_name=nth(i cell_list)
new_name=strcat(old_name suf)
old_cell=gdmCreateSpec(lib_name old_name  "" "" "CDBA")
new_cell=gdmCreateSpec(lib_name new_name  "" "" "CDBA")
ccpRename(old_cell new_cell t 'CCP_EXPAND_ALL  '  CCP_UPDATE_DESTLIB_ONLY)
i++
);while
);proc
回复

使用道具 举报

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

本版积分规则

关闭

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

X

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

GMT+8, 2025-9-13 14:53 , Processed in 0.012925 second(s), 4 queries , Gzip On, Redis On.

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