| |
小白自写的一个能够批量替换metal或via的脚本,目前使用过程中并没遇到什么bug。
之前看贴有很多人求一个能够替换via的脚本,于是分享给大家使用,欢迎各位大佬点评。
使用方法如下:
下载解压后需将脚本里metal和via的名称修改成你当前使用工艺的,例如 "VM1_M2"修改成"V1_2"、"M1"修改成“METAL1”、"M1TXT"修改为“M1LABEL”。
修改完成后需手动添加.il后缀,然后在CIW窗口中load。
在layout界面先选中一些metal和via,按住ALT+鼠标滑轮向上滑,metal ”M1“会替换成“M2”,via "VM1_M2"会替换成"VM2_M3","M1TXT"会替换成"M2TXT";按住ALT+鼠标滑轮向下滑,则会向下层替换。替换时会保留选中对象的参数。
当选中对象为脚本中最高层时,再向上滑会替换为最底层,例如"M5"会替换成"M1";向下同理。
该脚本可以实现同一对象连续替换。
关于脚本中替换via的部分,之前我一直想用直接替换的方法,然而不得行,最后是参考的skill群内某位大佬的代码(感谢大佬分享!),其核心思维是删掉via重新create并保留原有参数。
metalViaChange.zip
本脚本搭配另一个Shift/Ctrl+滑轮替换via孔数量的脚本一起使用效果更佳!(替换via孔数量的脚本在其他帖子中有,可以自行搜索)
/2