找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2|回复: 0
打印 上一主题 下一主题

[硬件] 因为CRC/3DS架构 DDR4数据传输性能/可靠度跃升

[复制链接]

551

主题

1470

帖子

3万

积分

EDA365管理团队

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

积分
39487
跳转到指定楼层
1#
发表于 2019-9-27 15:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
相较前一代记忆体规格,第四代双倍资料率(DDR4)新增超过二十种功能,其中,采用循环冗余校验码(CRC)和立体矽堆叠(3DS)技术更是重大变革,前者可即时检测资料汇流排上的错误讯息,提升可靠度;后者对提升时序和功率效能则大有帮助。- P, M! j2 u' z
随着标准不断演进,新一代记忆体规范通常着重于提升资料传输速率,其他方面仅略做调整,但第四代双倍资料率(DDR4)并非如此。DDR4首次亮相时,便新增超过二十种功能,比先前DDR规格足足多一倍。, {7 k! P( f# e1 h' y1 ?
前几代的DDR规格创新,主要目标是提供更快速度或更广泛的应用,然而,为使低耗能效益持续有所改善,DDR产品须进行更大的设计变革;新一代的DDR4不仅提高速度,也拓展市场广度,以下列举几项DDR4的重大变革。" w# F6 e7 c; ?; d" D
新增CRC验证机制 DDR4可检测资料汇流排错误6 C* o  r  Q2 K6 B- v
首先,DDR4在可靠性和制造技术方面都大幅改进,让DDR测试变得更方便。举例来说,DDR4新增写入资料时的循环冗余校验码(Cyclic Redundancy Check,CRC),可即时检测资料汇流排上的错误讯息,一旦发现CRC错误,且写入资料被删除,便很可能是读取错误。然而,在汇流排上进行CRC运算验证,将能在传输资料时检测错误讯息,这对资料写入和非除错Non-ECC记忆体应用有很大的帮助。
4 k4 Y1 E" \# T6 B2 v另外,当动态随机存取记忆体(DRAM)侦测到CRC错误,如很短的低电压脉冲,它会将ALERT_n值标记为低值(Low),并将CRC错误标志MR5,以及CRC错误状态MPR设定为1;接着,在CRC错误被删除之前,MR5必须重设为0,或将其清除;由于CRC错误和C/A奇偶校验错误会产生相同错误代码,即ALERT_n LOW,因此,如何判断错误类型,有赖于联合电子设备工程委员会(JEDEC)所提出的解决之道。$ y) y2 h5 V. d5 f' I
透过JEDEC的解决方案,设计工程师可由错误持续的时间长度,来分辨产生的究竟是哪种错误。若低值持续六至十个时脉周期,是CRC错误;如果持续了四十八至一百四十四个时脉周期,则为C/A 奇偶校验错误。透过C/A奇偶校验功能,可让工程师以低成本方式,进而确认链路上的指令和位址汇流排对称性。2 B: @4 L5 d. Z3 Y& Q' n
善用状态分析 DDR4除错效率大增, v2 M$ a! d/ _' W. H
DDR4的最大挑战,或许是如何在DIMM/SODIMM插槽上进行方便探量。由于DDR4采球栅阵列(BGA)封装,导致DDR3跟DDR4使用不同的DIMM及SODIMM插槽,因此,DDR4需要全新的探量方式。
. i7 _7 H) x3 e  g/ G& G然而,随着资料传输速率提升和电压下降,资料有效窗口变得更小,当资料有效窗口变小,临界值设定便成为有效量测时脉与时序模式的关键要素;时序模式是逻辑分析仪最基本的模式,可告知事件发生时间,并可对逻辑分析仪的内部时脉进行取样;不过,时序模式与DDR4系统不同步,因此只能提供有限的系统讯号流量资讯。
" }4 Y  F9 i2 |2 k& w1 {8 D此外,状态分析同步,代表取样时脉来自待测装置(DUT)。而状态分析的目的是为了检查发生状况,用户可藉由追踪汇流排上的数值来得到所需资讯,透过这种方式,用户得以监控码流,快速找出功能问题。事实上,状态分析能够和待测装置一样看到DDR4指令、位址、资料与系统时脉之间的关系,实是准确检视DDR4活动的关键。
7 ~7 ]4 p3 M  w7 N5 `, g状态模式通常用于软体除错,以确保记忆体控制器和DRAM之正常运作。进行硬体除错和软硬体整合时,如果难以确定错误发生位置,也可使用状态模式;常来自待测装置的时脉产生后,工程师须进行准确的同步取样,如此能有助系统运作在错误出现时撷取资料。  S4 y" g( \8 b. H# O& Y
不过,如欲准确撷取汇流排中的资料,逻辑分析仪的设定/保持时间(Setup/Hold Time)须短于资料有效窗口,系因资料有效窗口与汇流排时脉相对应的位置,会因不同类型的汇流排而异。而在DDR4速率下,准确撷取资料有效窗口变得更为复杂,其原因来自逻辑分析仪可用资料的有效窗口不断缩小,但利用该状态模式,可让使用者藉由监控码流,以及追踪汇流排上的数值,快速找出错误。, z1 N8 R: S. C8 P5 q) s
DDR4亦须发展新的交流参数测试方法。DDR4比DDR1快近五十倍,要达到这个速度,唯一方法是改变交流时序规格,然而更大的效能意味着更多重新设计,使产品符合严格规范的同时,也造成产品延迟进入市场、售价变得更高,这种情况自然没有任何记忆体公司乐见。
  r* K5 `4 u- W" A采行3DS架构 DDR4提升时序/传输效能. V2 n# L6 R" ~
幸好DDR4藉由改变规格,沿用DDR3系统设计和时序策略以解决这些问题。事实上,所有DDR4规格的变化其实都隐含立体矽堆叠(3DS)的概念,在传统堆叠中,DRAM堆叠是为了减少整体电路所需的涂料,但在DDR4的高速下,传统堆叠有局限性;立体矽堆叠可增加密度,其架构由一个主要DRAM和多达八个从属的DRAM堆叠组成,甚至还能在单一载点上安装多达八个元件。8 B( H* G) E& z7 S$ I, W
主DRAM也为从属DRAM提供屏障,让电力负荷维持在单一节点。由于3DS的阶级选取(Rank Selection)均经过编码,因此使用者能更有效率地使用接脚。同时3DS具有独特的单模暂存器介面,许多指令比如重设,其可同时广播给所有 DRAM;其他指令则仍然个别发送给不同DRAM,这些指令包括启动、读出、写入、预充电和刷新等。. m% m* z( b, ~  L2 _; g" Z  ^9 @
DDR4改用立体矽堆叠,对提升时序和功率效能有很大帮助,不仅让用户工作效率大增,同时也满足突破性速度的需求。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-4-6 12:20 , Processed in 0.086758 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表