马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 络绎不绝 于 2025-1-4 17:58 编辑
算是站在前辈的肩膀上略微改进吧 首先鸣谢 okfunny 大佬的 skill 教程,真的在我当前入门 skill 帮助莫大(不是很好意思 @ ,只是学了点皮毛) Skill教程 https://bbs.eetop.cn/thread-921362-1-1.html (出处: EETOP 创芯网论坛 (原名:电子顶级开发网)) 该脚本是在 chinarml 大佬的同名脚本上略微改善,修正了下 mosaic 的 transform 提取 自己写的一些非常好用的skill脚本 https://bbs.eetop.cn/thread-878287-1-1.html (出处: EETOP 创芯网论坛 (原名:电子顶级开发网))
这两个参数可以根据自己使用的工艺不同自行调整
主要的思路为由函数 dbGetOverlaps() 而来,该函数的第五个参数如果为 t ,则会将 mosaic 的 row 及 column 的值返回出来 搭配 dbGetHierPathTransform() 即可提取出 mosaic 每个 MOS 正确的 transform 参数
我在脚本中将 level 的值设为 1到4层,就不会提取到当前 0 层的 m1
目前没有写判断是否为 MOS 器件的语句,基本没什么必要,有需要可以自行加个判断 cellname 的词条。
当然这个脚本实用性也是见仁见智,因为这么搞出来的 layout 会很乱,我这一般是调用 pcell 的 array 来加宽,就不会这么散,至于怎么跟 pcell 联动还没有深入了解,所以就先不展开说了。 欢迎大家多多发表看法讨论,共同进步!
AddMosM1.docx
(10.98 KB, 下载次数: 3 )
|