关键技术之一—差分时钟
差分时钟是DDR的一个非常重要的设计,是对触发时钟进行校准,主要原因是DDR数据的双沿采样。由于数据是在时钟的上下沿触发,造成传输周期缩短了一半,因此必须要保证传输周期的稳定以确保数据的正确传输,这就对CK的上下沿间距有了精确的控制的要求。一般说来,因为温度、电阻性能的改变等原因,CK上下沿间距可能发生变化,此时与其反相的CK#就起到纠正的作用,因为,CK上升沿快下降沿慢,CK#则是上升沿慢下降沿快。也就是,与CK反相的CK#保证了触发时机的准确性。

关键技术之二—数据选取脉冲(DQS)
DQS是DDR SDRAM中的另一项关键技术,它的功能是用来在一个时钟周期内准确的区分出每个传输周期,并便于接收方准确接收数据。每一颗芯片都有一个DQS信号线,它是双向的,在写入时它用来传送由芯片发来的DQS信号,读取时,则由内存生成DQS向芯片发送。因此可以认为DQS就是数据的同步信号。

我们知道DDR之前的SDR就是使用clock来同步的,因此理论上,DQ的读写时序完全可以由clock来同步。但是,由于速度提高之后,可用的时序余量越来越小,而引入DQS是为了降低系统设计的难度和可靠性,也就是可以不用考虑DQ和clock之间的直接关系,只用分组考虑DQ和DQS之间的关系,很容易同组同层处理。
DQ和DQS只是组成了源同步时序的传输关系,可以保证数据在接收端被正确的所存,但是IC工作时,内部真正的同步时钟是clock而不是DQS,数据要在IC内部传输存储同样需要和clock(内部时钟比外部时钟慢)去同步,所以就要求所有的DQ信号还是同步的,而且和clock保持一定的关系,所以就要控制DQS和clock之间的延时了。

在写入时,以DQS的高/低电平期中部为数据周期分割点,而不是上/下沿,但数据的接收触发仍为DQS的上/下沿。
关键技术之三—延迟锁定回路(DLL)
第三个关键技术是DLL技术,也就是延迟锁定回路。需要这种技术的原因是,内外时钟的不同步问题。内外时钟不同步在SDRAM中就存在了,不过因为它的工作/传输频率较低,所以内外同步问题并不突出。但是,DDR SDRAM对时钟的精确性有着很高的要求,而DDR SDRAM有两个时钟,一个是外部的总线时钟,一个是内部的工作时钟,在理论上DDR SDRAM这两个时钟应该是同步的,但由于种种原因,比如温度、电压波动而产生延迟使两者很难同步,更何况时钟频率本身也有不稳定的情况。我们熟悉的DDR SDRAM的tAC就是因为内部时钟与外部时钟有偏差而引起的,它很可能造成因数据不同步而产生错误。

怎么解决呢?实际上,因为不同步就是一种正/负延迟,如果延迟不可避免,那么若是设定一个延迟值,如一个时钟周期,那么内外时钟的上升与下降沿还是同步的。鉴于外部时钟周期也不会绝对统一,所以需要根据外部时钟动态修正内部时钟的延迟来实现与外部时钟的同步,这就是DLL的任务。
DLL主要的目的就是生成一个延迟量给内部时钟,来补充正负不同步造成的正负延迟。

有了这些技术就构成了内存帝国的最基本的元素,之后的DDR2,DDR3和DDR4以及即将推出的DDR5将以此为基础,内存的功耗及频率得到一次又一次的飞跃。

DDR的概念解读-三大关键技术相关推荐

  1. 论语音识别三大关键技术

                                                                              论语音识别三大关键技术                ...

  2. 增强现实系统的三大关键技术是什么?

    来源:VR村 增强现实系统的主要任务是进行真实世界和虚拟物体的无缝融合,需要解决真实场景和虚拟物体的合成一致性问题.为了确保真实世界和虚拟对象的无缝融合,根据Ronald Azuma对增强现实技术的定 ...

  3. AR增强现实的三大关键技术

    AR增强现实的三大关键技术 (1)标定技术,帮助用户看得准:增强现实AR眼镜的标定技术,实际上就是标定人眼与跟踪系统之间的相对位置关系,以及人眼的内参数 (2)跟踪技术,帮助用户走得稳:AR眼镜想要实 ...

  4. 增强现实系统的三大关键技术

        增强现实系统的主要任务是进行真实世界和虚拟物体的无缝融合,需要解决真实场景和虚拟物体的合成一致性问题.为了确保真实世界和虚拟对象的无缝融合,在AR应用系统开发中必须要解决好三大关键问题和三项关 ...

  5. 揭秘卫星互联网!6G关键技术,国内行业雏形初现

    来源:智东西 编辑: 智东西内参 5G的已经全面展开商用,人类的通信技术再一次走上了快速发展期.未来,随着火箭回收.低轨卫星和6G技术的发展,科幻式的通信方式似乎离我们也不远了.2019 年工信部成立 ...

  6. 了解一下智能机器人中,用到的三项关键技术

    工业机器人属于智能机器人的一种,智能机器人发展迅速,下面跟随小编一起,了解一下智能机器人中用到的三大关键技术吧. 一.多传感器信息融合 多传感器信息融合技术是近年来十分热门的研究课题,它与控制理论.信 ...

  7. 详解5G的六大关键技术

    来源:电子产品世界 概要:在5G研发刚起步的情况下,如何建立一套全面的5G关键技术评估指标体系和评估方法,实现客观有效的第三方评估,服务技术与资源管理的发展需要,同样是当前5G技术发展所面临的重要问题 ...

  8. 数字孪生卫星:概念、关键技术及应用

    来源:问空天 作者:刘蔚然,陶 飞,程江峰,张连超,易旺民 摘 要:在分析卫星产业发展趋势与升级转型新需求后,为推动卫星与新技术融合发展,提升大型卫星工程的整体管理水平与流程管控能力,促进卫星产业数字 ...

  9. DTCC 2020 | 阿里云吉剑南:在线分析进入Fast Data时代的关键技术解读

    简介:如今,对于在线分析技术而言,正在从"Big Data"时代向着"Fast Data"时代迈进,所面对的技术和市场环境发生了巨大变化,与此同时也需要面对全新 ...

最新文章

  1. python怎样判断字符串可以反序列化_从字符串值issu反序列化的Python AWS Lambda Stringargument构造函数/工厂方法...
  2. #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif、defined解释
  3. 迁移到云:渐进但不可逆转
  4. java系统排序_Java实现二进制排序树
  5. linux函数进程撤销,Linux进程控制函数
  6. mysql update修改数据_MySQL UPDATE:修改数据(更新数据)
  7. GCC,GDB,Makefile
  8. CStdioFile读写文件的问题
  9. selenium python怎么断言_如何为python / selenium中的特定元素断言文本?
  10. 给定数组,查找最小的k个元素或最大的k个元素
  11. python办公软件教程书籍_针对office办公软件初学者有什么推荐书籍?
  12. oracle10g最快安装教程,史上最详细Oracle 10g安装教程
  13. oa系统服务器热备份,如何做好OA系统的日常数据备份
  14. 逆流而上的黑胶唱片  数位趋势下的一支奇兵?
  15. 超级详细的 Maven 教程(基础+高级)
  16. AmMap创建交互式Flash地图
  17. ImageMagick将多张图片拼接成一张图片_如何将多张图片排列在一张图片呢?学会这两种技巧,轻松搞定...
  18. 需要给变量赋缺省值吗?
  19. springcloud + oauth2
  20. jQueryXML笔记

热门文章

  1. 【Knox】CDP集群Knox服务集成LDAP,WEB UI登录正常,使用RestAPI无法正常访问401 Authentication failed 解决方式
  2. 基于花朵授粉算法的无线传感器网络部署优化附Matlab代码
  3. [Canvas绘图] 第30节 沙场点兵
  4. 服务器系统运行状态检测邮件报警
  5. 百度地图——点标记及点击弹窗显示
  6. 区块链在数字经济中的地位和作用都有哪些?
  7. HDU1026——Ignatius and the Princess I
  8. 为什么设置了DropDownList的AutoPostBack=True还是不能触发SelectedIndexChanged事件?
  9. 又一篇——崔永元逗老外
  10. 注册表中性能计数器说明文字字符串数值的格式不正确