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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11027|回复: 11

[求助] 关于double pattern的几个问题

[复制链接]
发表于 2016-1-2 16:30:01 | 显示全部楼层 |阅读模式

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

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

x
QQ截图20160102162938.png

(1) “the top level and blocks are integrated” 会出现odd cycles违例;但从图中画的两个红色圆圈中并没有看到此类违例啊?

(2) 避免这种错误的方法,其中有两个  1) 增加block pin的长度   2) 对于block pin,Skip at least 1 track for every 5 pins

对这两种方法如何避免这种错误不是很理解;
发表于 2016-1-3 13:16:46 | 显示全部楼层
pin变长了,自然就没有odd-1的问题了啊,

skip track也是一个意思,就是不要layer 紧挨在一起
 楼主| 发表于 2016-1-3 14:05:28 | 显示全部楼层
回复 2# icfbicfb
版主,对于第一个我还不是很懂,为什么pin变长了,就没有odd-cycle的问题呢
发表于 2016-1-4 19:59:13 | 显示全部楼层
pin长了, top就能看到很多问题了。不过貌似不能从根本解决
 楼主| 发表于 2016-1-4 20:06:32 | 显示全部楼层
回复 4# zero_0

对于 pin长了,top就能看到很多问题   这个解释不是很赞同,也不怎么理解;  可否说的再稍微详细点呢  多谢了先
发表于 2016-1-5 08:50:02 | 显示全部楼层
回复 5# shajingwang


    没做过,单纯从图上理解: 如果top能看到block上面第一个pin有个转角,自然会去满足double pattern的rule,比如换layer
发表于 2016-1-5 17:05:17 | 显示全部楼层
道理很简单,double pattern 就是如何把一层变成两层mask 。
简单理解,也就是要求很容易数单数和双数。

你列的两个图案例,就是不知道怎么数啊。

block level 没做好,改了就OK。
 楼主| 发表于 2016-1-5 21:23:27 | 显示全部楼层
回复 7# papertiger

为什么不能数呢,以A B来区分,如下这样不可以嘛

QQ截图20160105212501.png
   
这样也是满足double pattern rule的啊

为什么说有odd cycle问题呢
发表于 2016-1-9 00:59:19 | 显示全部楼层
本帖最后由 papertiger 于 2016-1-9 01:01 编辑

你把它想象成两层mask ,每层就是双倍间距(实际可能不到)。

上面这个图显然没法分。(左边的B和下面的A显然没有双倍间距。)另外左边的B和上面的A是同一块啊。

下面这个图,三个中间,任何两者间距都没有双倍。

你可以自己练习,把所有的形状给单双数(1/0), 看同类数字间距是多少。
 楼主| 发表于 2016-1-9 11:47:22 | 显示全部楼层
回复 9# papertiger

就是两层mask啊,double pattern说的就是同一层金属要用两层mask来实现;

上面这个图我觉得也是可以分的。(左边的B和下面的A是同一层金属,但是是不同的mask,所以可以不用双倍间距 [只有同一层mask上的才需要双倍间距])
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-23 23:05 , Processed in 0.030921 second(s), 9 queries , Gzip On, Redis On.

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