找回密码
 注册
关于网站域名变更的通知
查看: 3572|回复: 9
打印 上一主题 下一主题

AD匹配等长有没有设置芯片内走线长度的功能?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-6-20 11:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
芯片内走线加上PCB走线实现等长,AD有没有这样的设置。不然在这种芯片走线长度差较大并且等长要求高的场合,设置规则都没有用了。% S3 A* e8 r6 u0 P: v0 o
有没有设置芯片内走线长度功能,再加上网络PCB走线长度。两个加一起的和作为等长匹配。' O" Q; k7 X/ O, H+ }2 ?

该用户从未签到

2#
发表于 2018-6-20 11:51 | 只看该作者
我还是第一次听说等长要算上芯片内部的走线长度,只听说过加上引脚长度。

点评

我的意思就是加上封装长度,BGA封装内部封装长度也有挺大区别,等长要求高的走线还得算上封装长度。  详情 回复 发表于 2018-6-20 17:49

该用户从未签到

3#
 楼主| 发表于 2018-6-20 17:49 | 只看该作者
yihafewu 发表于 2018-6-20 11:51
, q5 ?& M7 T( T( v我还是第一次听说等长要算上芯片内部的走线长度,只听说过加上引脚长度。

, \, Q% x7 `3 L# a6 p6 o2 ~我的意思就是加上封装长度,BGA封装内部封装长度也有挺大区别,等长要求高的走线还得算上封装长度。

点评

不明白和封装有什么关系不就是管脚到管脚的长度吗?  详情 回复 发表于 2018-6-20 17:58

该用户从未签到

4#
发表于 2018-6-20 17:58 | 只看该作者
duhanyu0510 发表于 2018-6-20 17:491 P2 M$ L) Z* d/ B# ~+ G
我的意思就是加上封装长度,BGA封装内部封装长度也有挺大区别,等长要求高的走线还得算上封装长度。

9 N0 G6 x6 D3 k  j不明白和封装有什么关系不就是管脚到管脚的长度吗?
) c8 R6 t2 D! b2 O) ^* b

点评

要求的等长是所有走线总和的长度,包括封装走线 ,PCB走线等的总和。 有的差分线要求等长差在10mil左右,但是2个引脚封装内的走线就差了10几mil,就得在PCB上补偿回来。 数据线也是类似,数据线封装走线长度差的更  详情 回复 发表于 2018-6-22 16:57

该用户从未签到

5#
发表于 2018-6-21 08:31 | 只看该作者
本帖最后由 yihafewu 于 2018-6-21 08:33 编辑
$ K. c- f) O* ^
2 A5 s: e  Y5 n  ^, D, b2 w! O5 d引脚长度可以在焊盘属性里添加。2 I- ^/ s- Q' O1 N0 B3 p
使用xSignals进行等长时,会把引脚长度算进去的。- y. I% }& V0 e  s# Y* }2 q
其他的就不知道了,落伍了。
( F/ ], Z3 j) a! M) }6 E* p8 G! S$ b# x0 q) t" o

点评

我加了封装长度以后,设置等长规则怎么还是按照我布线的长度来判断,哪里可以看总的长度?  详情 回复 发表于 2018-6-23 09:34

该用户从未签到

6#
 楼主| 发表于 2018-6-22 16:57 | 只看该作者
Ailacee 发表于 2018-6-20 17:58
  Z8 `3 B+ x" s* g) M3 t不明白和封装有什么关系不就是管脚到管脚的长度吗?
! t1 u' C: L# ~# J6 `. k
要求的等长是所有走线总和的长度,包括封装走线 ,PCB走线等的总和。
) `5 x1 N' S9 R5 L( H# u6 n有的差分线要求等长差在10mil左右,但是2个引脚封装内的走线就差了10几mil,就得在PCB上补偿回来。* O. K  f# ^4 O* a* C3 k$ ?
数据线也是类似,数据线封装走线长度差的更多,DDR同一字节都能差30ps,走表层得补偿180mil。+ Q( F4 Z! L' _5 o; ]

该用户从未签到

7#
 楼主| 发表于 2018-6-23 09:34 | 只看该作者
yihafewu 发表于 2018-6-21 08:31. g. c2 m* ^1 A2 @( E+ ]1 V
引脚长度可以在焊盘属性里添加。
4 f; Q  w/ F! J2 z5 h% S; p使用xSignals进行等长时,会把引脚长度算进去的。
8 J# ^% \! B) d其他的就不知道了,落 ...

0 B: I4 Q% g9 u我加了封装长度以后,设置等长规则怎么还是按照我布线的长度来判断,哪里可以看总的长度?
: p" Z8 ^* E' {

点评

你是用xSignals来进行等长的吗?对比下下面两个图 [attachimg]140886[/attachimg] [attachimg]140887[/attachimg]  详情 回复 发表于 2018-6-23 10:17

该用户从未签到

8#
发表于 2018-6-23 10:17 | 只看该作者
本帖最后由 yihafewu 于 2018-6-23 11:39 编辑 # [$ t3 d2 ~. e
duhanyu0510 发表于 2018-6-23 09:34
4 h# _# \2 ^& s1 U; _3 G$ Z) B. F我加了封装长度以后,设置等长规则怎么还是按照我布线的长度来判断,哪里可以看总的长度?
7 P" ?) X$ c) S
之前的回复存在问题。nets面板里的signal length变为n/a,原因未知。, F2 [$ ^, [8 ~
0 W  A3 t4 U. Y/ c7 N
  
4 a: H8 \/ Q, f4 j
: ?0 U( F. Y8 k; N7 o

该用户从未签到

9#
发表于 2018-6-23 11:28 | 只看该作者
本帖最后由 yihafewu 于 2018-6-23 11:29 编辑 5 L8 F2 I+ ^' i0 l; R4 N1 W
* L# c) }1 E" T8 r% V* o' M0 S" ~0 ]
举例:
+ w" ^9 j8 j9 U# }* S% ~. v1、将需要等长的网络创建网络类,例如ddr的数据信号。, X( X/ B5 c/ q- Q+ ^" \0 R: I; C
2、在规则里设置matched length规则。0 Z. m7 W0 b5 W) R- a% W- G
3、将数据信号走线,两两之间留适当空间。6 e/ j; U- c5 q
4、使用interactive length tuning进行调整走线,按tap,目标长度选自上面设置的matched length规则。
5 ^& R3 W; p+ V0 a* ]观察下面两个图可以发现,第一个图中的最长走线是按第二个图中的signal length而不是routed length,即包含了引脚长度。% y  I1 s. ~4 @  x! p9 ^5 w) k( P

8 T8 H% J7 f$ U5 o+ l3 A. q, M6 s) C: `: t3 S1 x9 e, `/ W0 i7 d
( a" l# i" ?! k( Z8 x; E
: P+ E0 C& {% I$ p
- e& J, _- _  |  M( K' a& ~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-22 06:50 , Processed in 0.140625 second(s), 34 queries , Gzip On.

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

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

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