找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

电巢直播8月计划
楼主: mengzhuhao
打印 上一主题 下一主题

在布SDRAM的时候应该如何处理地址与数据?

  [复制链接]

47

主题

1565

帖子

6095

积分

版务助理

Rank: 6Rank: 6

积分
6095
31#
发表于 2008-4-1 17:16 | 只看该作者
原帖由 szkalwa 于 2008-3-18 12:08 发表 ! A7 ?3 \! S/ y" z% l8 b+ N# j8 _
  `/ H0 F3 [* I5 ]

) Q, ^% a1 \3 x0 a ,为什么我看到有的书上写的:
. p4 P) x6 n2 T; p' ~4 M; @& V( y8 @由于上电时序的原因,因此时钟线长度要大于任何一数据线、地址线或控制线?到底那个是正确的?你没有写错吧!!

' z6 M6 e! I3 o1 C  v0 m2 }- D$ N0 p$ E& _- x3 x
记得微机上说, 时钟要先到达芯片, 建立个稳定的读写窗口 ,那么数据来时就不会出错。
/ `, k2 C" m  \  Q% C如果数据先于时钟,那么你读写的也许不是第一个数据,而是下一个数据,最坏的情况甚至是当数据都传输完了,你时钟还没来,那就完了、完了。。。。。。。~       + f3 y- E. X" r8 N, h% Z

  Q. I/ N. e3 F# E8 h说不对的地方还请斧正

评分

参与人数 1贡献 +5 收起 理由
SHADOW + 5 我很赞同

查看全部评分

55

主题

951

帖子

2740

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2740
32#
发表于 2008-4-3 08:35 | 只看该作者
建立时间和保持时间的问题
sagarmatha

3

主题

94

帖子

-8900

积分

未知游客(0)

积分
-8900
33#
发表于 2008-4-3 15:17 | 只看该作者
kan kan

评分

参与人数 2贡献 -4 收起 理由
cmos -2 恶意灌水
infotech -2 恶意灌水

查看全部评分

16

主题

407

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
15394
34#
发表于 2008-4-7 17:49 | 只看该作者
这个问题的争议的来源,在于没有作信号完整性分析,信号完整性分析是需要时序仿真,在没有仿真数据的情况,一切的争论都是没有意义的。
& ~$ L4 U; I) c% y  P在layout上可以做到最佳拓扑布线和布局,但最佳拓扑不意味着,能获得最佳时序,因为,你需要等长逻辑等式来调整时序,达到最佳的性能。6 _( f# }0 j  d$ ^7 r6 ?/ A
+ X& F9 d2 T1 }: h6 x2 m. |+ y, P) e
所以这个问题的答案不在layout这边,是一个永远无法解答的问题。仿真工程师可以给个优化方案,或者硬件工程是给个经验公式,但是没有精确的仿真(5%以内的误差),是无法达到最佳性能的,但很多时候我们只是达到了normal case,高频的稳定性有待商榷。
1 s% \( j9 p. Z) V; h% E$ p& r2 `. Q5 @6 h8 E! o6 |# e
此类的芯片,得最佳布局,就是片子,A,B面叠放,器件中间的via是分歧点,所谓1拖2,  再2拖4的分歧点在A面的2个器件中间,这个拓扑的布线和布局,要注意
, T6 }# A; y9 a+ @9 {  M8 e叠层的对称性,是可复制的。是layout最优化。关于clock,一般要求比地址线和数据线长,因为看沿操作的,在沿到来之前,所以得数据线和地址线最好是准备好的,否则你的setuptime会比较长,会减小你的采样窗口。

评分

参与人数 1贡献 +5 收起 理由
infotech + 5 感谢分享

查看全部评分

0

主题

6

帖子

-1万

积分

未知游客(0)

积分
-12000
35#
发表于 2008-4-18 09:20 | 只看该作者
等长是基于信号的建立时间的需要

1

主题

16

帖子

-8935

积分

未知游客(0)

积分
-8935
36#
发表于 2008-5-22 15:26 | 只看该作者
呵 呵,不错

1

主题

99

帖子

713

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
713
37#
发表于 2008-5-26 13:14 | 只看该作者
那我们拿到一个比较复杂的板子,输出端子比较多(10个以上),采用主芯片及两个次主芯片做,
( R, b' v% e( I- m8 r" R7 L要怎么合理的布局先呢!
8 N: e" S) L( l1 n, J% c1 Z" ~) c  W! [$ u) P2 ^0 e" w" g2 x. b5 }7 V
是不是每个板子画之前都要先做好拓扑结构规划?又是怎么规划呢?
头像被屏蔽

24

主题

105

帖子

1760

积分

禁止访问

积分
1760
38#
发表于 2008-5-27 14:30 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

16

主题

407

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
15394
39#
发表于 2008-5-28 10:39 | 只看该作者
原帖由 ccddll 于 2008-5-27 14:30 发表 5 x; c8 n4 P: Z, s) h

. B2 d# G( E& n8 x7 C( I! [6 |1 Y- C/ h9 H( A8 t% `' [. v( X, s
"关于clock,一般要求比地址线和数据线长"。。。为什么我看所有DDR内存布线规则都要求地址线比CLOCK长?
7 o5 y5 J) N. [& F& p
8 o, X/ S% t/ }
clock的信号在芯片内的管脚模型是和data和address不同的,往往clock的drive能力很强的,所谓长短的问题真的没有绝对,我只是说一般情况。你也可以让clock沿先到,然后等待data和address准备好。     那有可能同1个周期内时间不够,那可以等2~3个周期等,再决定读或写操作,时序是芯片的特性,每个芯片的特性是不同的。6 g! _6 V3 T- s  @

1 E  Y+ j8 e+ N* z3 J所以不同的芯片,所谓等长处理的经验是不能套用的。

1

主题

49

帖子

-1万

积分

未知游客(0)

积分
-11974
40#
发表于 2008-5-28 18:57 | 只看该作者
太复杂了,头看晕了。建议能不能结合一个原厂推荐条子的PCB实例,再结合DRAM颗粒的SPEC,具体讲一讲时钟和地址的处理。

15

主题

94

帖子

529

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
529
41#
发表于 2008-5-31 21:05 | 只看该作者
hao 学习了

0

主题

9

帖子

-8988

积分

未知游客(0)

积分
-8988
42#
发表于 2008-6-12 16:18 | 只看该作者
虽然看的头大,但我有点喜欢这个论坛了

36

主题

341

帖子

5085

积分

五级会员(50)

Rank: 5

积分
5085
43#
发表于 2008-7-14 15:52 | 只看该作者
给点实例吧
灭了熊猫,偶就是国宝
自信不是相信自己很强,而是相信自己会变强

1

主题

47

帖子

-8935

积分

未知游客(0)

积分
-8935
44#
发表于 2008-9-24 10:46 | 只看该作者
等长尽量短 参考GND  一般阻抗在60  不必那么认真   3W 一般为1W   注意时钟县包地

7

主题

29

帖子

271

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
271
45#
发表于 2010-1-7 16:13 | 只看该作者
时钟线包地会影响到地平面的完整性的,这种问题是要看控制器的参数的,不能一概而论同意cmos达人的见解!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

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

GMT+8, 2025-6-8 23:06 , Processed in 0.077650 second(s), 26 queries , Gzip On.

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

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

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