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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11467|回复: 42

[原创] 源漏M1加宽的skill脚本

[复制链接]
发表于 2020-9-5 12:55:18 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 野生救世主 于 2020-9-5 12:57 编辑
本脚本用于在MOS管pecll的源漏处生成Metal1 path,支持多个finger,同时支持mosaic类型,目前只在IC61上测试过,IC51上应该是用不了的(Skill部分API无法用于IC51)。核心代码不长,GUI部分代码占据了一半以上。
实际上此脚本也可以用来生成pcell中存在的其他层次,只要在设置中选择对应层次即可。甚至可以以此脚本为参考去编写一个自动生成gate-metal1 connect的脚本。
我编写了一个可同时生成S/D metal1与gate connect的脚本,但为了大家能多动手多动脑,故在此不提供,请自行研究!
使用方法:
1:在CIW中输入:load("xxx/xxx/xxx/xxx/genPcellLay.il")      //xxx代表脚本存放路径
2:在版图中选中一个或多个管子,并在CIW中运行指令:genLayGUI()

图一 运行genLayGUI()指令弹出设置窗口

图一 运行genLayGUI()指令弹出设置窗口

3:在弹出的设置窗口选择Metal1对应的层次(工艺不一样,名称有所区别),并设置宽度width

图二 点击OK,被选中的管子将会生成metal1

图二 点击OK,被选中的管子将会生成metal1

4:点击OK便可完成Metal 1的生成。

图三 最后效果

图三 最后效果

如在使用上有问题,请回复本帖,或站内私信我,毕竟每个人的环境不一样,效果可能有所差别,甚至无法运行。

genPcellLay.rar

1.29 KB, 下载次数: 734 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2020-9-5 18:35:17 | 显示全部楼层
没学过SKILL.Tcl可以搞一搞.
 楼主| 发表于 2020-9-5 21:20:56 | 显示全部楼层


randolpha 发表于 2020-9-5 18:35
没学过SKILL.Tcl可以搞一搞.


正在学TCL
发表于 2020-9-6 09:00:16 | 显示全部楼层
感谢
发表于 2020-9-9 11:59:43 | 显示全部楼层
good sharing
虽然我自己写过了
发表于 2020-12-11 17:25:22 | 显示全部楼层
您好 我COPY了你的代码 但是运行不了问题出在 if(member(instType’("inst""mosaic"))then这一行 我想问下这个有问题吗 还是我的标点符号是半角还是啥 很想知道原因 我再看看 谢谢楼主
发表于 2020-12-11 17:26:29 | 显示全部楼层
mosaic类型是甚麽 可以回答一下吗
发表于 2020-12-11 17:48:21 | 显示全部楼层
好气 啊 我是哪里代码有点问题 空格还是甚麽问题
发表于 2020-12-11 17:58:16 | 显示全部楼层
我太纠结了求楼主解答 我太想知道原因了
 楼主| 发表于 2020-12-24 22:39:43 | 显示全部楼层


574387149 发表于 2020-12-11 17:25
您好 我COPY了你的代码 但是运行不了问题出在 if(member(instType’("inst""mosaic"))then这一行 我想问 ...





  1. if(member(instType '("inst" "mosaic")) then


复制代码

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-18 17:38 , Processed in 0.022310 second(s), 7 queries , Gzip On, Redis On.

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