找回密码
 注册
搜索
楼主: songdalong

[讨论] 专题讨论:SDRAM 时钟线、数据线、地址线、控制线走线原则问题

[复制链接]
发表于 2006-12-15 15:20:00 | 显示全部楼层
在数据线和地址线做些阻抗匹配 各串一电阻进去 请问这电阻是放在主芯片这里还是放到其它地方如FLASH SDRAM那边  
----------两边都可以
点评回复

使用道具 举报

发表于 2006-12-16 17:01:00 | 显示全部楼层
学习中
点评回复

使用道具 举报

发表于 2006-12-18 21:09:00 | 显示全部楼层
好好学习,天天向上
点评回复

使用道具 举报

发表于 2006-12-19 13:41:00 | 显示全部楼层
最好采用仿真确定拓扑结构。
点评回复

使用道具 举报

发表于 2006-12-30 22:23:00 | 显示全部楼层
新人来说说说我的经验
目前最常用的是DDR和DDR2,两者的layout要求比较相似。
DDR:地址控制线的要求不会很严格,拓扑上分叉也不用很多。一般来说与时钟线大致等长即可,这个可以通过时需计算来初步确定。然后根据所带的DDR颗粒数进行时序验证,四片以上会需要验证。
数据线相对来说会严格一些,DQ、DQS,CLK等长的要求很常见,这也是通过时序计算来确定的,由于是点对点,所以不需要时序验证。

而匹配电阻的放置是根据芯片来定的,地址、控制线的基本上是靠近控制器,数据线的可能靠近控制器,也坑能靠近DDR颗粒。

DDR2:颗粒小于4片的话分一叉即可,时序计算与DDR类似。不过一般来说DDR2的频率都要达到533,所以时序裕量相对DDR会小很多。如果颗粒很多,拓扑就很复杂了,等长控制上也要严格很多,并要进行严格的时序验证。16篇以上的颗粒会严重影响buffer delay。

DQ、DQS、clk等长即可,内部存在odt,所以一般不需要匹配。

DQ,ADD,CTL线都可能需要VTT上拉。

说个事实,就是一般来说地址,控制,数据,dqs都和clk等长就不会出问题,所以现在的布线规格很多人图省事,就直接定成所有线等长,导致layout很不爽 


[em10]
点评回复

使用道具 举报

发表于 2007-1-9 11:11:00 | 显示全部楼层
<DIV class=quote>......................BR>说个事实,就是一般来说地址,控制,数据,dqs都和clk等长就不会出问题,所以现在的布线规格很多人图省事,就直接定成所有线等长,导致layout很不爽 


[em10]
</DIV>


说的没错,这样子做  过于保守了~~`他们想省事,我们却很难做好  呵呵
点评回复

使用道具 举报

发表于 2007-1-11 22:41:00 | 显示全部楼层
搞layout很不爽,累死,没有说你好。
好象都认为layout没有技术含量的。
经过上述DX们讨论,学习了不少。。[em01]
点评回复

使用道具 举报

发表于 2007-2-12 15:33:00 | 显示全部楼层
pads中怎么看等长呀  是看网络的ROUTED  还是delay
点评回复

使用道具 举报

发表于 2007-3-8 15:40:00 | 显示全部楼层
Thanks!
点评回复

使用道具 举报

发表于 2007-3-10 13:42:00 | 显示全部楼层
用蛇型线可以解决数据线、地址线的问题!!!!!!!!!!  [em08]
点评回复

使用道具 举报

发表于 2007-4-3 19:29:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>youngbird</I>在2006-9-10 17:39:00的发言:</B>



所有信号线等长(严格来说,应该是等时延)都是基于时序的要求,在时序裕度比较大,或低速率的时序,当然无所谓。
但当DDR2发展到667MHz的信号速率时,你就不得不考虑了。
理论上,PCB不需要布等长也可以,但时序裕度就可能很小,系统的不稳定性就增加。也许不少人在设计电路时都会碰到死机的问题,大多数硬件工程师会认为那是软件的问题。事实上,很多情况可能是硬件的问题。
数据线等长、地址线等长是一般要求,控制信号可以不等长,但需要在Memory Controller的设置上要根据具体的硬件设计来作一定的调整。
论坛上,还是初学者比较多。讨论的深度还是很受限的。哎……</DIV>



可否请教一下,是否等长取决于传输信号本身的频率?
或者,当频率高到一定程度,其信号波长与布线长度可比时,布线的长度才是一个严重的问题?
点评回复

使用道具 举报

发表于 2007-4-18 18:04:00 | 显示全部楼层
[所有信号线等长(严格来说,应该是等时延)都是基于时序的要求,在时序裕度比较大,或低速率的时序,当然无所谓。
但当DDR2发展到667MHz的信号速率时,你就不得不考虑了。
理论上,PCB不需要布等长也可以,但时序裕度就可能很小,系统的不稳定性就增加。也许不少人在设计电路时都会碰到死机的问题,大多数硬件工程师会认为那是软件的问题。事实上,很多情况可能是硬件的问题。
数据线等长、地址线等长是一般要求,控制信号可以不等长,但需要在Memory Controller的设置上要根据具体的硬件设计来作一定的调整。
论坛上,还是初学者比较多。讨论的深度还是很受限的。哎……QUOTE][/QUOTE]


我觉的当然我们希望是全部的走线阻抗匹配,长度相等。 这样有最高的信号质量。 但是很多情况下是做不到的。 尤其现在很多PCB的面积很小,要做到是很困难的。 现在手机主频大多在100MHZ左右, SDRAM的走线可以保证数据线优先等长。
除非LZ是神仙,可以在任何情况下,任何时钟频率下都能做到等长。我相信,即使LZ也是做不到的,只能说说而已。不相信的话,可以看看流行的手机的PCB布线。
点评回复

使用道具 举报

发表于 2007-4-20 11:57:00 | 显示全部楼层
主芯片處
点评回复

使用道具 举报

发表于 2007-5-4 17:28:00 | 显示全部楼层
有时会用到蛇行走线[em01]
点评回复

使用道具 举报

发表于 2007-5-25 23:47:00 | 显示全部楼层
学到了很多知识  [em03]
点评回复

使用道具 举报

发表于 2007-6-14 10:58:00 | 显示全部楼层
信号线等长的走法,使用蛇形走线.要注意如下:S>=3H
   S     走线平行部分的间距
  H    信号走线在地参考平面上的高度.
点评回复

使用道具 举报

发表于 2007-6-25 11:45:00 | 显示全部楼层
我在画SDRAM的数据线时也很难保证数据线等长、地址线等长,因其PIN脚分布不均匀,不好控制啊
点评回复

使用道具 举报

发表于 2007-6-28 11:52:00 | 显示全部楼层
CPU与SDRAM之间区域很紧张,已经不允许加终端电阻匹配的情况下,该如何做阻抗匹配呢?
点评回复

使用道具 举报

发表于 2007-7-9 19:38:00 | 显示全部楼层
对不起,打扰各位大侠了,因太急,所以借一下宝地

急招:资深模拟集成电路设计工程师/主管
招聘人数:5人, 年薪:15-30万

职位描述:
1.熟悉IC模拟电路设计流程
2具备产品模拟电路部分的规格制定、框图设计以及具体电路的设计能力
3.具备规划以及检查版图设计的能力
4.规划设计电路的验证和测试方法
5.具备产品应用方案中系统应用电路图的设计能力
6.具备新技术、新IP的研发工作领导能力
7.培训并指导属下之能力

工作地点: 珠海、深圳、北京、上海、成都
任职要求:
1. 微电子学或电路设计等相关专业
2.5年以上同性质的工作经验
3. 熟悉半导体CMOS制造工艺流程
4.熟悉半导体器件物理、集成电路设计、Verilog/VHDL语言、相关EDA TOOL、Matlab或C 程序语言专业知识,具实际经验
5.具备绩效管理,或研发流程控制、研发品质管理技能和经验

Email: juthlidy@126.com
[em01][em05]
点评回复

使用道具 举报

发表于 2007-7-18 09:38:00 | 显示全部楼层
长见识了[em01]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-5-20 19:04 , Processed in 0.048996 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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