找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 4019|回复: 22
打印 上一主题 下一主题

差分线线距设置

[复制链接]

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
跳转到指定楼层
1#
发表于 2011-9-21 10:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
allegro 16.3的: |2 s& X0 C1 o% d$ u2 h
普通线线宽4,线距8,差分线线宽5,线距9的时候是不会有DRC错误的。' d" v) d7 o- I7 J
但是若将差分析啊的线距改为7后,就出来DRC错误,图如下:
9 C$ y2 C1 N+ u& n" l' ]/ F - E# w, k) D5 P. Y4 R# a5 S
: e: Y8 `; R$ [9 Y# Q
差分线的规则是用ECSET设置的,修改primary gap来设置差分线线宽和线距,然后对差分线赋予该ecset。
7 q( {3 P1 {" e7 I0 V& S% g% z' y) O  ~7 ^  i' g9 P4 \, ?1 E7 G% z
当差分线线距为9的时候,差分线走线出来的间距是9,那么不是说明差分线的规则优先于普通线的,这很好理解。
+ B9 J) ]2 M" m; P. ^# t当差分线线距为7的时候,差分线走线出来的间距是7,但是悠然drc出错,这个不好理解了,请高手帮忙解释一下。, D4 ]$ z; g0 K4 w8 l' \- U5 d. c" C" d
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

13

主题

154

帖子

409

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
409
推荐
发表于 2015-1-23 11:38 | 只看该作者
各位大神 如何设置 min line spacing的值!

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
2#
发表于 2011-9-21 11:37 | 只看该作者
我猜差分线的primary gap只是设置了走差分线时软件设置的两线距离,检测间距drc只使用普通线与线之间的规则,毕竟查分线有neck 模式,如果以primary gap作为距离检测依据,neck模式也会报错,如果以neck 间距作为检测依据未免太小,用哪个都不合适,并且无论用哪个,这个间距规则就定死了,不灵活,反正allegro能够对单条走线的规则进行修改,这个不是大问题。

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
3#
发表于 2011-9-21 12:46 | 只看该作者
drc那个报告已经告诉你问题出在哪里了吧?
1 k# E* L) G& G9 u) t你的scs设置的有问题

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
4#
 楼主| 发表于 2011-9-21 13:08 | 只看该作者
819535006 发表于 2011-9-21 12:46 " {4 ?% P8 J3 A% K$ E
drc那个报告已经告诉你问题出在哪里了吧?
2 e1 Y0 _, Q; ]3 l9 i; g你的scs设置的有问题

# D7 A$ n8 g9 a3 @  [! U% R不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是管不上的。

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
5#
发表于 2011-9-21 13:28 | 只看该作者
zhoulz 发表于 2011-9-21 13:08
; V% d; \) T3 R- `  S; U, \不对的,scs设置的是差分线对对别的线的间距,不是差分线对内两线之间的间距,我说的这个问题,scs应该是 ...

6 L7 M+ A0 b! o' w. n你查看一下,你的sce里面,是不是把线的规则设为了default

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
6#
 楼主| 发表于 2011-9-21 14:49 | 只看该作者
819535006 发表于 2011-9-21 13:28
& |) F: m0 R' [* V4 }你查看一下,你的sce里面,是不是把线的规则设为了default

' O; G0 X8 G& r4 E9 q& k你说的对,scs是设置为default,因为需要将差分对线和其余线的间距设置为3w。如下两图:. ?5 N. h7 E2 g$ x& k
4 Y. a( E9 K2 Z

$ O2 i/ Y2 I* G( ~  ^4 H/ |* c( K; A1 n7 r6 i
% ?: H& y7 g6 e2 `
差分线的内距设置如下两图,只要将DIFF_100的7改为9就不会有错。
# O" Z+ Q, A& q' t 4 O3 M1 @9 _, u# p

* C$ L" |' |7 B# p) x1 z; r  ?

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
7#
 楼主| 发表于 2011-9-21 16:36 | 只看该作者
哪位高手帮忙解决一些,谢谢。

4

主题

104

帖子

193

积分

二级会员(20)

Rank: 2Rank: 2

积分
193
8#
发表于 2011-9-21 17:56 | 只看该作者
你的线间距设的是8,差分线线间距又没特殊定义,系统按默认来识别,你的7就报错了。你可以修改差分约束里的线间距改为7就行了,叫primary gap的值。

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
9#
 楼主| 发表于 2011-9-21 19:35 | 只看该作者
liqianzan 发表于 2011-9-21 17:56 - m( l3 h9 p6 ^( Q  X, u) ?
你的线间距设的是8,差分线线间距又没特殊定义,系统按默认来识别,你的7就报错了。你可以修改差分约束里的 ...

1 v/ [4 F- m$ h6 I8 {这个已经设置了,如6楼的第1、4图

4

主题

104

帖子

193

积分

二级会员(20)

Rank: 2Rank: 2

积分
193
10#
发表于 2011-9-21 20:04 | 只看该作者
哦,你在space中的net选中DIFF—100把default改成小于7就行了。

25

主题

152

帖子

1672

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1672
11#
 楼主| 发表于 2011-9-21 20:38 | 只看该作者
liqianzan 发表于 2011-9-21 20:04 ' w* e* g! b+ q. O3 U
哦,你在space中的net选中DIFF—100把default改成小于7就行了。
1 W1 W5 a( A2 g* n( ]2 T
我要疯了,你在说啥。。。" H/ W3 E! q" _- `% D
space中的net使用的是space cset,DIFF_100是electrical cset不是同一类约束;
- w' L2 e# d3 t- Wdefault的值为8是因为所有线的线距要保障3w(除差分线内距),所以当然不能修改;
9 V9 D. |; O, P) ]7 G! T/ c6 ]) v
8 I/ Y# U4 t* M6 j我的问题是,如何能使得差分线内距小于default的线距而不报drc?谢谢& d2 O9 ]" P9 m7 y) ^

4

主题

104

帖子

193

积分

二级会员(20)

Rank: 2Rank: 2

积分
193
12#
发表于 2011-9-21 21:30 | 只看该作者
你选中NET中的LINE,把你的差分对默认值都改成小于7就不报错了。
  ^, Y0 G! j. `: e3 @8 W! |

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
13#
发表于 2011-9-21 21:54 | 只看该作者
注意那个min line spacing,如果你填0的话就是用space cset的值作为约束,如果填写一个非0值,则以这个值作为约束!你的min line spacing是空的!

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
14#
发表于 2011-9-21 21:59 | 只看该作者
你把min line spacing写入7就不报错了,如果您还设置了neck gap,min line spacing不能大于neck gap,和我猜的差不多,primary gap数值并不作为两线间距约束依据

49

主题

228

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
15#
发表于 2011-9-21 23:07 | 只看该作者
我不明白你为什么一直在ecs里面设置差分规则,当然我好久之前在论坛里有帖子说,差分规则只能在ecs里面设置。
2 [# r9 H1 A( Z# \: \如果这样的话,pcs里面定义差分线规则就没用了。尽管我没搞懂这两个的区别。。。。( t. a' v, ]+ D  O4 V  O; E: `
你可以试一下,在pcs里面建立一个diff—100,min line width设置为5,min line spacing设置为你所谓的7,然后把差分线赋予该pcs。" I7 J7 v6 c0 c7 w
试试看吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-30 01:59 , Processed in 0.069132 second(s), 37 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表