LPDDR5电路设计的新功能

        最近因为需要使用到LPDDR5,快速地浏览了JEDEC标准文档,发现与前几代相比出现了一些新的电路设计功能,总结为如下三点:

        1. CK/WCK/RDQS时钟方案;

        2. 电源的PDN设计目标;

        3. DQ, DMI和RDQS的Rx端DFE均衡技术。

        本文就上述三种新功能进行了简述。

CK/WCK/RDQS时钟方案

        LPDDR5 SDRAM采用两种不同频率的时钟:WCK的频率是CK时钟频率的四倍或两倍,但是,为了实现无差错延迟控制,SDRAM内部的时延控制单元必须知道WCK是否与CK状态对齐。为此,LPDDR5 SDRAM通过一个称为WCK2CK同步的过程重置或检测其对齐状态,当控制器发出带有WCK2CK同步位的CAS命令时,控制器向SDRAM提供半频WCK脉冲来减缓码间干扰(ISI)以提高时间裕度,从而降低相位对齐的难度,该操作定义为“WCK2CK Synchronization”,对应的读写操作也产生了一些新的变化。

        如下图所示,写操作仍然由CS发起,CA总线在CK的双边沿完成采样,WCK的第一个有效的“锁存”边必须在完成写命令的CK_t上升沿之后再驱动WL * tCK + tWCK2CK,其中,写延迟(WL)被定义为从启动写命令的CK_t的上升沿到测量tWCK2DQI的CK_t的上升沿。

        另外,WCK必须在tWCK2DQI的时间步长之前到达SDRAM球,WCK由SDRAM控制tWCKPRE_Static+tWCKPRE_Toggle_WR时间量后在第一个有效的上升沿之前被驱动。

        换句话说,写操作中,CS和CA由CK进行采样,DQ由WCK进行采样。

        读操作有两种方式:

        在读命令的CK_t上升沿之后,经过RL * tCK + tWCK2CK + tWCK2DQO的时间量后的第一个有效DQ数据可用,其中,读延迟(RL)定义为从启动读命令的CK_t的上升沿到测量(tWCK2CK + tWCK2DQO)后的CK_t的上升沿,WCK在第一个有效的读数据开始之前,由SDRAM控制器经过tWCKPRE_Static+tWCKPRE_Toggle_RD时间量后被驱动。

        在高时钟频率下工作,可以将LPDDR5 SDRAM设置为RDQS模式,此模式下,读指令的时钟将由RDQS差分端口提供。启用RDQS模式时的读取时序如下图所示,除了额外的RDQS计时外,所有的计时都与前述的READ操作相同。 RDQS相关的参数:tDQSQ, tRPRE and tRPST,RDQS的第一个锁存边将迟于第一个有效DQ数据,具有“tDQSQ”延迟,tDQSQ是LPDDR4中的已知参数。RDQS需要在第一个锁存边(具有第一个有效数据的RDQS的上升边)之前预发送,并且在最后一个锁存边之后需要进行持续发送。前同步(tRPRE)和后同步(tRPST)时间长度定义为可以通过模式寄存器写(MRW)设置的参数。

电源的PDN设计目标

        这一代DDR首次引入了PDN的设计要求,可见,速率的提升必然带来电源纹波的激增,不过从其数据手册中,可以发现阻抗动态频率范围最高要求到20MHz,这还是板级SMT电容可以控制的范围,设计难度处于中等,难点可能出现在电容的数量和BGA区域的摆放空间。

Rx端DFE均衡技术

        LPDDR5支持6400Mbps以上的数据速率,为了补偿通道特性,首次采用了Rx端的均衡技术,可以支持到DQ, DMI和RDQS。当WCK高于800MHz时,DFE就可以启用。LPDDR5为DQ Rx提供了反馈判决均衡(DFE)功能,支持1抽头负反馈,通过寄存器配置可以为每个字节支持不同的反馈量。 DFE是一个可选特性,如下图所示,在写数据突发操作之前,启用DFE之前需要2UI DQ预驱至0(tDPRE),这种预驱动设置是DFE电路的前置条件。

参考文献

        JEDEC JESD209-5C

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
LPDDR5是一种型的低功耗双数据率(LPDDR)SDRAM,它在LPDDR4的基础上引入了一些的技术,其中就包括了DCM(Data-Copying Machine)功能。 DCM功能LPDDR5的一项重要特性,它可以实现高效的数据复制操作,从而提高存储器的读写效率。具体实现方法如下: 1. DCM架构 DCM由两个独立的数据引擎组成,每个引擎都包含一个数据缓冲区(Data Buffer)和一个指针寄存器(Pointer Register)。数据缓冲区用于存储待复制的数据,指针寄存器则指向缓冲区中当前要复制的数据位置。 2. 数据复制流程 在LPDDR5中,DCM功能通常用于实现读预取和写合并操作。具体流程如下: - 读预取:DCM从DRAM中读取多个数据块,并将它们复制到数据缓冲区中。当CPU需要访问这些数据时,DCM会将它们从缓冲区中复制到CPU寄存器中。 - 写合并:DCM将多个数据块合并成一个数据块,并将它们复制到DRAM中。当CPU需要将多个数据块写入DRAM时,DCM会将它们合并成一个数据块,并将它们一次性写入DRAM中。 3. DCM的优点 DCM功能可以显著提高LPDDR5的数据访问效率,因为它可以在DRAM和CPU之间实现数据的高效传输和复制。具体优点如下: - 提高读取效率:DCM可以通过读预取操作将多个数据块一次性读取到缓冲区中,从而减少DRAM和CPU之间的数据传输次数,提高读取效率。 - 提高写入效率:DCM可以通过写合并操作将多个数据块合并成一个数据块,从而减少DRAM和CPU之间的数据传输次数,提高写入效率。 - 降低功耗:DCM可以减少DRAM和CPU之间的数据传输次数,从而降低功耗。 总之,DCM是LPDDR5的一项重要特性,它可以有效提高存储器的读写效率和降低功耗,具有重要的应用价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只豌豆象

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值