0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍DDR3和DDR4最关键的一些技术

安芯教育科技 来源:IC 芯博士 2023-02-21 13:57 次阅读

今天要介绍的是DDR3和DDR4最关键的一些技术,write leveling以及DBI功能。

一、Write leveling功能与Fly_by拓扑

Write leveling功能和Fly_by拓扑密不可分。Fly_by拓扑主要应用于时钟、地址、命令和控制信号,该拓扑可以有效的减少stub的数量和他们的长度,但是却会导致时钟和Strobe信号在每个芯片上的飞行时间偏移,这使得控制器FPGA或者CPU)很难保持tDQSS、tDSS 和tDSH这些参数满足时序规格

因此write leveling应运而生,这也是为什么在DDR3里面使用fly_by结构后数据组可以不用和时钟信号去绕等长的原因,数据信号组与组之间也不用去绕等长,而在DDR2里面数据组还是需要和时钟有较宽松的等长要求的。DDR3控制器调用Write leveling功能时,需要DDR3 SDRAM颗粒的反馈来调整DQS与CK之间的相位关系,具体方式如下图一所示。

dd0136c0-b19d-11ed-bfe3-dac502259ad0.jpg

图一、 Write leveling

Write leveling 是一个完全自动的过程。控制器(CPU或FPGA)不停的发送不同时延的DQS 信号,DDR3 SDRAM 颗粒在DQS-DQS#的上升沿采样CK 的状态,并通过DQ 线反馈给DDR3 控制器。控制器端反复的调整DQS-DQS#的延时,直到控制器端检测到DQ 线上0 到1 的跳变(说明tDQSS参数得到了满足),控制器就锁住此时的延时值,此时便完成了一个Write leveling过程;同时在Leveling 过程中,DQS-DQS#从控制器端输出,所以在DDR3 SDRAM 侧必须进行端接;同理,DQ 线由DDR3 SDRAM颗粒侧输出,在控制器端必须进行端接;

需要注意的是,并不是所有的DDR3控制器都支持write leveling功能,所以也意味着不能使用Fly_by拓扑结构,通常这样的主控芯片会有类似以下的描述:

dd148ab8-b19d-11ed-bfe3-dac502259ad0.jpg

二、DBI功能与POD电平

DBI的全称是Data Bus Inversion数据总线反转/倒置,它与POD电平密不可分,它们也是DDR4区别于DDR3的主要技术突破。

POD电平的全称是Pseudo Open-Drain 伪漏极开路,其与DDR3对比简单的示例电路如下图二所示。

dd30cc14-b19d-11ed-bfe3-dac502259ad0.jpg

图二 POD示意电路

从中可以看到,当驱动端的上拉电路导通,电路处于高电平时(也即传输的是“1”),此时两端电势差均等,相当于回路上没有电流流过,但数据“1”还是照样被传输,这样的设计减少了功率消耗。

正是由于POD电平的这一特性,DDR4设计了DBI功能。当一个字节里的“0”比特位多于“1”时,可以使能DBI,将整个字节的“0”和“1”反转,这样“1”比“0”多,相比原(反转前)传输信号更省功耗,如下表一所示。

dd7a9790-b19d-11ed-bfe3-dac502259ad0.jpg

表一 DBI示例

以上就是DDRx的一些主要的关键技术介绍,可以用如下表二所示来总结下DDRx的特性对比。

dd9ae4fa-b19d-11ed-bfe3-dac502259ad0.jpg

表二 DDRx SDRAM特性对比





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15865

    浏览量

    175207
  • DDR3
    +关注

    关注

    2

    文章

    273

    浏览量

    42074
  • DDR4
    +关注

    关注

    12

    文章

    317

    浏览量

    40546
  • SDRAM控制器
    +关注

    关注

    0

    文章

    28

    浏览量

    8098
  • dqs
    dqs
    +关注

    关注

    0

    文章

    7

    浏览量

    2242

原文标题:技术分享 | DDRx的关键技术介绍

文章出处:【微信号:Ithingedu,微信公众号:安芯教育科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    DDR4DDR3的不同之处 DDR4设计与仿真案例

    相对于DDR3, DDR4首先在外表上就有一些变化,比如DDR4将内存下部设计为中间稍微突出,边缘变矮的形状,在中央的高点和两端的低点以平滑曲线过渡,这样的设计可以保证金手指和内存插槽
    发表于 09-19 14:49 2985次阅读
    <b class='flag-5'>DDR4</b>与<b class='flag-5'>DDR3</b>的不同之处 <b class='flag-5'>DDR4</b>设计与仿真案例

    DDR4信号完整性测试要求

    DDR5已经开始商用,但是有的产品还才开始使用DDR4。本文分享一些DDR4的测试内容。DDR4 和前代的
    的头像 发表于 01-08 09:18 1450次阅读
    <b class='flag-5'>DDR4</b>信号完整性测试要求

    DDRx的关键技术介绍(下)

    今天要介绍的是DDR3DDR4关键一些技术,write leveling以及DBI功能。有
    发表于 09-14 16:57

    浅析DDR,DDR2,DDR3,DDR4,LPDDR区别

    DDR,DDR2,DDR3,DDR4,LPDDR区别文所有权归作者Aircity所有1什么是DDRDDR是Double Data Rate的缩写,即“双比特翻转”。
    发表于 09-14 09:04

    介绍DDR3DDR4的write leveling以及DBI功能

    DDR4设计了DBI功能。当个字节里的“0”比特位多于“1”时,可以使能DBI,将整个字节的“0”和“1”反转,这样“1”比“0”多,相比原(反转前)传输信号更省功耗,如下表所示。以上就是DDRx的
    发表于 12-16 17:01

    ddr3ddr4的差异对比

    Group具备独立启动操作读、写等动作特性,Bank Group 数据组可套用多任务的观念来想象,亦可解释为DDR4 在同频率工作周期内,至多可以处理4 笔数据,效率明显好过于DDR3
    的头像 发表于 11-07 10:48 5.4w次阅读
    <b class='flag-5'>ddr3</b>及<b class='flag-5'>ddr4</b>的差异对比

    ddr4ddr3内存的区别,可以通用吗

    虽然新代电脑/智能手机用上了DDR4内存,但以往的产品大多还是用的DDR3内存,因此DDR3依旧是主流,DDR4今后将逐渐取代
    发表于 11-08 15:42 3.1w次阅读

    SDRAM,DDR3,DDR2,DDR4,DDR1的区别对比及其特点分析

    DDR3 SDRAM(Double Data Rate Three SDRAM):为双信道三次同步动态随机存取内存。 DDR4 SDRAM(Double Data Rate Fourth
    发表于 11-17 13:15 2.6w次阅读

    DDR3备受轻薄本板载内存青睐 DDR3有何优势

    从成本的角度来看,DDR3也许的确要比DDR4一些,所以从这个角度可以讲通。
    的头像 发表于 09-08 16:28 4292次阅读

    DDR4相比DDR3的变更点

    DDR4相比DDR3的相关变更点相比DDR3DDR4存在诸多变更点,其中与硬件设计直接相关的变更点主要有: 增加Vpp电源; VREFDQ删除; CMD、ADD、CTRL命令的
    发表于 11-06 20:36 29次下载
    <b class='flag-5'>DDR4</b>相比<b class='flag-5'>DDR3</b>的变更点

    DDR,DDR2,DDR3,DDR4,LPDDR区别

    DDR,DDR2,DDR3,DDR4,LPDDR区别作者:AirCity 2019.12.17Aircity007@sina.com 本文所有权归作者Aircity所有1 什么是DD
    发表于 11-10 09:51 160次下载
    <b class='flag-5'>DDR</b>,<b class='flag-5'>DDR</b>2,<b class='flag-5'>DDR3</b>,<b class='flag-5'>DDR4</b>,LPDDR区别

    DDR4协议

    。本标准基于DDR3标准(JESD79-3)和DDRDDR2标准(JESD79、JESD79-2)的一些方面。
    发表于 11-29 10:00 25次下载

    PI2DDR3212和PI3DDR4212在DDR3/DDR4中应用

    电子发烧友网站提供《PI2DDR3212和PI3DDR4212在DDR3/DDR4中应用.pdf》资料免费下载
    发表于 07-24 09:50 3次下载
    PI2<b class='flag-5'>DDR</b>3212和PI<b class='flag-5'>3DDR</b>4212在<b class='flag-5'>DDR3</b>/<b class='flag-5'>DDR4</b>中应用

    DDR3DDR4技术特性对比

    摘要:本文将对DDR3DDR4两种内存技术进行详细的比较,分析它们的技术特性、性能差异以及适用场景。通过对比这两种内存技术,为读者在购买和
    发表于 09-27 17:42 2975次阅读

    DDR4DDR3内存都有哪些区别?

    是目前使用最为广泛的计算机内存标准,它已经服务了计算机用户多年。但是,DDR4内存随着技术的进步,成为了更好的内存选择。本文将详细介绍DDR4DD
    的头像 发表于 10-30 09:22 9759次阅读