SDRAM与DDR SDRAM
SDRAM是比较长远的作业了,但咱们一提到它必定不会和 DDR混杂,咱们一般了解的SDRAM其实是SDR SDRAM,为SDRAM的第一代,而DDR1则为第二代,甚至到咱们现在运用的DDR4,其实为第五代SDRAM,在此需求弄清一下。以示差异,后续文 章里边用SDR来特指SDR SDRAM,而DDR就特指DDR SDRAM了。
就像很多人回复的相同,他们的本质差异便是周期操作方 式(也称时钟采样)的差异,这就导致后边规划上很大的不同。SDR都是“单数据传输形式”,这种内存的特性是在一个内存时钟周期中,在一个波形上升沿时进 行一次操作(读或写),而DDR则引用了一些新的规划及技能,其在一个内存时钟周期中,在波形上升沿时进行一次操作,在方波的下降沿时也做一次操作,适当 于在一个时钟周期中,DDR则能够完结SDR两个周期才干完结的使命,所以理论上同速率的DDR内存与SDR内存比较,功能要超出一倍,能够简略了解为 100MHZ DDR=200MHZ SDR。
至于SDR在规划上等长应该怎么考虑,我想这个可能是咱们最感兴趣的问题了,尽管SDR的使用现已不多了,但仍是常常有人会来问咱们,下面选用个人觉得比较好的上期文章的答复给咱们也来个参阅。
二 羔子网友说:“尽管都叫同步动态随机存储器,但是在技能上有很大不同,sdram归于第一代ram,ddr-sdram归于第二代ram,运用的是 double data rate和预存取技能,传输速率是第一代的两倍以上。在layout时,sdram甚至不必做等长,高功能要求在外。”
山水江南网友说:“Sdram是一起时钟同步,数据和时钟信号不必等长,但有最长的要求,所以走线尽可能的短。”
还 有其他的一些网友也有相似的观念,咱们比较赞同这种说法,正常来说假如SDR频率在100MHz以下,等长规模能够较大,相对来讲都能够不必故意去控了, 而假如频率超越100MHz以上,在PCB规划上就需求特别注意了,能够经过一个精确的时序仿真来核算等长,咱们的经历法则是尽量操控一切信号的长度,在 可控的情况下最好是长度不超越3inch。这个在高速先生前期的文章时序规划里边有提到,在此就不再解说了。
好了,现在正式回到咱们的DDR年代,如下图一是SDR到DDR4的近似开展道路及速率图。
图一 DDR开展道路及速率图
内 存的传输速度得以快速提高,除了芯片**工艺的前进之外,要害的技能便是双倍数据速率以及预存取。实际上内存的内核频率基本上是保持一致的,都是 100MHz到200MHz之间。一般以为200MHz的内存内核频率是当时技能的极限(超频在外)。DDR技能使数据传输速度提高了一倍,如图二所示, DDR在时钟信号上、下边缘一起采样数据。这样假如相同是200MHz的时钟,DDR能够到达400Mb/s的数据传输速度。
图二 DDR的时序
预 存取技能则有用提高了芯片内部的数据传输速度。预存取(Prefetch)增加了DDR存储阵列的位宽,如图三所示是DDR2和DDR3的预存取进程,可 以看到,由于预存取从4比特提高到了8比特,所以相同的总线频率和数据率下,DDR3的中心频率是DDR2的一半。中心频率下降,能够减小功耗,削减发热 量,提高内存作业稳定性。而相同的内存中心频率下,DDR3的总线频率和数据率是DDR2的一倍。
图三 DDR2和DDR3的预存取进程