SDRAM的结构、时序与性能的关系(上)
日期:2007年8月15日 作者: 查看:[大字体 中字体 小字体]-
SDRAM的结构、时序与性能的关系(上)
在讲完SDRAM的基本工作原理和主要操作之后,我们现在要重要分析一下SDRAM的时序与性能之间的关系,它不在局限于芯片本身,而是从整体的内存系统去分析。这也是广大DIYer所关心的话题。比如CL值对性能的影响有多大几乎是每个内存论坛都会有讨论,今天我们就详细探讨一下,其中的很多内容同样适用于DDR与RDRAM。这里需要强调一点,对于内存系统整体而言,一次内存访问就是对一个页的访问,这个页的定义已经在解释Full Page含义时讲明了。由于在P-Bank中,每个芯片的寻址都是一样的,所以可以将页访问“浓缩”等效为对每芯片中指定行的访问,这样可能比较好理解。但为了与官方标准统一,在下文中会经常用页来描述相关的内容,请读者注意理解。
一、影响性能的主要时序参数
所谓的影响性能是并不是指SDRAM的带宽,频率与位宽固定后,带宽也就不可更改了。但这是理想的情况,在内存的工作周期内,不可能总处于数据传输的状态,因为要有命令、寻址等必要的过程。但这些操作占用的时间越短,内存工作的效率越高,性能也就越好。
非数据传输时间的主要组成部分就是各种延迟与潜伏期。通过上文的讲述,大家应该很明显看出有三个参数对内存的性能影响至关重要,它们是tRCD、CL和tRP。每条正规的内存模组都会在标识上注明这三个参数值,可见它们对性能的敏感性。
以内存最主要的操作——读取为例。tRCD决定了行寻址(有效)至列寻址(读/写命令)之间的间隔,CL决定了列寻址到数据进行真正被读取所花费的时间,tRP则决定了相同L-Bank中不同工作行转换的速度。现在可以想象一下读取时可能遇到的几种情况(分析写入操作时不用考虑CL即可):
1、要寻址的行与L-Bank是空闲的。也就是说该L-Bank的所有行是关闭的,此时可直接发送行有效命令,数据读取前的总耗时为tRCD+CL,这种情况我们称之为页命中(PH,Page Hit)。
2、要寻址的行正好是前一个操作的工作行,也就是说要寻址的行已经处于选通有效状态,此时可直接发送列寻址命令,数据读取前的总耗时仅为CL,这就是所谓的背靠背(Back to Back)寻址,我们称之为页快速命中(PFH,Page Fast Hit)或页直接命中(PDH,Page Direct Hit)。
3、要寻址的行所在的L-Bank中已经有一个行处于活动状态(未关闭),这种现象就被称作寻址冲突,此时就必须要进行预充电来关闭工作行,再对新行发送行有效命令。结果,总耗时就是tRP+tRCD+CL,这种情况我们称之为页错失(PM,Page Miss)。
显然,PFH是最理想的寻址情况,PM则是最糟糕的寻址情况。上述三种情况发生的机率各自简称为PHR——PH Rate、PFDR——PFH Rate、PMR——PM Rate。因此,系统设计人员(包括内存与北桥芯片)都尽量想提高PHR与PFHR,同时减少PMR,以达到提高内存工作效率的目的。
二、增加PHR的方法
显然,这与预充电管理策略有着直接的关系,目前有两种方法来尽量提高PHR。自动预充电技术就是其中之一,它自动的在每次行操作之后进行预充电,从而减少了日后对同一L-Bank不同行寻址时发生冲突的可能性。但是,如果要在当前行工作完成后马上打开同一L-Bank的另一行工作时,仍然存在tRP的延迟。怎么办? 此时就需要L-Bank交错预充电了。
VIA的4路交错式内存控制就是在一个L-Bank工作时,对下一个要工作的L-Bank进行预充电。这样,预充电与数据的传输交错执行,当访问下一个L-Bank时,tRP已过,就可以直接进入行有效状态了。目前VIA声称可以跨P-Bank进行16路内存交错,并以LRU算法进行预充电管理。
有关L-Bank交错预充电(存取)的具体执行在本刊2001年第2期已有详细介绍,这里就不再重复了。

L-Bank交错自动预充电/读取时序图(可点击放大):L-Bank 0与L-Bank 3实现了无间隔交错读取,避免了tRP对性能的影响 三、增加PFHR的方法
无论是自动预充电还是交错工作的方法都无法消除tRCD所带来的延迟。要解决这个问题,就要尽量让一个工作行在进行预充电前尽可能多的接收多个工作命令,以达到背靠背的效果,此时就只剩下CL所造成的读取延迟了(写入时没有延迟)。 - [1] [2] 下一页
-
- SDRAM的结构、时序与性能的关系(上) 相关文章:
- ·关于三级片和A片的区分标准
- ·关于局域网限制网速的问题
- ·关于web.xml配置的详细说明
- ·劳动法相关小案例:病假工资如何计算?
- ·大航海时代4 中文版攻关资料大全
- ·静态路由的设置及相关命令
- ·解决与HTTP 500 – 内部服务器错误错误信息有关的问题
- ·全面解决Generic host process for win32 services遇到问题需要关闭
- ·关于oracle日期函数的介绍和使用
- ·EXE文件打不开——恢复EXE文件关联
- SDRAM的结构、时序与性能的关系(上) 相关软件
- ·《孤岛惊魂》通关存档
- ·《火影忍者2》格斗闯关
- ·《危险关系三姐妹》性感游戏稚春篇
- ·《大航海时代4威力加强版》地图全开通关存档
- ·杨家将传奇一线40关 完整版
- ·智能开关机 V3.20
- ·魔兽世界 安其拉关门录像
- ·电脑开关机画面修改程序 V2.40
- ·《轩辕剑4》全关卡存档
- ·英雄无敌5 全通关存档
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:DDR-Ⅱ与DDR-Ⅲ(一)
下一篇:笔记本内存双通道(DDR2)
精品推荐
热点TOP10
- ·电脑高手的140个电脑技巧
- ·什么是AAC
- ·CPU发展历史
- ·开机提示reboot and select proper boot device or insert boot Media in selected boot device的解决
- ·显示器工厂模式的进入方法集锦
- ·生不逢时的祭品 谈英特尔图拉丁处理器
- ·各种品牌手机话机解锁秘籍
- ·各品牌LCD面板类型介绍
- ·怎样排除光驱不读盘故障?
- ·用KV3000修复硬盘特殊问题一例
- ·一步成高手:终极图解内存(下篇)
- ·按下电源 风扇转但主机不启动
- ·CPU发展简史--续
- ·驱动完全手册——基础篇
- ·电脑硬件维护基础知识
- ·显示器维修实例大全
- ·笔记本内存双通道(DDR2)
- ·CPU万用公式--只看包装就能估算CPU的性能
- ·CPU主要参数名词解释
- ·拨号上网错误代码详解
特别推荐
- ·电脑主板故障分类
- ·硬盘技术发展
- ·CPU万用公式--只看包装就能估算CPU的性能
- ·如何通过颗粒编号识别当今现代内存条规格(三)
- ·什么是tc版,什么是ts版
- ·什么是TFT-LCD?我来告诉你!
- ·电脑高手的140个电脑技巧
- ·针式打印机打印头故障维修
- ·CPU盒装和散装区别
- ·不能安装程序的解决方法
- ·正确安装双硬盘双光驱
- ·鉴别相机电池、SM卡的最简单诀窍
- ·按下电源 风扇转但主机不启动
- ·谁是瓶颈? 经典Barton上新AGP显卡详测
- ·开机提示“SLI多GPU渲染已经被禁用”解决方法
- ·电脑硬件维护基础知识
- ·SDRAM芯片的预充电与刷新操作
- ·小议CPU散热器
- ·主板系列知识:硬盘接口类型
- ·鼠标单击变双击故障解决一法
