摘要: 1.作用:把矩形分割成两个相同的滑梯多边形 用法:在CIW窗口load RectChopToLadder.il脚本,然后用绑定的快捷键数字键盘5或者RectChopToLadder()或者RectChopToLadder(stepW stepH)来调用,默认stepW=5 stepL=1,用最后一种 阅读全文
posted @ 2026-01-06 15:16 sdadad1 阅读(6) 评论(0) 推荐(0)
摘要: 1.原来的脚本直接通过算法得出交接处的参考点,本来没什么问题,但因为有如下的情况出现: 原脚本的横纵线分类是通过其头尾坐标差的绝对值之差得出,在上图中的上面那根线,我们要的是其作为横向的线来连接,但因算法的缘故就被分类到了纵向的线,所以出错。 所以我改成了手动指定参考点的方式来计算分类横纵线。 2. 阅读全文
posted @ 2026-01-06 14:29 sdadad1 阅读(9) 评论(0) 推荐(0)
摘要: 1.list():用来创建一个List数据类型的变量,也可用单引号'。例如: aList='(1 2 a b c) bList=list(1 2 'a 'b 'c) cList='(1 (2 a b) c) 注:当有字符出现的时候,用list函数创建必须在字符前加单引号。 2.car(): 用来读取 阅读全文
posted @ 2026-01-06 14:20 sdadad1 阅读(8) 评论(0) 推荐(0)
摘要: changeVia这个脚本用法是,选中via,鼠标滚轮控制via的行数,shift +滚轮是控制via列数。 procedure(changeViaRow(bb) let((objs row) objs=geGetSelSet() foreach(obj objs row=obj~>cutRows 阅读全文
posted @ 2026-01-06 14:18 sdadad1 阅读(5) 评论(0) 推荐(0)
摘要: AreaDensity,用来测密度的。40nm以下对poly,AA,via,metal都有密度要求。在最初plan时,poly密度的问题尤为重要,很多人在plan时没考虑density问题,最后拉线完成了才发现poly density超了,此时再改对layout的影响就太大了。并且由于calibre 阅读全文
posted @ 2026-01-06 14:17 sdadad1 阅读(7) 评论(0) 推荐(0)
摘要: MagicCopy的脚本是用来复制底层的polygon的。使用方法是在layout界面左侧LSW中选中要copy的layer,按下快捷键 5 ,鼠标处出现box拉框。框选中的layer会被copy到当前层。 脚本中有一个foreach循环现在是用;屏蔽的,这个循环是把copy上来的layer转换成p 阅读全文
posted @ 2026-01-06 14:16 sdadad1 阅读(3) 评论(0) 推荐(0)
摘要: procedure(AddMosM1() let((cv objs metal1 temp shapes x y ux uy xy row column transform M1_width) M1_width = 0.1 cv = geGetEditCellView() objs = geGetS 阅读全文
posted @ 2026-01-06 14:14 sdadad1 阅读(2) 评论(0) 推荐(0)
摘要: 功能:两把bus线,一横一竖放置,全部选中,按下快捷键,自动切断到两两对接,组成L型。 使用方法: 选中目标metal 按下快捷键:小键盘4 、 小键盘5 (分别是正切和反切,具体样子试一下就知道了) procedure(AutoCutBus(bb) let((objs objs_new cv Hl 阅读全文
posted @ 2026-01-06 14:13 sdadad1 阅读(3) 评论(0) 推荐(0)
摘要: 功能是在mos的S/D/G上加盖一层metal1,并且加宽。最初的算法是识别mos的原点,然后根据mos的length去计算metal1的位置,然后画path。前几天在eetop上看到另一个帖子写的相同功能的脚本,算法是获取mos的所有shapes,然后获取其中的metal1,然后将这层metal1 阅读全文
posted @ 2026-01-06 14:08 sdadad1 阅读(9) 评论(0) 推荐(0)
摘要: procedure procedure 是用于定义函数(或称为过程)的关键字。函数定义以 procedure 开始,后跟函数名和参数列表,然后是函数体,最后返回函数体中最后一个表达式的值。 基本语法和结构 函数定义格式:procedure(function_name(parameters) func 阅读全文
posted @ 2025-12-24 10:52 sdadad1 阅读(56) 评论(0) 推荐(0)