微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC版图设计交流 > 如何批量修改layout中contact的大小

如何批量修改layout中contact的大小

时间:10-02 整理:3721RD 点击:
大侠们好
小弟问个问题,因为工艺更新的原因,我们原来数字库中的contact全部需要变小一点,有什么办法能批量实现呢?
SKILL 我知道是一种办法,但是我不会,这件事比较急,不能等我慢慢地学习skill 后去实现
请各位帮帮忙!

shift + s查找替换

爬一下文 有 skill file 可以幫忙做到

如果是 cell 直接去改
flat 選取 全部 contact sizing

我用的是IC5141, 查找后不知道如何替换,替换中只有property,但是contact 的property 是空白的

先把Layout打散打平,全选你的contact,用Create菜单下的Layer Generation,选择contact那层,比如是A,然后选GROW BY,后面输入一个负值,这个值就是contact要缩小多少,等号后面选择你版图中没有用到的层,比如叫B,然后OK。再把A全部删掉,全选B,将B改为A即可

不用这么麻烦的,里面直接与放大缩小的选项。

是的,感谢提醒。菜单Edit->Other->Size,直接放大缩小。

这是Flat的节奏啊

如果是同一代工厂可以直接修改孔
如果是换工艺可以用导GDS的方法去实现

楼上正解!

谢谢,我用你的方法实现了

能具体说说吗?水平差,不是很懂你的意思

统一在这里谢谢各位的帮助!

真是恭喜了

flatten之后还需要make cell吗?
用skill的话复杂些,但是不需要flatten吧

不知小编用的是什么工具画的版图。Laker 有个选项可以缩任意层的。

不知道,应该用skill比较方便。

用mapping file修改

6楼正解,calibredrv里面更方便,直接size. 很多人都是凑热闹的,看看6楼的。

用diva脚本更简单

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top