DDR和DDR2详细介绍

DDR和DDR2详细介绍 
     2004-11-23CplusE    
文章目录

DDR

DDR (Double DATa Rate)SDRAM,顾名思义就是在相同工作频率下它能以两倍于SDRAM的速度来传输数据,也就是每时钟周期传输两次数据——时钟信号上升沿和下降沿各传输一次。那么加倍的数据传输率究竟从何而来呢?

DDR内存的存储阵列工作频率和同频的SDRAM(比如PC100的SDRAM和DDR200)一样,但是内部总线——也就是从内部存储阵列到I/O缓存之间的总线宽度是外部总线(buffer到内存控制器)的两倍,即从缓存到内存控制器采用了频率加倍的总线。也就是说,存储阵列使用一个较宽但较慢的总线,但是当数据传输到控制器时使用了一个较窄但是快速的总线。

实际上,内部的DRAM存储阵列在DDR266内存中的工作频率是133MHz,在DDR333中,存储阵列的工作频率是166MHz,DDR400中的存储阵列工作频率是200MHz,目前最快的DDR SDRAM的频率(这里不包括那些超频的内存)达到了600MHz,它的内部阵列工作频率达到300MHz,这个频率已经很难再继续提高。但是CPU的发展还在继续,对内存带宽的要求并没有因此停止,因此就出现了DDR2技术。

DDR2

通过上面对DDR SDRAM的讲解,DDR2的特性就很容易理解了,和DDR一样,它的内部存储阵列到I/O缓存之间通过一条宽敞的64位,100MHz总线,但是数据从缓存传输到外部控制器通过一条快速而狭窄的总线(16位,200MHz),外部总线仍然使用双倍传输数据的策略,我们得到的数据传输率为400MHz。因此,64位模组需要同时使用4个Bank以达到64位的总线宽度。这个内存模组被称为DDR2 400,它的标记方法和DDR内存相同,都是以内存的数据传输率来标识。

因此,以同样100MHz频率工作的DRAM存储阵列,我们使用不同的内存模组宽度,得到不同的内存带宽,SDRAM是800MB/s,DDR SDRAM是1600MB/s,DDR2 SDRAM则达到了3200MB/s的数据传输率!

这样看来,DDR2的性能似乎很容易就比DDR提高很多了,其实不然,除了带宽,这里还有一个重要的参数是延迟。正是由于延迟的影响,DDR2的性能并没有像预期一般理想。

让我们看看会有那些延迟,例如内存阵列工作的时钟组合是2-2-2,如果内存阵列在所有的方案中以相同的频率工作,那么所有的模组都具有同样的延迟(这里说的是PC100,DDR200,DDR2 400)。它们仅仅是带宽的区别。顺便提一下,2-2-2组合的含义是:CAS延迟,RAS到CAS的延迟和RAS预充电时间。第一个数字是取得列地址的延迟时间,第二个数字是行和列地址之间的延迟,第三个数字是存储阵列充电时间,预充电实际上是对行数据进行读操作。

但实际上,存储阵列不会工作在相同的频率上,举例来说PC133就是一个使用非常普遍的SDRAM,它的DRAM单元工作在133MHz上。DDR200虽然有着比PC133更高的带宽,但是它的相应延迟却更慢(内部阵列的工作频率仅100MHz),PC133的存储阵列的频率要比DDR200存储阵列的频率高33%。结果就是,DDR266才具有和PC133一样的延迟上的优势。

现在我们也看到类似的情形,DDR200和DDR2 400具有相同的延迟,而后者具有高一倍的带宽。实际上,DDR2 400和DDR400具有相同的带宽,它们都是3.2GB/s,但是,DDR400的存储阵列工作频率是200MHz,而DDR2 400的存储阵列工作频率是100MHz,也就是说DDR2 400的延迟要高于DDR400。上图是DDR2 533与DDR266的比较,可以看到这两者的延迟才是处于一个水平上。

让我们来比较一下数字,拿DDR2 533来说,在计算CL(CAS Latency)参数时其时钟周期一般为3.75ns(min)/8ns(max),而DDR400则为5ns。因此对于CAS延时为4个周期的DDR2 533内存来说其延迟时间为15ns(min)/32ns(max),而CAS延时2周期的DDR400则为10ns,即使是CL为2.5的DDR400也能达到12.5ns,低于DDR2 533不少。至于为什么DDR2的CAS延迟参数会有min和max之分,那是由于DDR2的外部I/O总线频率与内部芯片工作频率不一致造成的,拿DDR2 533来说,其外部I/O总线频率为266MHz(周期约3.75ns),而内部芯片工作频率为133MHz(周期约7.5ns),所以在顺利的情况下可以达到最快的3.75ns,而最慢就只有8ns了。

情况看上去有些荒谬,DDR2虽然能提供更大的带宽,具有潜在的优势,但是,DDR2初期的产品在性能上甚至落后于DDR。那么除了未来可以发展到更高规格的水平之外(如DDR2 800),DDR2还具有什么优势呢?

DDR2的优势

DDR内存通常采用TSOP芯片封装形式,这种封装形式可以很好的工作在200MHz上,当频率更高时,它过长的管脚就会产生很高的阻抗和寄生电容,这会影响它的稳定性和频率提升的难度。这里就需要说到另一种封装—BGA或者Ball Grid Array,它可以适应更高的工作频率,如在显卡中已经使用了大量用BGA封装的高速显存。这种封装具有很低的阻抗和寄生电容,并且具有更小的几何尺寸,允许更在效的散热。DDR2内存颗粒将采用BGA封装。不过,BGA封装的成本要高于TSOP。当然BGA封装并不是DDR2内存所独有的,除了显卡上大量使用过以外,很早以前,Kingmax就已经使用BGA封装的DDR内存。

另外一个DDR与DDR2之间的区别就在于信号终结电阻。由于高频信号会在信号线的终点产生反射,这会影响信号品质,混淆有用的信号和反向信号。我们需要防止这种现象的发生,于是通过在电路终点使用终结电阻来减少信号反射。

在使用DDR SDRAM的主板上都有几百颗的信号终结电阻,你可以仔细看看DIMM插槽下方那些大量的电阻器,它们就是所谓的终结电阻,大量的终结电阻会增加主板的制造成本。而DDR2把终结电路直接内建在核心中,因此就不再需要主板上提供终结电路。这也就是所谓的ODT(On-Die TerminATion)。实际上,不同的内存模组对终结电路的要求是不一样的,终结电阻的大小决定了数据线的信噪比和反射率,终结电阻小则数据线信号反射低但是信噪比也较低;终结电阻高,则数据线的信噪比高,但是信号反射也会增加。因此主板上的终结电阻并不能非常好的匹配内存模组,还会在一定程度上影响信号品质。DDR2可以根据自已的特点内建合适的终结电阻,这样可以保证最佳的信号波形。使用DDR2不但可以降低主板成本,还得到了最佳的信号品质,这是DDR不能比拟的。

还有一个DDR2相对于DDR很大的优势就是在发热量方面。DDR2的核心工作电压仅为1.8V,而DDR的核心工作电压在2.5-2.6V(高电压意味着高发热),因此,DDR2产生的热量要小于DDR,一般估计可以减少30%。实际上,我们也注意到目前有许多DDR也工作在1.8V,但由于DDR模组规格要求2.5V工作电压,因此它需要把2.5V的输入电压进行转换,这部分会变成热量散发,因此使用低电压DDR也不能减少模组的发热量。

总的来说,目前的DDR2在性能上还不能完全打败DDR,当然在生产成本上也没有优势。不过由于其低发热以及内存存储阵列频率较低的特点,将来的发展潜力是非常大的。相信更高规格的DDR2的出现将使得其性能更上一层楼。

DDR和DDR2的其它区别参见下表:

 
DDR
DDR2
数据传输频率
200/266/333/400 MHz
400/533/(667) MHz
I/O 总线频率
100/133/166/200 MHz
200/266/(333) MHz
存储阵列频率
100/133/166/200 MHz
100/133/(166) MHz
Batch reading size
2/4/8
4/8
CAS Latency
1.5, 2, 2.5
3+, 4, 5
Write Latency
1T
Read Latency-1
Pin 数量
184pin
240pin

DDR2的优势

DDR内存通常采用TSOP芯片封装形式,这种封装形式可以很好的工作在200MHz上,当频率更高时,它过长的管脚就会产生很高的阻抗和寄生电容,这会影响它的稳定性和频率提升的难度。这里就需要说到另一种封装—BGA或者Ball Grid Array,它可以适应更高的工作频率,如在显卡中已经使用了大量用BGA封装的高速显存。这种封装具有很低的阻抗和寄生电容,并且具有更小的几何尺寸,允许更在效的散热。DDR2内存颗粒将采用BGA封装。不过,BGA封装的成本要高于TSOP。当然BGA封装并不是DDR2内存所独有的,除了显卡上大量使用过以外,很早以前,Kingmax就已经使用BGA封装的DDR内存。

另外一个DDR与DDR2之间的区别就在于信号终结电阻。由于高频信号会在信号线的终点产生反射,这会影响信号品质,混淆有用的信号和反向信号。我们需要防止这种现象的发生,于是通过在电路终点使用终结电阻来减少信号反射。

在使用DDR SDRAM的主板上都有几百颗的信号终结电阻,你可以仔细看看DIMM插槽下方那些大量的电阻器,它们就是所谓的终结电阻,大量的终结电阻会增加主板的制造成本。而DDR2把终结电路直接内建在核心中,因此就不再需要主板上提供终结电路。这也就是所谓的ODT(On-Die TerminATion)。实际上,不同的内存模组对终结电路的要求是不一样的,终结电阻的大小决定了数据线的信噪比和反射率,终结电阻小则数据线信号反射低但是信噪比也较低;终结电阻高,则数据线的信噪比高,但是信号反射也会增加。因此主板上的终结电阻并不能非常好的匹配内存模组,还会在一定程度上影响信号品质。DDR2可以根据自已的特点内建合适的终结电阻,这样可以保证最佳的信号波形。使用DDR2不但可以降低主板成本,还得到了最佳的信号品质,这是DDR不能比拟的。

还有一个DDR2相对于DDR很大的优势就是在发热量方面。DDR2的核心工作电压仅为1.8V,而DDR的核心工作电压在2.5-2.6V(高电压意味着高发热),因此,DDR2产生的热量要小于DDR,一般估计可以减少30%。实际上,我们也注意到目前有许多DDR也工作在1.8V,但由于DDR模组规格要求2.5V工作电压,因此它需要把2.5V的输入电压进行转换,这部分会变成热量散发,因此使用低电压DDR也不能减少模组的发热量。

总的来说,目前的DDR2在性能上还不能完全打败DDR,当然在生产成本上也没有优势。不过由于其低发热以及内存存储阵列频率较低的特点,将来的发展潜力是非常大的。相信更高规格的DDR2的出现将使得其性能更上一层楼。

DDR和DDR2的其它区别参见下表:

 
DDR
DDR2
数据传输频率
200/266/333/400 MHz
400/533/(667) MHz
I/O 总线频率
100/133/166/200 MHz
200/266/(333) MHz
存储阵列频率
100/133/166/200 MHz
100/133/(166) MHz
Batch reading size
2/4/8
4/8
CAS Latency
1.5, 2, 2.5
3+, 4, 5
Write Latency
1T
Read Latency-1
Pin 数量
184pin
240pin

DDR2的优势

DDR内存通常采用TSOP芯片封装形式,这种封装形式可以很好的工作在200MHz上,当频率更高时,它过长的管脚就会产生很高的阻抗和寄生电容,这会影响它的稳定性和频率提升的难度。这里就需要说到另一种封装—BGA或者Ball Grid Array,它可以适应更高的工作频率,如在显卡中已经使用了大量用BGA封装的高速显存。这种封装具有很低的阻抗和寄生电容,并且具有更小的几何尺寸,允许更在效的散热。DDR2内存颗粒将采用BGA封装。不过,BGA封装的成本要高于TSOP。当然BGA封装并不是DDR2内存所独有的,除了显卡上大量使用过以外,很早以前,Kingmax就已经使用BGA封装的DDR内存。

另外一个DDR与DDR2之间的区别就在于信号终结电阻。由于高频信号会在信号线的终点产生反射,这会影响信号品质,混淆有用的信号和反向信号。我们需要防止这种现象的发生,于是通过在电路终点使用终结电阻来减少信号反射。

在使用DDR SDRAM的主板上都有几百颗的信号终结电阻,你可以仔细看看DIMM插槽下方那些大量的电阻器,它们就是所谓的终结电阻,大量的终结电阻会增加主板的制造成本。而DDR2把终结电路直接内建在核心中,因此就不再需要主板上提供终结电路。这也就是所谓的ODT(On-Die TerminATion)。实际上,不同的内存模组对终结电路的要求是不一样的,终结电阻的大小决定了数据线的信噪比和反射率,终结电阻小则数据线信号反射低但是信噪比也较低;终结电阻高,则数据线的信噪比高,但是信号反射也会增加。因此主板上的终结电阻并不能非常好的匹配内存模组,还会在一定程度上影响信号品质。DDR2可以根据自已的特点内建合适的终结电阻,这样可以保证最佳的信号波形。使用DDR2不但可以降低主板成本,还得到了最佳的信号品质,这是DDR不能比拟的。

还有一个DDR2相对于DDR很大的优势就是在发热量方面。DDR2的核心工作电压仅为1.8V,而DDR的核心工作电压在2.5-2.6V(高电压意味着高发热),因此,DDR2产生的热量要小于DDR,一般估计可以减少30%。实际上,我们也注意到目前有许多DDR也工作在1.8V,但由于DDR模组规格要求2.5V工作电压,因此它需要把2.5V的输入电压进行转换,这部分会变成热量散发,因此使用低电压DDR也不能减少模组的发热量。

总的来说,目前的DDR2在性能上还不能完全打败DDR,当然在生产成本上也没有优势。不过由于其低发热以及内存存储阵列频率较低的特点,将来的发展潜力是非常大的。相信更高规格的DDR2的出现将使得其性能更上一层楼。

DDR和DDR2的其它区别参见下表:

 
DDR
DDR2
数据传输频率
200/266/333/400 MHz
400/533/(667) MHz
I/O 总线频率
100/133/166/200 MHz
200/266/(333) MHz
存储阵列频率
100/133/166/200 MHz
100/133/(166) MHz
Batch reading size
2/4/8
4/8
CAS Latency
1.5, 2, 2.5
3+, 4, 5
Write Latency
1T
Read Latency-1
Pin 数量
184pin
240pin

DDR2的优势

DDR内存通常采用TSOP芯片封装形式,这种封装形式可以很好的工作在200MHz上,当频率更高时,它过长的管脚就会产生很高的阻抗和寄生电容,这会影响它的稳定性和频率提升的难度。这里就需要说到另一种封装—BGA或者Ball Grid Array,它可以适应更高的工作频率,如在显卡中已经使用了大量用BGA封装的高速显存。这种封装具有很低的阻抗和寄生电容,并且具有更小的几何尺寸,允许更在效的散热。DDR2内存颗粒将采用BGA封装。不过,BGA封装的成本要高于TSOP。当然BGA封装并不是DDR2内存所独有的,除了显卡上大量使用过以外,很早以前,Kingmax就已经使用BGA封装的DDR内存。

另外一个DDR与DDR2之间的区别就在于信号终结电阻。由于高频信号会在信号线的终点产生反射,这会影响信号品质,混淆有用的信号和反向信号。我们需要防止这种现象的发生,于是通过在电路终点使用终结电阻来减少信号反射。

在使用DDR SDRAM的主板上都有几百颗的信号终结电阻,你可以仔细看看DIMM插槽下方那些大量的电阻器,它们就是所谓的终结电阻,大量的终结电阻会增加主板的制造成本。而DDR2把终结电路直接内建在核心中,因此就不再需要主板上提供终结电路。这也就是所谓的ODT(On-Die TerminATion)。实际上,不同的内存模组对终结电路的要求是不一样的,终结电阻的大小决定了数据线的信噪比和反射率,终结电阻小则数据线信号反射低但是信噪比也较低;终结电阻高,则数据线的信噪比高,但是信号反射也会增加。因此主板上的终结电阻并不能非常好的匹配内存模组,还会在一定程度上影响信号品质。DDR2可以根据自已的特点内建合适的终结电阻,这样可以保证最佳的信号波形。使用DDR2不但可以降低主板成本,还得到了最佳的信号品质,这是DDR不能比拟的。

还有一个DDR2相对于DDR很大的优势就是在发热量方面。DDR2的核心工作电压仅为1.8V,而DDR的核心工作电压在2.5-2.6V(高电压意味着高发热),因此,DDR2产生的热量要小于DDR,一般估计可以减少30%。实际上,我们也注意到目前有许多DDR也工作在1.8V,但由于DDR模组规格要求2.5V工作电压,因此它需要把2.5V的输入电压进行转换,这部分会变成热量散发,因此使用低电压DDR也不能减少模组的发热量。

总的来说,目前的DDR2在性能上还不能完全打败DDR,当然在生产成本上也没有优势。不过由于其低发热以及内存存储阵列频率较低的特点,将来的发展潜力是非常大的。相信更高规格的DDR2的出现将使得其性能更上一层楼。

DDR和DDR2的其它区别参见下表:

 
DDR
DDR2
数据传输频率
200/266/333/400 MHz
400/533/(667) MHz
I/O 总线频率
100/133/166/200 MHz
200/266/(333) MHz
存储阵列频率
100/133/166/200 MHz
100/133/(166) MHz
Batch reading size
2/4/8
4/8
CAS Latency
1.5, 2, 2.5
3+, 4, 5
Write Latency
1T
Read Latency-1
Pin 数量
184pin
240pin

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值