|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 chinarml 于 2020-5-3 09:27 编辑
最初开始学习时在这里下载了很多脚本用于学习,现在能自己写脚本了,把感觉很有用的几个脚本分享出来给大家。
我现在用的脚本有部分是其他同事编写的,就不做分享了,这里只分享我自己写的。
后续会陆续增加,因为脚本是在linux中编写和调试的,而上传到eetop上的是在windows上手打的,并没有再经过测试。
可能会有漏掉字母,漏掉括号的,有问题的脚本请指出,我再更正。
我以前使用的是laker,除了十字标尺就没有脚本。但当时认为单纯画图的话,laker的效率能吊打virtuoso。
后面由于工作原因,改用virtuoso时各种不适应。但后来接触了脚本才发现,当很多复杂操作改用脚本一键完成时,
virtuoso的效率更高(laker应该是用的tcl脚本,我不会)
我的手速并不快,但通过我大量的脚本堆积,我的画图效率很高。本人用的脚本非常多,大概十几个,绝大部分是我自己写的。
如果你是新手,可以使用这些脚本将效率提升。如果你是老手,并且喜欢尝试提高效率的,也可以试一下。
eetop在编辑的时候看不到上传的附件吗?我在这里添加每个脚本的说明:
1)MagicCopy的脚本是用来复制底层的polygon的。使用方法是在layout界面左侧LSW中选中要copy的layer,按下快捷键 5 ,鼠标处出现box拉框。框选中的layer会被copy到当前层。
脚本中有一个foreach循环现在是用;屏蔽的,这个循环是把copy上来的layer转换成path,个人习惯用path拉线,所以加了这一行。
2)changeVia的脚本我在另一个帖子里分享过,这里开了一个新帖,陆续把我自己写的脚本都分享出来。
这个脚本用法是,选中via,鼠标滚轮控制via的行数,shift +滚轮是控制via列数。
3)MagicCopy_for_via脚本,顾名思义,是用来copy底层via的脚本。由MagicCopy的思路,修改算法编写的。
使用方法是LSW选中目标via,然后按下快捷键shift+5,可以copy框选中的所有目标via。
4)CopyPinToCurrentWindow作用是将选中的block中的pin上浮到当前层。
用法是选中目标block,按下快捷键F10(F10比较远,主要是因为我的快捷键太多了,排到F10了,你们可以自己修改)
补充内容 (2020-5-7 08:16):
AddMosM1这个脚本代码有错误,对于array的mos现在的脚本并不好用。我在调试时用的2x2的array,错误没有体现出来。现在脚本已经修改,但是这里的不能...
补充内容 (2020-5-9 08:19):
经过这些天贴友的反馈,部分脚本被发现有打错字母或遗漏字母的情况。请大家下载一楼的脚本前,将我后面置顶的楼层看一下,错脚本已重新上传 |
-
-
changeVia.il.rar
334 Bytes, 下载次数: 1613
, 下载积分:
资产 -2 信元, 下载支出 2 信元
-
-
MagicCopy.il.rar
611 Bytes, 下载次数: 1112
, 下载积分:
资产 -2 信元, 下载支出 2 信元
-
-
MagicCopy_for_via.il.rar
804 Bytes, 下载次数: 715
, 下载积分:
资产 -2 信元, 下载支出 2 信元
-
-
CopyPinToCurrentWindow.il.rar
497 Bytes, 下载次数: 1321
, 下载积分:
资产 -2 信元, 下载支出 2 信元
-
-
AreaDensity.il.rar
465 Bytes, 下载次数: 1157
, 下载积分:
资产 -2 信元, 下载支出 2 信元
-
-
ChoicePinLayer.il.rar
320 Bytes, 下载次数: 761
, 下载积分:
资产 -2 信元, 下载支出 2 信元
-
-
QuickAlign.il.rar
384 Bytes, 下载次数: 1443
, 下载积分:
资产 -2 信元, 下载支出 2 信元
-
-
selectPolygon.il.rar
466 Bytes, 下载次数: 910
, 下载积分:
资产 -2 信元, 下载支出 2 信元
-
-
AddMosM1.il.rar
624 Bytes, 下载次数: 1270
, 下载积分:
资产 -2 信元, 下载支出 2 信元
|