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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 93387|回复: 276

[资料] Skill 脚本程序合集更新至10

[复制链接]
发表于 2016-1-20 23:33:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
(管理员注:由于下载时需要消耗一定数量的信元,所以提醒大家如果信元不够,




感谢坛友和nfmao大大,这里特地将整理的一些脚本奉献给大家。
1.解决offgrid错误的脚本1使用方法:文件解压后,load该文件,在layout中选择图形,然后按退格键,输入新的grid大小后确定即可。
注意:如果有子cell调用的情况,需要先用此脚本解决子cell的offgrid问题。
putongrid.rar (1.18 KB, 下载次数: 1286 )
2.解决offgrid错误脚本2
使用方法:文件解压后,load该文件,在CIW窗口输入snapgrid(库名 cell名  grid),例如:snapgrid(libabc test 0.01)
注意:如果有子cell调用的情况,需要先用此脚本解决子cell的offgrid问题,也可以不加cell名字,那么整个library都会移动以适应新的grid
offgrid.rar (894 Bytes, 下载次数: 1016 )

3.将BMP图片转换成Layout图形脚本
使用方法:使用画图程序将图形或者图形化的字保存为bmp格式,解压该脚本,修改bmpfile的路径和Layer一行,可以根据需要修改grid大小,打开需要生成Layout的空cell,最后在CIW窗口load 该文件。

注意:在画图时候注意字体放大,以及调整像素,grid等,以免生成的图形宽度,间距等不符合工艺库DRC rules。
bmp2layer.rar (1.08 KB, 下载次数: 819 )

4.使用鼠标中键实现版图和原理图缩放
使用方法:文件解压后,load该文件
注意:无
zoom_scroll.rar (276 Bytes, 下载次数: 824 )

5.解密ile文件
使用方法:文件解压后,load该文件,输入NlDecrypt(加密文件 解密后文件)即可,例如:NlDecrypt(“123.ile”“123.il”)
注意:该解密只能解密没有使用密码加密的ile文件,有密码的ile文件,即使知道密码,也无法解密。不要使用该脚本到非法用途和商业用途。
NlDecrypt.rar (433 Bytes, 下载次数: 952 )

6.精确定位到(X Y)坐标使用方法:文件解压后,load该文件,在使用移动或者copy命令时,可以使用快捷键F9打开输入框,快速定位到坐标点。
注意:文件定位到输入坐标点的时候打开了系统的参考坐标点(就是米字符号)
hipan_ju.rar (1.02 KB, 下载次数: 912 )


7.个性化Menu制作(模板)
使用方法:文件解压后,load该文件,该模板就会出现在CIW窗口,打开Layout也会自动加载菜单。该菜单模板包括子菜单,分隔线,以及Layout打开时,自动触发加载Layout菜单等功能。
注意:可以依据需要修改此菜单模板,菜单点击后触发的function函数也可以根据需要进行修改。
menu.rar (433 Bytes, 下载次数: 1205 )


8.简单cadence form的制作(模板)
使用方法:文件解压后,load该文件,在版图界面使用快捷键F10打开form
控件包括了:stringfield,floatfield,cyclicfield,radiofield,spinbox,separatorfield,button,label,pointfield,pointlistfield,scalefield,layercyclic,listfield,listboxfield,multitext等基本控件

form1.rar (959 Bytes, 下载次数: 790 )
9.增强cadence form的制作(模板)
使用方法:文件解压后,load该文件,在版图界面使用快捷键F10打开form
控件中包括了:button响应,optionsForm得到enterbox输入,reportfield,分页tabfield,复选框togglefield等


form2.rar (791 Bytes, 下载次数: 735 )


10.Pad坐标提取
使用方法:文件解压后,load该文件,在版图界面使用快捷键F9打开设置
说明:该程序主要思路是copy一个版图的副本,然后打散,根据副本中pad对应层的leftedge rightedge topedge bottomedge找到中心位置,最后将pad坐标打印到CIW界面
本脚本取自runtoking的帖子,认为需要改进的地方:1.如果其它层有label在PAD下面的话会把该label也误提取,最好代码增加识别label的层 2.多个pad层交叠的时候不能当成一个提取,最好增加merge的操作 3.输出最好可以选择输出到文本或者用report field来看,输出到ciw看毕竟不方便。


padExtract.rar (1.59 KB, 下载次数: 881 )

点评

顶一下,感谢分享!  发表于 2024-8-2 10:34
 楼主| 发表于 2016-1-20 23:35:16 | 显示全部楼层
自己顶一个,大家有好的skill资料也可以加入,或者做入链接。
发表于 2016-1-21 09:59:29 | 显示全部楼层
第六个:Cadence SKILL script for aligning and distibution objects in Allegro PCB Editor or Allegro Package Designer.Apply for objects: Group, Component, Pin, Via, Text.
IC610+不用下,IC510+勿上当
发表于 2016-1-26 11:23:35 | 显示全部楼层
谢谢分享
 楼主| 发表于 2016-1-26 23:08:15 | 显示全部楼层
回复 4# 血溶伊剑


   不断更新哈。
发表于 2016-2-2 17:44:36 | 显示全部楼层
大侠,问个问题: 当我自己想在layout view上创建一个menu 的时候 报错:user post install trigger ‘×××’ is already registered for viewType masklayou. 怎么破? 多谢!
 楼主| 发表于 2016-2-2 19:12:57 | 显示全部楼层
回复 6# hahaT-MAC


   这个问题好像是名字倍占用,或者你已经加载过这个菜单了。
发表于 2016-2-5 02:42:41 | 显示全部楼层
dfdsfdsfdffsfds
发表于 2016-2-5 13:01:38 | 显示全部楼层
谢谢楼主
发表于 2016-2-8 17:24:53 | 显示全部楼层
Thanks !
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-8 00:13 , Processed in 0.024310 second(s), 7 queries , Gzip On, Redis On.

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