在介绍LPDDR与DDR的区别前,首先叙述二者的发展历史。
计算机的存储器分为两种:RAM和ROM。而RAM也分为两种:SRAM和DRAM。
随着对CPU主频提高和RAM容量增大的需求,DRAM不断发展,从SDRAM到DDR。DDR一直更新换代,电压更低、速率翻倍、容量翻倍,最新已到DDR5。
DDR适用于高性能计算设备等领域,但在移动设备和嵌入式系统等需要长时间使用的场景下,需要更低功耗的DDR,LPDDR应运而生。
LPDDR拥有比同代DDR内存更低的功耗和更小的体积。LPDDR也分为MDDR、LPDDR2、LPDDR3、LPDDR4、LPDDR4X、LPDDR5和LPDDR5X,和DDR一样,数据处理速度和节能性随着代数的增加而提高。
上面是LPDDR与DDR应用场景的区别,下面主要介绍技术实现上的区别。
LPDDR作为low power版本的DDR,最主要的区别为电压低,这是实现低功耗的主要手段。但是相同制造工艺,芯片供电电压越低,能达到工作频率越低。为了保障工作速率,下面几方面就是LPDDR做的取舍。
1、带宽。标准中的带宽是单个DQ pin的带宽,但LPDDR通常比DDR的数据位宽小,所以实际的数据吞吐率并没有更高。以LPDDR4与DDR4对比为例:LPDDR4具有两个16位通道,从而使每个DIMM的总线总长度为32位。相比之下,DDR4每个DIMM具有64位通道。
2、预取(prefetch)位数。DDR4的预取为8bit,而LPDDR4的预取为16bit。但LPDDR预取位数的提高也会导致在数据位宽相同且SOC的访问不够连续时,可能有更多的数据被浪费掉,导致带宽利用率的降低。
3、突发长度。LPDDR4还具有更灵活的突发长度,范围从16到32(256或512位,32或64字节)。而DDR4被限制为每个周期8个突发长度(128位或16字节)。
4、数据位宽配置。DDR的数据位宽可以灵活配置,在需要ECC的场景可以使用side-band ECC,例如72bit位宽(其中64bit为数据,8bit为ECC),而LPDDR位宽固定,为了在不浪费数据位宽的情况下加入ECC实现对DRAM中数据的保护,只能使用in-line ECC,对性能会造成明显的负面影响 标签:ECC,区别,DDR,LPDDR4,LPDDR,数据位,预取 From: https://www.cnblogs.com/yiliu666-oo/p/18028662