cell批量改名字

2023-03-07,,

本帖最后由 wanchengchen 于 2021-7-19 10:41 编辑

下面是在论坛上学习到的脚本,发上来大家一起学习,使用的是virtuoso6.1.7:
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

cell批量改名字的相关教程结束。

《cell批量改名字.doc》

下载本文的Word格式文档,以方便收藏与打印。