当前位置: 首页 > java >正文

DDR5舍入定义和算法Rounding Definitions and Algorithms详细讲解

 本文详细介绍了DDR5舍入定义和算法Rounding Definitions and Algorithms。

13.2 舍入定义和算法--Rounding Definitions and Algorithms

 用于计算时序参数的软件算法受到来自许多来源的舍入误差的影响。例如,一个系统可能使用一个标称频率为2200 MHz的内存时钟,或者一个时钟周期为0.454545…ns。类似地,一个内存时钟频率为2800 MHz的系统在数学上产生(mathematically yields)的时钟周期为0.357142…ns。在大多数情况下,不可能精确地表示小数点(decimal point)后的所有数字,并且必须进行舍入,因为DDR5 SDRAM规范为时序参数建立了1 ps的最小粒度。

必须定义舍入规则,以便在不违反设备参数的情况下优化设备性能。这些算法依赖于在设备测试和规范的修正因素(correction factors)内的结果,以避免由于舍入误差而损失性能。所有时序参数的定义都应与所定义的规则保持一致。

rules如下:

1.参数值的定义精度为1ps。
2.时钟周期,如tCKAVG(min)向下舍入(RD)精度为1ps;例如,0.454545…ns定义为454 ps, 0.357142…ns定义为357 ps。
3.Real number math:使用实数(real)数学,在系统中以时钟数(nCK)编程,但以时间单位(ns)表示的参数,如tWRmin, tRCDmin等,除以应用时钟周期(ns)(下舍入(RD)到最近的ps),产生时钟单位(nCK)的比率,减去1%或(0.01)的校正因子

http://www.xdnf.cn/news/10607.html

相关文章:

  • 第17讲、odoo18可视化操作代码生成模块
  • L2-054 三点共线 - java
  • 【LeetCode】数组|枚举|数学题型刷题汇总
  • 头像预览和上传
  • 第一章:计算机系统概论
  • Y1——链式前向星
  • 在 Linux 服务器上无需 sudo 权限解压/打包 .7z 的方法(实用命令)
  • 21-CS61B-lab6:java文件操作以及持久化一见
  • BiliNote简介
  • 第100期 DL,多输入多输出通道
  • 学习STC51单片机25(芯片为STC89C52RCRC)
  • edg浏览器打开后默认是360界面
  • 某电子计数跳绳的一次修复经历
  • abandon便签:一个免费好用审美在线的桌面便签应用
  • python打卡day43
  • 【Python序列化】TypeError: Object of type xxx is not JSON serializable问题的解决方案
  • 分词算法BBPE详解和Qwen的应用
  • day 40 python打卡
  • Spring框架学习day6--事务管理
  • 【ISAQB大纲解读】信息隐藏指的是什么
  • 基于Qt的app开发的过渡期
  • PH热榜 | 2025-06-01
  • Flex弹性布局
  • langGraph多Agent
  • 【C语言入门级教学】冒泡排序和指针数组
  • ShardingSphere 分片策略深度解析
  • 导入典籍数据
  • 《仿盒马》app开发技术分享-- 购物车业务逻辑完善(端云一体)
  • java 多线程
  • 基于贝叶斯优化神经网络的光伏功率预测综述