EDA365电子论坛网

标题: ALLEGRO相对延时在有多个DDR时候,如何调整? [打印本页]

作者: kevin890505    时间: 2014-4-21 16:57
标题: ALLEGRO相对延时在有多个DDR时候,如何调整?
本帖最后由 kevin890505 于 2014-4-21 16:59 编辑 ! J7 i7 Z; o2 C$ e
; N$ r, |2 U2 P
各位好,由于以前一的PCB基本都用一片DDR,用相对延时没什么问题,这次一块板子有6个DDR,在调整线长时候遇到疑惑:
0 H9 C' U- ^* c# q: c( v- t9 e# h3 o0 V1 P0 l( u
以IPC比赛PCB为例,图中主芯片U1,DDR为U2,U3,U4,U5设置相对延时,分别是U1-U2,U3,U4,U5的pinpair,然后找到最长的作为target。
# _5 v" w) S5 c% l) ]7 h& y
% @' C% x6 d. }( j9 G9 H: @但是在开始调整后,有点头晕了。信号方向是U1-U2,U3,U4,U5.那么我调整线长需要从哪边开始?  实际尝试中,我不管先调整图中U1-U5最短的线,还是U1-U2最长的线,但是都出现图3的现象,.我知道这个DRC是由于U1-U2,U3,U4,U5,公用某一段走线,然后其中其他还有某几段没满足延时要求导致,但是实际操作中,我觉得应该是从最短的线开始的。但目前还是不知道怎么解决这一纠结。请问怎么才是正确的做法(target已确定,约束正确),到底需要先调整那一段才不会出现这种现象?
5 g' H% e, v4 _+ p# n3 x图中黄色为target,另一个红色箭头指向的是正在调整的线。
, C/ ?  Z2 {6 T, w9 `
  h$ [1 z. t1 b3 f* h5 k

A1.jpg (250.04 KB, 下载次数: 6)

A1.jpg

A2.jpg (253.27 KB, 下载次数: 5)

A2.jpg

A3.jpg (10.08 KB, 下载次数: 6)

A3.jpg

作者: 這侽孓譙悴丶    时间: 2014-4-21 20:04
你地址线的拓补结构是双T的吧?
作者: kevin890505    时间: 2014-4-21 20:35
标题: RE: ALLEGRO相对延时在有多个DDR时候,如何调整?
菊花链,就是IPC比赛那个,T型的我弄过。
作者: kevin890505    时间: 2014-4-22 09:16
没人知道么?跪求zhangsenzhixing版主解答,不胜感激。
作者: kevin890505    时间: 2014-4-22 12:50
问题已解决
作者: buymoreba    时间: 2014-4-23 11:54
如何解决说说呗
作者: bingshuihuo    时间: 2014-5-28 13:35
8 A( J4 ^* M) y/ i  M6 g
如何解决说说,可以提供点意见 供我们以后参考啊
作者: kevin890505    时间: 2014-5-28 14:09
还是从最短的一根开始调整,找好target   然后调整的时候必然不能依次调整到绿色的,只需要调整的临界点即可,然后慢慢休整。
作者: bingshuihuo    时间: 2014-5-28 16:49
谢谢!!!!!
作者: flhy    时间: 2014-5-29 01:35
先在cmgr里面把后五个的tolerance设成非常大,就肯定是绿色得了,这时把第一组调绿,之后就别动了6 x( b, u% o- l  ]  C/ ^
然后把第二组改小(正常要求),调第一组到第二组的线,把第二组调绿。
4 B5 q) F( `- b3 {3 Z然后第三组、第四组。。。。。
7 b" `5 ^5 R' w8 M+ pn组都无所谓了
作者: LX0105    时间: 2016-4-21 16:28
感谢分享. D) V0 I2 l0 A% x1 k& d





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2