【JESD79-5之】13 电气特性和交流时序
- 13.1 交流时序和输出转换速率的参考负载
- 13.2 舍入定义和算法
- 13.3 速度等级时序参数
- 13.3.1 DDR5-3200到DDR5-4000的时序参数
- 13.3.2 DDR-4400到DDR5-5200的时序参数
- 13.3.3 DDR-5600到DDR5-6400的时序参数
- 13.3.4 DDR-6800到DDR5-7600的时序参数
- 13.3.5 DDR-8000到DDR5-8400的时序参数
- 13.3.6 3DS-DDR5-3200到3DS-DDR5-4000 x4 2H & 4H的时序参数
- 13.3.7 3DS-DDR5-4400到3DS-DDR5-5200 x4 2H & 4H的时序参数
- 13.3.8 3DS-DDR5-5600到3DS-DDR5-6400 x4 2H & 4H的时序参数
13.1 交流时序和输出转换速率的参考负载
13.2 舍入定义和算法
用于计算时间参数的软件算法受到来自许多来源的舍入误差的影响。例如,一个系统可能使用一个标称频率为2200 MHz的内存时钟,或者一个时钟周期为0.454545…ns。类似地,一个内存时钟频率为2800 MHz的系统在数学上产生的时钟周期为0.357142…ns。在大多数情况下,不可能精确地表示小数点后的所有数字,并且必须进行舍入,因为DDR5 SDRAM规范为时间参数建立了1 ps的最小粒度。
必须定义舍入规则,以便在不违反设备参数的情况下优化设备性能。这些算法依赖于在设备测试和规范的修正因素内的结果,以避免由于舍入误差而损失性能。所有时序参数的定义都应与所定义的规则保持一致。
参数值的定义精度为1ps。
时钟周期,如tCKAVG(min)被下舍入(RD)精度为1ps;例如,0.454545…ns定义为454 ps, 0.357142…ns定义为357 ps。
使用实数数学,在系统中以时钟数(nCK)编程,但以时间单位(ns)表示的参数,如tWRmin, tRCDmin等,除以应用时钟周期(ns)(下舍入(RD)到最近的ps),产生时钟单位(nCK)的比率,减去1%或(0.01)的校正因子,然后结果(上舍入)并设置为下一个更高的整数时钟数:
业内使用整数数学来计算nCK值,方法是用基于ps的整数表示时序值,将指定的参数值放大1000,除以应用程序时钟周期(下舍入(RD)到1ps范围),添加99.0%或(990)的反向校正因子,将结果除以1000,然后截断(类似于整数数学)向下到下一个较低的整数值
两种算法都能得到相同的结果。在结果冲突的情况下,首选算法是整数数学算法。
当转换为nCK单位时,该算法适用于所有定义为ns的时序参数。
13.2.1 示例1,利用整数数学算法转换tAA(min),从ns转换为nCK
此处应该是表述错误,应该为real number math算法的示例
13.2.2 示例2,利用整数数学算法转换tWR(min),从ns转换为nCK
13.3 速度等级时序参数
本节中定义的模拟时序参数应舍入至精度为1ps。随tCKmin缩放的参数最小值将使用与数据速率相关的tCKmin来定义。
13.3.1 DDR5-3200到DDR5-4000的时序参数
13.3.2 DDR-4400到DDR5-5200的时序参数
本节中定义的模拟时序参数应舍入至精度为1ps。随tCKmin缩放的参数最小值将使用与数据速率相关的tCKmin来定义。???