微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 信号完整性分析 > 信号完整性分析讨论 > SDRAM的时钟线和时钟使能线需要等长吗?

SDRAM的时钟线和时钟使能线需要等长吗?

时间:10-02 整理:3721RD 点击:
在做设计的时候发现两片SDRAM的时钟线是大致等长的,但是时钟使能的走线却和他们相差很远,比两条时钟线短很多。板子已经打样了,请问会不会影响产品性能? 这样的时钟线布线时最多允许相差多少个mil ?盼望大家回复指点

帮顶

基本不会

谢谢上面的老兄

对于内存系统,时钟信号比控制信号(CS,CKE)、命令信号(WE,CAS,RAS等)和地址信号(Ax,BAx)晚到达内存芯片是必须的,所以一般而言,时钟线长大于CKE信号应该且必然。

控制信号(CS,CKE)、命令信号(WE,CAS,RAS等)和地址信号(Ax,BAx)还有数据信号(EDX)都是由主设备SDRAM控制器发出的,主设备利用内部CLK上升沿把数据和控制信号输出到总线上,在下一个CLK的上升沿把数据或控制信号打入到SDRAM。只要满足SDRAM的输入建立和保持时间就可以了,不是谁一定比谁长。

网上DDR的布线到多,SDRAM的布线缺几乎没有,看了许多资料之后还是有写问题,希望大家一起讨论.
   控制线长要>=数据地址线:分析2个控制线 RAW CAW 行地址为A0-A11,列地址为A0-A8。
   首先RAW与 A0-A11同时出发,地址线的setup时间为1.5秒,hold时间为0.8秒,为时钟周期133Mhz,既7.5秒。现在来分析,列地址线是否是在第一个时钟周期就被读取呢?资料上没说,假设第一个时钟周期被读取,设RAW飞行时间与时钟飞行时间相同,为Delay_raw,列地址最长线飞行时间为 Dealy_raw_addr,列地址内部线差最大的为500Mil,延迟时间为Delay_addr。
  当RAW飞到SDRAM后,此时地址线以到达SDRAM,什么时候SDRAM接到RAW才开始地址线采样呢?这个数据是不是英文RAW to RAW DELAY呢?假设RAW触发时间为 Delay_c,时序关系就为
   addr setup time <=Delay_c(RAW触发时间)-{Delay_raw(RAW飞行时间)-Dealy_raw_addr(列地址最长线飞行)}。
  这个应该没有错吧!如果列地址线是在第一个时钟周期就被读取,那么就计算addr hold time,
     addr hold time<=cly(时钟周期)-Delay_raw(RAW飞行时间)-Delay_c(RAW触发时间).
    这里就将addr setup time包含在了Delay_raw(RAW飞行时间)和Delay_raw(RAW飞行时间)里了
    如果是按这样计算的话,列地址线内部线差可以不考虑了吧!只要最长的列地址线到达时满足RAW出发采样时的addr setup time 和addr hold time就可以了。为什么大家总是要将线差控制在一定范围呢?这里只讨论SDRAM,DDR在时序要求上我觉得反而更容易高清楚。
   这是我的笨笨理解,谁能告诉我地址线内部线差计算的关系式?

仿真一下了。

怎么没高手来讲解一下

上一篇:怎样提高金币
下一篇:PCB板边包铜

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top