EDA365电子工程师网

标题: 请教,差分队与差分队之间的距离如何设置? [打印本页]

作者: szhot    时间: 2018-5-10 16:44
标题: 请教,差分队与差分队之间的距离如何设置?
本帖最后由 szhot 于 2018-5-11 09:21 编辑
% x. }- H6 }: [. L: o6 e3 Y! |5 n7 b3 w0 @9 _' b/ o$ |( I9 p; B
请教,差分队与差分队之间的距离如何设置?即红色部分间距如何设置?

查分.jpg (38.49 KB, 下载次数: 0)

差分队

差分队

作者: woshii菜鸟    时间: 2018-5-10 16:57
首先SETUP→constraints→Electrical→Differential Pair中选择Prim Gap。这个就是你要的差分对的线距, X5 }# [% e, K. b. v/ T) L' U! P1 M3 l

; g9 j. N/ c' W2 H; R0 ^
作者: superlish    时间: 2018-5-10 17:31
差分线也是2单线,一样设置线网络间距就好了
作者: 哈士奇的主人    时间: 2018-5-10 17:33
买本书来翻翻吧,不懂就翻
作者: wwddss_1976    时间: 2018-5-10 19:02
就是space中的线距
作者: szhot    时间: 2018-5-11 09:15
woshii菜鸟 发表于 2018-5-10 16:570 R2 ~% ^& ]) Z* C5 ^7 X6 Q
首先SETUP→constraints→Electrical→Differential Pair中选择Prim Gap。这个就是你要的差分对的线距
3 k$ v1 u# ^- [
是差分线与差分线之间,(不是本身差分gap)
( T- T& W1 L7 u" L$ U
作者: szhot    时间: 2018-5-11 09:15
wwddss_1976 发表于 2018-5-10 19:020 \) M- C4 |/ x' ~/ ~& P
就是space中的线距
* E- e  ~: |$ o- Q
不可得。
: {& e+ C' H  R8 T6 H7 c% V) x3 }
作者: szhot    时间: 2018-5-11 09:16
哈士奇的主人 发表于 2018-5-10 17:33, N1 D6 f  j3 H* I& }, x* e' ^  Z
买本书来翻翻吧,不懂就翻
) i3 K* D1 z+ S0 v& A/ e- A4 X
市面上的书基本上是翻译版本...
/ z" h9 E8 l3 x6 i
作者: zltwin    时间: 2018-5-11 09:50
学习了
作者: 哈士奇的主人    时间: 2018-5-11 10:32
。。:)
作者: 哈士奇的主人    时间: 2018-5-11 10:38
:):):):):)

差分间距设置.png (30.99 KB, 下载次数: 0)

差分间距设置.png

作者: 哈士奇的主人    时间: 2018-5-11 10:40
PCB空间比较大,可以设置为20mil
作者: 吉。。。。。    时间: 2018-5-11 10:58
首先你得建一个差分的class,然后再到spacing里的spacing constraint set 里设置间距为20mil的规则,然后到net里把建的差分class调用你建的20mil间距的规则就ok了,
作者: szhot    时间: 2018-5-11 11:42
哈士奇的主人 发表于 2018-5-11 10:38

8 K: }  W! i4 \因为差分gap是5mil,导致整组都是按照12mil 执行了,这样设置会报差分线DRC错误。
% |& T% B: t6 C. j! r: P
作者: szhot    时间: 2018-5-11 11:45
吉。。。。。 发表于 2018-5-11 10:58  \8 J) ]( E5 H- F% h+ y; {
首先你得建一个差分的class,然后再到spacing里的spacing constraint set 里设置间距为20mil的规则,然后到 ...
6 u" Q, }) a; U1 q
我也这样做了,会产生差分线本身DRC,要求需满足20MI了,差分线GAP间距也调整到20MIL' A" h* o# G4 o5 K! c4 b# P0 L" k

作者: bingshuihuo    时间: 2018-5-11 11:49
你建立class-clasa 不会出现你说的那样的
8 L  h: g: I0 j) p4 N你先把一组设置成class  另外一组设置成class  2 r$ o- H' ~/ J" R% |2 y
在设置他们的间距 就可以了
作者: szhot    时间: 2018-5-11 14:09
啊,很多差分线,一个一个设计成class,也太麻烦了吧,class-class 适合bus 之间吧
作者: denglu    时间: 2018-5-11 16:20
szhot 发表于 2018-5-11 11:45
) P' k5 P7 _2 X% M0 x6 v我也这样做了,会产生差分线本身DRC,要求需满足20MI了,差分线GAP间距也调整到20MIL
" |3 _  o/ g" `( }# q
问题不在差分对间间距。: T. H+ H( @, P! A

8 Z  e7 \$ j, p# ~6 L
作者: wshna0221    时间: 2018-5-11 16:36
bingshuihuo 发表于 2018-5-11 11:49: @/ V8 H- y' A8 u! n
你建立class-clasa 不会出现你说的那样的 + P( J9 G7 g8 G$ q
你先把一组设置成class  另外一组设置成class  
3 F# w3 ?1 A* m# E& O在设置他们的 ...

4 s) z& b3 l! j, b/ @两个class组之间的规则在哪儿设置?如果还是LINE  到LINE的规则,就会跟差分线之前的规则冲突。请指教!8 Y" [+ h- b3 A

作者: xh450321    时间: 2018-5-14 10:41
szhot 发表于 2018-5-11 11:42
# B# _) n) N$ A; O: @! x因为差分gap是5mil,导致整组都是按照12mil 执行了,这样设置会报差分线DRC错误。

) c1 d$ F2 N& j$ s" _( ]在physical里面在differential pair设置里面把min line spacing 改为比primary gap的值小的即可避免差分对PN之间的错误。

1.png (79.48 KB, 下载次数: 0)

1.png

作者: szhot    时间: 2018-5-14 15:06
denglu 发表于 2018-5-11 16:20
) I) X9 [- s7 f6 W, G* |" U问题不在差分对间间距。
2 N: x7 {" j; p' q( m5 Z
最小间距,不能大于GAP啊。我要实现的差分gap 8mil,差分队与差分队之间是20MIL啊。
+ S* v, O' b. }. R, l8 i
作者: szhot    时间: 2018-5-14 15:08
xh450321 发表于 2018-5-14 10:41) g' k+ ?# ~" v( i* ~; s) u
在physical里面在differential pair设置里面把min line spacing 改为比primary gap的值小的即可避免差分 ...
& f: k& E" `0 q: }
我要实现的差分gap 8mil,差分队与差分队之间是20MIL啊...! T0 O( F& z( x# ?5 O/ S8 m3 a

作者: xh450321    时间: 2018-5-15 13:12
szhot 发表于 2018-5-14 15:08- o4 `+ u6 `# F
我要实现的差分gap 8mil,差分队与差分队之间是20MIL啊...

& `0 w9 J( O. p. z是啊 ,你要先给差分对套这个20mil的规则后,再把这个改下就好了
作者: xh450321    时间: 2018-5-15 13:14
szhot 发表于 2018-5-14 15:08
9 b+ ]8 j, I: |  A! f. N我要实现的差分gap 8mil,差分队与差分队之间是20MIL啊...

7 }; T4 T) P$ ]0 d& ^/ l我说的这个是避免设过差分对之间的距离后导致的对内的错误
作者: 剑铮奇迹    时间: 2018-5-15 20:03
5G以下速率,间距20mil。5-10G 25mil,25G以上30mil,TX和RX同层的话,他们之间10G最好35以上,25G以上最好保证50以上
作者: 852963    时间: 2018-5-31 23:20
学习了
作者: moretime    时间: 2018-6-2 15:53
新手学习
作者: tm16969    时间: 2018-7-5 10:34
学习...




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2