前段时间,高速先生优质文章评选结果公布,大家对DDR相关文章热情很高,主要是这些文章写的接地气,看来接地气的文章还是很受欢迎的。作为一个从工程角度接触DDR的攻城狮,相对于DDR领域的庞大知识体系,我们更关注的是DDR的应用。为了不辜负大家的期待,我将继续给大家分享DDR相关知识的一些心得体会,将那些冰冷的设计规范用自己理解的方式表达出来,供大家参考。

好了,进入正题,这次要谈到的话题是DDR的线长匹配,这个大家再熟悉不过了。回顾一下,总体原则是:地址,控制/命令信号与时钟做等长。DQ/DM信号与DQS做等长。为啥要做等长?大家会说是要让同组信号同时到达接收端,好让接收芯片能够同时处理这些信号。那么,时钟信号和地址同时到达接收端,波形的对应关系是什么样的呢?我们通过仿真来看一下具体波形。

建立如下通道,分别模拟DDR3的地址信号与时钟信号。

图1 地址/时钟仿真示意图

为方便计算,我们假设DDR的时钟频率为500MHz,这样对应的地址信号的速率就应该是500Mbps,这里大家应该明白,虽然DDR是双倍速率,那是指数据信号,对于地址/控制信号来说,依然是单倍速率的,我们在仿真时,地址/命令信号与数据信号的速率也是应该分开设置的,大家在设置信号速率时应该注意。下面来看看波形,在地址与时钟完全等长的情况下,地址与数据端的接收波形如下图2:红色代表地址信号,蓝色代表时钟信号。

图2 时钟信号与地址信号波形

上面的波形我们似乎看不出时钟与地址之间的时序关系是什么样的,我们把它放在眼图中,时序关系就很明确了。这里粗略的计算下建立时间与保持时间。如下图

图3 时钟信号与地址信号波形

由上图3.我们可以知道,该地址信号的建立时间大约为983ps,保持时间为1ns。这是在时钟与地址信号完全等长情况下的波形。如果地址与时钟不等长,信号又是什么样的呢?仿真中,我们让地址线比时钟线慢200ps,得到的波形与眼图如下:

图3 时钟信号与地址信号波形
图4 时钟信号与地址信号波形

由上图可知,在地址信号比时钟信号长的情况下,保持时间为780ps,建立时间为1.2ns。可见,相对于地址线与时钟线等长来说,地址线比时钟线长会使地址信号的建立时间更短。同理,如果时钟线比地址线长,则建立时间会变长,而保持时间会变短。

需要说明的是,这里的建立时间与保持时间只是粗略的估算,实际规范中定义的建立时间与保持时间要比这个复杂。我们的总体目标就是要使DDR的建立时间与保持时间保持足够的裕量,只有这样,数据才能够顺利的被读取或者写入。读到这里,我想小伙伴们已经对线长匹配与时序之间的关系有了更具体的认识。那么,双沿采样的DQS与DQ之间的关系又具体是什么样的呢?我们将在下篇文章中具体介绍,敬请期待。

转载于:https://www.cnblogs.com/edadoc/p/7089588.html

DDR线长匹配与时序相关推荐

  1. 第32题 最长匹配括号

    题目: 找出字符串中最长匹配括号的长度,如")()())()()(",结果为4 思路: )  (  ) (  )  ) (  ) (  )  ( 0 1 2 3 4 5 6 7 8 ...

  2. 20200314 SQ Intel Realsense D435 USB 线长、转接线个数测试数据表

    测试名称 Intel Realsense D435 摄像头USB线支持最大线长.转接线个数测试 测试参数 Platform:win10x64 系统内存:32G 测试程序:tensorflow_yolo ...

  3. 中文分词--词典分词--最长匹配

    (个人学习笔记,慎重参考) 1 基本概念 中文分词 指的是将一段文本拆分为一系列单词的过程,这些单词顺序拼接后等于原文本. 作为中文信息处理的第一站,是后续nlp任务的基础,中文分词算法大致可分为词典 ...

  4. 子网ip和子网掩码不匹配_【详解】你知道什么是IP路由查找的“最长匹配原则”吗?...

    最长匹配原则是CISCO IOS路由器默认的路由查找方式. 当路由器收到一个IP数据包时,会将数据包的目的IP地址与自己本地路由表中的表项进行bit by bit的逐位查找,直到找到匹配度最长的条目, ...

  5. 【Python】最长括号匹配问题:给定字符串,仅包含左括号‘(’和右括号‘)’,它可能不是括号匹配的,设计算法,找出最长匹配的括号子串

    最长括号匹配 示例: 给定字符串,仅包含左括号'('和右括号')',它可能不是括号匹配的,设计算法,找出最长匹配的括号子串. 算法分析 只有在右括号和左括号发生匹配时,才有可能更新最终解. 计算s[0 ...

  6. FPGA逻辑设计回顾(10)DDR/DDR2/DDR3中的时序参数的含义

    前言 本文首发自:FPGA逻辑设计回顾(10)DDR/DDR2/DDR3中的时序参数的含义 上篇文章:FPGA逻辑设计回顾(9)DDR的前世今生以及演变过程中的技术差异有提到,制造商会以一系列由破折号 ...

  7. 路由表转发最长匹配原则

    当路由器收到一个IP数据包时,会将数据包的目的IP地址与自己本地路由表中的表项进行bit by bit的逐位查找,直到找到匹配度最长的条目,这叫最长匹配原则. 这里有几个概念要先搞清楚: 看上面的图, ...

  8. AD测量线长及其快捷键

    测量线长快捷键  R+S 具体操作 第一步:选择导线 方法1:只选择一段线 E+S+T 方法2: ctrl + H 选择 或 s+p 选择 第二步计算线长度 R+S 鼠标操作如下: 选择过程(省略) ...

  9. Allegro PCB Design GXL查看线长

    Allegro PCB Design GXL查看线长 1首先点击页面左上角的Generaledit按钮. 2.在Find窗口选择网络. 3.然后就可以把鼠标放在要测量的网络上,就会自动显示出网络的线长 ...

最新文章

  1. 过来人经验:实验室没人教你怎么办?
  2. 【机器学习实战 第九章】树回归 CART算法的原理与实现 - python3
  3. vgh电压高了有什么_晶闸管如何调整交流电压!
  4. 腾讯地图api如何根据地址获取经纬度
  5. check corners_免费下载:将Mac样式的Hot Corners添加到Windows 10
  6. PHP file_get_contents() 函数
  7. .NET多线程编程(14)——用C#实现蜘蛛/爬虫程序的多线程控制
  8. 中国各省份省会的坐标
  9. SOLIDWORKS出工程图时,小数点前的“0”不显示怎么办?
  10. 航空售票管理系统php,航空售票管理系统设计
  11. 【关于四足机器人那些事】足端轨迹规划-八次多项式轨迹
  12. ubuntu16.04下运行Drcom客户端
  13. 查询onedrive空间大小
  14. disk drill 中文版|disk drill pro v4.0.533中文便携版
  15. java学籍管理系统 课程设计,Java课程设计---学生学籍管理系统
  16. 【愚公系列】2022年03月 .NET架构班 021-ABP vNext 动态代理模块
  17. 2021阳城一中高考成绩查询入口,2019阳城一中录取分数线(附2019高考成绩喜报)...
  18. 神的意念高过人的意念
  19. 【转载】有限域的构造之常见本原多项式
  20. 美云智数聚焦财务数字化,加强财务功能纵深

热门文章

  1. boost::container模块实现抛出异常
  2. ITK:二进制XOR两个图像
  3. ITK:打开一个二进制图像
  4. VTK:可视化算法之ClipSphereCylinder
  5. OpenCV各向异性图像分割anisotropic image segmentation的实例(附完整代码)
  6. C++Bogo Sort猴子排序的实现算法(附完整源码)
  7. C++ Fermat‘s little theorem费马小定理寻找模逆实现算法(附完整源码)
  8. C语言计数排序Counting sort 算法(附完整源码)
  9. c++桥接模式bridge
  10. C++ Bitsets