LINK ECC
1.wck 1600MHZ
2.在dram接口处按照per byte per burst即8x16=128bit计算ECC,所以对于dg width=16,BL16
有2组ECC,对于BL32有4组ECC
3.Write
。模式寄存器支持write ECC并打开write ECC enable
。RDQS t as input,表征写ECC数据
。DQ按照128bit粒度产生和校验ECC,DMl按照16bit数据粒度产生和校验ECC。
。支特normal write和mask write命令生成和校验ECC
。ECC数据的排布:portion按16 beats分割,RDQS t在beat0为低,beat1-beat15分布有效ECC
数据,DM川ECC+DATA ECC=6bit+9bit
4.Read
。模式寄存器支特read ECC并打开read ECC enbale
。DMI as output,表征读ECC数据
。Enable read ecci时,不能打开read dbi,也不能打开read data copy
。ECC数据的排布:portion按16 peats分割,DM在beat0-beat5为低,beat6-beat15分布有效ECC数据,只有DATA ECC=9bit
DATA copy
作用:降低读写功耗。
WRITE Data Copy | 减少IDD4W 功耗;MR21 OP[0]= 1 支持,0不支持。MR21 OP[4]=1B enable。 |
READ Data Copy | 减少IDD4R 功耗;MR21 OP[1]= 1 支持,0不支持。MR21 OP[5]=1B enable。 |
byte为单位,byte内 第一个bit为参考bit,所有bit都相同,才可以做data copy(bit1~7 copy bit0的值)。传输时,只有bit0 需要传输,其他bit 都是0.
write 使用CAS 命令控制是否需要 data copy
read 使用DM 控制是否data copy, DBI和data copy可同时开启,根据1 的bit数来区分,但我对JEDEC-5A中描述不理解,待后续JEDEC版本是否有更清楚的介绍。