收藏 分销(赏)

DDR3&DDR2&DDR基本讨论.doc

上传人:xrp****65 文档编号:7722887 上传时间:2025-01-13 格式:DOC 页数:8 大小:124KB 下载积分:10 金币
下载 相关 举报
DDR3&DDR2&DDR基本讨论.doc_第1页
第1页 / 共8页
DDR3&DDR2&DDR基本讨论.doc_第2页
第2页 / 共8页


点击查看更多>>
资源描述
DDR3&DDR2&DDR基本讨论 DDR的定义:   严格的说DDR应该叫DDR SDRAM,人们习惯称为DDR,部分初学者也常看到DDR SDRAM,就认为是SDRAM。DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思。DDR内存是在SDRAM内存基础上发展而来的,仍然沿用SDRAM生产体系。   SDRAM在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输;而DDR内存则是一个时钟周期内传输两次次数据,它能够在时钟的上升期和下降期各传输一次数据,因此称为双倍速率同步动态随机存储器。DDR内存可以在与SDRAM相同的总线频率下达到更高的数据传输率。 与DDR相比,DDR2最主要的改进是在内存模块速度相同的情况下,可以提供相当于DDR内存两倍的带宽。这主要是通过在每个设备上高效率使用两个DRAM核心来实现的。作为对比,在每个设备上DDR内存只能够使用一个DRAM核心。技术上讲,DDR2内存上仍然只有一个DRAM核心,但是它可以并行存取,在每次存取中处理4个数据而不是两个数据。 与双倍速运行的数据缓冲相结合,DDR2内存实现了在每个时钟周期处理多达4bit的数据,比传统DDR内存可以处理的2bit数据高了一倍。DDR2内存另一个改进之处在于,它采用FBGA封装方式替代了传统的TSOP方式。 然而,尽管DDR2内存采用的DRAM核心速度和DDR的一样,但是我们仍然要使用新主板才能搭配DDR2内存,因为DDR2的物理规格和DDR是不兼容的。首先是接口不一样,DDR2的针脚数量为240针,而DDR内存为184针;其次,DDR2内存的VDIMM电压为1.8V,也和DDR内存的2.5V不同。 DDR2的定义: DDR2(Double Data Rate 2) SDRAM是由JEDEC(电子设备工程联合委员会)进行开发的新生代内存技术标准,它与上一代DDR内存技术标准最大的不同就是,虽然同是采用了在时钟的上升/下降延同时进行数据传输的基本方式,但DDR2内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据读预取)。换句话说,DDR2内存每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内部控制总线4倍的速度运行。 此外,由于DDR2标准规定所有DDR2内存均采用FBGA封装形式,而不同于目前广泛应用的TSOP/TSOP-II封装形式,FBGA封装可以提供了更为良好的电气性能与散热性,为DDR2内存的稳定工作与未来频率的发展提供了坚实的基础。回想起DDR的发展历程,从第一代应用到个人电脑的DDR200经过DDR266、DDR333到今天的双通道DDR400技术,第一代DDR的发展也走到了技术的极限,已经很难通过常规办法提高内存的工作速度;随着Intel最新处理器技术的发展,前端总线对内存带宽的要求是越来越高,拥有更高更稳定运行频率的DDR2内存将是大势所趋。 要注意的是:DDR2不兼容DDR,除非主板标明同时支持。 DDR2与DDR的区别: 在了解DDR2内存诸多新技术前,先让我们看一组DDR和DDR2技术对比的数据。 1、延迟问题: 从上表可以看出,在同等核心频率下,DDR2的实际工作频率是DDR的两倍。这得益于DDR2内存拥有两倍于标准DDR内存的4BIT预读取能力。换句话说,虽然DDR2和DDR一样,都采用了在时钟的上升延和下降延同时进行数据传输的基本方式,但DDR2拥有两倍于DDR的预读取系统命令数据的能力。也就是说,在同样100MHz的工作频率下,DDR的实际频率为200MHz,而DDR2则可以达到400MHz。 这样也就出现了另一个问题:在同等工作频率的DDR和DDR2内存中,后者的内存延时要慢于前者。举例来说,DDR 200和DDR2-400具有相同的延迟,而后者具有高一倍的带宽。实际上,DDR2-400和DDR 400具有相同的带宽,它们都是3.2GB/s,但是DDR400的核心工作频率是200MHz,而DDR2-400的核心工作频率是100MHz,也就是说DDR2-400的延迟要高于DDR400。 2、封装和发热量: DDR2内存技术最大的突破点其实不在于用户们所认为的两倍于DDR的传输能力,而是在采用更低发热量、更低功耗的情况下,DDR2可以获得更快的频率提升,突破标准DDR的400MHZ限制。 DDR内存通常采用TSOP芯片封装形式,这种封装形式可以很好的工作在200MHz上,当频率更高时,它过长的管脚就会产生很高的阻抗和寄生电容,这会影响它的稳定性和频率提升的难度。这也就是DDR的核心频率很难突破275MHZ的原因。而DDR2内存均采用FBGA封装形式。不同于目前广泛应用的TSOP封装形式,FBGA封装提供了更好的电气性能与散热性,为DDR2内存的稳定工作与未来频率的发展提供了良好的保障。 DDR2内存采用1.8V电压,相对于DDR标准的2.5V,降低了不少,从而提供了明显的更小的功耗与更小的发热量,这一点的变化是意义重大的。 DDR2采用的新技术: 除了以上所说的区别外,DDR2还引入了三项新的技术,它们是OCD、ODT和Post CAS。 OCD(Off-Chip Driver):也就是所谓的离线驱动调整,DDR II通过OCD可以提高信号的完整性。DDR II通过调整上拉(pull-up)/下拉(pull-down)的电阻值使两者电压相等。使用OCD通过减少DQ-DQS的倾斜来提高信号的完整性;通过控制电压来提高信号品质。 ODT:ODT是内建核心的终结电阻器。我们知道使用DDR SDRAM的主板上面为了防止数据线终端反射信号需要大量的终结电阻。它大大增加了主板的制造成本。实际上,不同的内存模组对终结电路的要求是不一样的,终结电阻的大小决定了数据线的信号比和反射率,终结电阻小则数据线信号反射低但是信噪比也较低;终结电阻高,则数据线的信噪比高,但是信号反射也会增加。因此主板上的终结电阻并不能非常好的匹配内存模组,还会在一定程度上影响信号品质。DDR2可以根据自已的特点内建合适的终结电阻,这样可以保证最佳的信号波形。使用DDR2不但可以降低主板成本,还得到了最佳的信号品质,这是DDR不能比拟的。 Post CAS:它是为了提高DDR II内存的利用效率而设定的。在Post CAS操作中,CAS信号(读写/命令)能够被插到RAS信号后面的一个时钟周期,CAS命令可以在附加延迟(Additive Latency)后面保持有效。原来的tRCD(RAS到CAS和延迟)被AL(Additive Latency)所取代,AL可以在0,1,2,3,4中进行设置。由于CAS信号放在了RAS信号后面一个时钟周期,因此ACT和CAS信号永远也不会产生碰撞冲突。\ 总的来说,DDR2采用了诸多的新技术,改善了DDR的诸多不足,虽然它目前有成本高、延迟慢能诸多不足,但相信随着技术的不断提高和完善,这些问题终将得到解决。 为何包括Intel和AMD以及A-DATA在内的众多国际顶级厂商都致力于DDR3的开发与应用呢?由于DDR2的数据传输频率发展到 800MHz时,其内核工作频率已经达到了200MHz,因此,再向上提升较为困难,这就需要采用新的技术来保证速度的可持续发展性。另外,也是由于速度 提高的缘故,内存的地址/命令与控制总线需要有全新的拓朴结构,而且业界也要求内存要具有更低的能耗,所以,DDR3要满足的需求就是: 1.更高的外部数据传输率 2.更先进的地址/命令与控制总线的拓朴架构 3.在保证性能的同时将能耗进一步降低 为了满足上述要求,DDR3在DDR2的基础上采用了以下新型设计:DDR3 DDR3与DDR2的不同之处      1、逻辑Bank数量 DDR2 SDRAM中有4Bank和8Bank的设计,目的就是为了应对未来大容量芯片的需求。而DDR3很可能将从2Gb容量起步,因此起始的逻辑Bank就是8个,另外还为未来的16个逻辑Bank做好了准备。 2、封装(Packages) DDR3由于新增了一些功能,所以在引脚方面会有所增加,8bit芯片采用78球FBGA封装,16bit芯片采用96球FBGA封装,而DDR2则有60/68/84球FBGA封装三种规格。并且DDR3必须是绿色封装,不能含有任何有害物质。 3、突发长度(BL,Burst Length) 由于DDR3的预取为8bit,所以突发传输周期(BL,Burst Length)也固定为8,而对于DDR2和早期的DDR架构的系统,BL=4也是常用的,DDR3为此增加了一个4-bit Burst Chop(突发突变)模式,即由一个BL=4的读取操作加上一个BL=4的写入操作来合成一个BL=8的数据突发传输,届时可通过A12地址线来控制这一突发模式。而且需要指出的是,任何突发中断操作都将在DDR3内存中予以禁止,且不予支持,取而代之的是更灵活的突发传输控制(如4bit顺序突发)。 3、寻址时序(Timing) 就像DDR2从DDR转变而来后延迟周期数增加一样,DDR3的CL周期也将比DDR2有所提高。DDR2的CL范围一般在2至5之间,而DDR3则在5至11之间,且附加延迟(AL)的设计也有所变化。DDR2时AL的范围是0至4,而DDR3时AL有三种选项,分别是0、CL-1和CL-2。另外,DDR3还新增加了一个时序参数——写入延迟(CWD),这一参数将根据具体的工作频率而定。 4、新增功能——重置(Reset) 重置是DDR3新增的一项重要功能,并为此专门准备了一个引脚。DRAM业界已经很早以前就要求增这一功能,如今终于在DDR3身上实现。这一引脚将使DDR3的初始化处理变得简单。当Reset命令有效时,DDR3内存将停止所有的操作,并切换至最少量活动的状态,以节约电力。在Reset期间,DDR3内存将关闭内在的大部分功能,所以有数据接收与发送器都将关闭。所有内部的程序装置将复位,DLL(延迟锁相环路)与时钟电路将停止工作,而且不理睬数据总线上的任何动静。这样一来,将使DDR3达到最节省电力的目的。 5、新增功能——ZQ校准 ZQ也是一个新增的脚,在这个引脚上接有一个240欧姆的低公差参考电阻。这个引脚通过一个命令集,通过片上校准引擎(ODCE,On-Die Calibration Engine)来自动校验数据输出驱动器导通电阻与ODT的终结电阻值。当系统发出这一指令之后,将用相应的时钟周期(在加电与初始化之后用512个时钟周期,在退出自刷新操作后用256时钟周期、在其他情况下用64个时钟周期)对导通电阻和ODT电阻进行重新校准。 6、参考电压分成两个 对于内存系统工作非常重要的参考电压信号VREF,在DDR3系统中将分为两个信号。一个是为命令与地址信号服务的VREFCA,另一个是为数据总线服务的VREFDQ,它将有效的提高系统数据总线的信噪等级。 7、根据温度自动自刷新(SRT,Self-Refresh Temperature) 为了保证所保存的数据不丢失,DRAM必须定时进行刷新,DDR3也不例外。不过,为了最大的节省电力,DDR3采用了一种新型的自动自刷新设计(ASR,Automatic Self-Refresh)。当开始ASR之后,将通过一个内置于DRAM芯片的温度传感器来控制刷新的频率,因为刷新频率高的话,消电就大,温度也随之升高。而温度传感器则在保证数据不丢失的情况下,尽量减少刷新频率,降低工作温度。不过DDR3的ASR是可选设计,并不见得市场上的DDR3内存都支持这一功能,因此还有一个附加的功能就是自刷新温度范围(SRT,Self-Refresh Temperature)。通过模式寄存器,可以选择两个温度范围,一个是普通的的温度范围(例如0℃至85℃),另一个是扩展温度范围,比如最高到95℃。对于DRAM内部设定的这两种温度范围,DRAM将以恒定的频率和电流进行刷新操作。 8、局部自刷新(RASR,Partial Array Self-Refresh) 这是DDR3的一个可选项,通过这一功能,DDR3内存芯片可以只刷新部分逻辑Bank,而不是全部刷新,从而最大限度的减少因自刷新产生的电力消耗。这一点与移动型内存(Mobile DRAM)的设计很相似。 9、点对点连接(P2P,Point-to-Point) 这是为了提高系统性能而进行了重要改动,也是与DDR2系统的一个关键区别。在DDR3系统中,一个内存控制器将只与一个内存通道打交道,而且这个内存通道只能一个插槽。因此内存控制器与DDR3内存模组之间是点对点(P2P,Point-to-Point)的关系(单物理Bank的模组),或者是点对双点(P22P,Point-to-two-Point)的关系(双物理Bank的模组),从而大大减轻了地址/命令/控制与数据总线的负载。而在内存模组方面,与DDR2的类别相类似,也有标准DIMM(台式PC)、SO-DIMM/Micro-DIMM(笔记本电脑)、FB-DIMM2(服务器)之分,其中第二代FB-DIMM将采用规格更高的AMB2(高级内存缓冲器)。不过目前有关DDR3内存模组的标准制定工作刚开始,引脚设计还没有最终确定。 除了以上9点之外,DDR3还在功耗管理,多用途寄存器方面有新的设计,但由于仍入于讨论阶段,且并不是太重要的功能,在此就不详细介绍了 面向64位构架的DDR3显然在频率和速度上拥有更多的优势,此外,由于DDR3所采用的根据温度自动自刷新、局部自刷新等其它一些功能,在功耗方面DDR3也要出色得多,因此,它可能首先受到移动设备的欢迎,就像最先迎接DDR2内存的不是台式机而是服务器一样。在CPU外频提升最迅速的PC台式机领域,DDR3未来也是一片光明。目前Intel预计在明年第二季所推出的新芯片-熊湖(Bear Lake),其将支持DDR3规格,而AMD也预计同时在K9平台上支持DDR2及DDR3两种规格。 DDR1&DDR2&DDR3: DDR1 DDR2 DDR3 电压 VDD/VDDQ 2.5V/2.5V 1.8V/1.8V (+/-0.1) 1.5V/1.5V (+/-0.075) I/O接口 SSTL_25 SSTL_18 SSTL_15 数据传输率(Mbps) 200~400 400~800 800~1600 容量标准 64M~1G 256M~4G 512M~8G Memory Latency(ns) 15~20 10~20 10~15 CL值 1.5/2/2.5/3 3/4/5/6 5/6/7/8 预取设计(Bit) 2 4 8 逻辑Bank数量 2/4 4/8 8/16 突发长度 2/4/8 4/8 8 封装 TSOP FBGA FBGA 引脚标准 184Pin DIMM 240Pin DIMM 240Pin DIMM   从整体规格上看,DDR3在设计思路上与DDR2的差别并不大,提高传输速率的方法仍然是提高预取位数。但是,就像DDR2和DDR的对比一样,在相同的时钟频率下,DDR2与DDR3的数据带宽是一样的,只不过DDR3的速度提升潜力更大。 DDR3 和 DDR2 的 核 心 特 性 比 较 DDR3 DRAM DDR2 DRAM 芯片封装 FBGA FBGA Pin脚数目 78ball x4、x8 96ball x16 60ball x4、x8 78ball x16 工作电压 1.5V 1.8V 组织 512Mb - 8Gb 256Mb - 4Gb 内部bank数量 8 (512Mb、1Gb、2Gb、4Gb、8Gb) 4 (256Mb、512Mb) 8 (1Gb、2Gb、4Gb) 预读取 8bit 4bit 突发长度 BL4、BL8 BL4、BL8 突发类型 Fixed、MRS或OTF Fixed、LMR 附加延迟(AL) 0、CL-1、CL-2 0、1、2、3、4 读取延迟(RL) AL+CL (CL=5、6、7、8、9、10) AL+CL (CL=3、4、5、6) 写入延迟(CWD) AL+CWL (CWL=5、6、7、8) RL-1 频率范围 200MHz- 800MHz 133MHz - 400MHz 模组频率范围(DDR) DDR3-800、DDR3-1066、DDR3-1333、DDR3-1600 DDR3-533、DDR3-667、DDR3-800 模组类型 DIMM、SO-DIMM、Micro-DIMM、FB-DIMM2 DIMM、SO-DIMM、Micro-DIMM、FB-DIMM ------------------------------------------------------------------------------------------------------- 读写波形: DDR总线”读””写”操作时序: DDR2 SDRAM 读/写时序图: DDR3 SDRAM 读/写操作时序图: 发展趋势: 新一代内存技术:相变内存 Vs 磁内存   如今我们所接触的都是DRAM(动态随机访问存储器),一旦没有持续的电力,所存储的数据就会立即消失,这就直接导致目前的PC必需经历一段不短的时间进行启动才能正式使用,而无法像其他家电一样即开即用。如果说Intel已经流产的FB-DIMM只不过是一种规格标准,那么相变内存和磁内存则是未来真正的核心技术。   1.相变内存   当前使用的大多数闪存都有一个存放电荷的部分——“浮栅”,其设计特点是不会泄漏。因此,闪存可保持其存储的数据并且只在读、写或擦掉信息时需要供电。这种“非易失性”特征使得闪存被广泛用于以电池供电的便携式电子设备中。非易失性数据保留也是一般计算机应用的一大优势,但是在闪存上写入数据要比在DRAM或SRAM上写入数据慢上千倍。而且,闪存存储单元在被写过大约10万次以后就会降质并且变得不再可靠。这对于许多消费应用来说并不是问题,但对那些必须频繁重写的应用,如计算机主存储器或网络的缓冲存储器或存储系统来说,这将会带来问题。 由IBM、旺宏和奇梦达共同取得的PCM相变存储器成果极其重要,因为它不仅推出了一种新型非易失性相变材料(转换速度比闪存快500倍,功耗不到闪存的一半),最重要的是,当其尺寸缩小为至少22纳米时,依然可实现这些性能,远远领先浮栅闪存。该相变存储器的核心是一小片半导体合金膜,它可以在有序的、具有更低电阻的结晶相位与无序的、具有更高电阻的非结晶相位之间快速转换。因为无需电能来保持这种材料的任意一种相位,所以,相变存储器是非易失性的。   同普通的Flash芯片相比,PCM内存的数据写入时间仅为1/500s,写入时的耗电量也不足Flash芯片的1/2。并且IBM称,目前的PCM内存的设计可以在22nm工艺的时候依旧不需要进行很大的修改,其更适应先进制程来制造。IBM同时宣称,从存储密度来说,PCM也更有优势,即使其存储单元面积降低到60平方纳米,其依旧可以完成存储工作。   当然,IBM的PCM内存对于制作工艺的要求实在太高,至少在几年内绝对不可能量产。但是,Intel和意法半导体已联手研究PCM相变内存。此前这两大芯片厂商一直在研究基于硫族化物的相变内存,作为非易失性内存,这种内存技术只需要65nm工艺就足以支撑,也可能取代现有的DRAM。此外,韩国三星电子开发出了采用90nm工艺制造的512Mbit PCM(相变内存),只不过其速度还是无法达到PC内存的需要,但是相信未来依然有着充裕的时间留给三星来改进。   2.磁内存   磁内存(Magnetic RAM)是一种非易失性的磁性随机存储器,所谓“非易失性”是指关掉电源后,仍可以保持记忆完整,功能与目前极为流行的闪存芯片类似;而“随机存取”是指CPU读取资料时,不一定要从头开始,随时可用相同的速率,从内存的任何部位读写信息。MRAM运作的基本原理与硬盘驱动器类似,就如同在硬盘上存储数据一样,数据以磁性的方向为依据,存储为0或1。它存储的数据具有永久性,直到被外界的磁场影响之后,才会改变这个磁性数据。因为运用磁性存储数据,所以MRAM在容量成本方面大幅度降低。   但是MRAM的磁介质与硬盘有着很大的不同。它的磁密度要大得多,也相当薄,因此产生的自感和阻尼要少得多,这也是MRAM速度明显快于硬盘的重要原因。当进行读写操作时,MRAM中的磁极方向控制单元会使用相反的磁力方向,以使数据流水线能同时进行读写操作而不延误时间。但是,MRAM的这种设计方案也不是没有坏处,当磁密度小到一定程度时会产生一定的信号干扰,对于MRAM的稳定性有所影响。不过好在目前65纳米制作工艺相当先进,已经完全能够解决这一问题。   事实上,MRAM的内存芯片很早就已经推出,但是一直无法解决容量提升的难题。在高密度MRAM模块中会遇到磁介质的不规则漩涡,这种漩涡引起了磁极的老化,甚至导致读写错误。这也就是说,MRAM的寿命和稳定性会随着MRAM容量的增加而面临严峻的考验。为此,VERTICAL RING GMR CELLS技术(垂直环绕巨磁阻单元)临危授命,它的模式图如下。很明显,VRGC让磁层有了软硬之分。大家可不要小看这一简单的变化,因为这样一来,垂直排列的巨磁阻会将不规则漩涡基本消除,很有效地解决了MRAM的老化问题。此外,为了加强MRAM的稳定性,避免读写错误,VRGC技术在每一基本单元额外加入了一对平行字符线,这有点类似目前普遍应用于服务器内存的校验功能。   现在DDR2内存如火如荼,但是真正带来的性能提升却并不大。DDR3内存几乎是肯定有望普及的新技术,而XDR内存也有着很强的竞争力,甚至有望得到AMD的垂青。但是如果想要彻底获得非易失性的高速内存,那么相变内存和磁内存才是真正的发展之路。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服