[发明专利]动态随机访问存储器的刷新方法有效

专利信息
申请号: 201310541616.5 申请日: 2013-11-05
公开(公告)号: CN103559142B 公开(公告)日: 2017-03-08
发明(设计)人: 王琪;王东辉;张铁军 申请(专利权)人: 中国科学院声学研究所
主分类号: G06F12/02 分类号: G06F12/02;G11C11/406
代理公司: 北京亿腾知识产权代理事务所11309 代理人: 陈霁
地址: 100190 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 动态 随机 访问 存储器 刷新 方法
【说明书】:

技术领域

发明涉及一种内存刷新方法,具体而言,涉及一种动态随机访问存储器的刷新方法。

背景技术

动态随机访问存储器(Dynamic Random Access Memory,DRAM)具有很低的单元存储成本和很高的集成密度,被广泛应用于现代计算机系统中。DRAM属于易失性存储器件,为了保持数据不丢失,需要进行刷新操作,JEDEC标准规定DRAM单元的刷新周期为64ms(高温下为32ms),所有的DRAM的行必须在刷新周期内被刷新。如果存储单元没有被刷新,存储的信息就会丢失。

目前DRAM内存控制器通常采用的调度算法是FR-FCFS(First-Ready First-Come-First-Serve,行命中优先-先来先服务),该算法确定下一个要响应的内存访问请求,这种算法的主要特点在于行命中优先和最早的请求优先。这种传统的调度算法在DRAM的某一行的刷新周期内该行被访问的概率有限,所以减少的刷新次数有限。过去DRAM的容量较小,行数较少,完成刷新的总时间较短。因此一个刷新脉冲完成所有行的刷新是可接受的,随着DRAM容量的增大,刷新给访存操作带来的延时增大,降低了系统性能。

与本发明相关的现有技术中,现有的DRAM刷新方法有两种,一种是在DRAM内存控制器中为存储器的每一行设置了一个2bit的计数器,来实现刷新控制。将计数器置为初始值3,刷新周期为64ms,计数器按16ms为单位递减计数,计数器减到0时对应的行进行刷新,如果在减到0之前该行被访问,将计数器置为3,不需要对该行进行刷新。刷新操作是对DRAM的一行进行充电的过程,该方案减少了刷新次数,降低了DRAM的功耗。但是在DRAM的某一行的刷新周期内该行被访问的概率有限,所以减少的刷新次数有限。另一种是通过对每一行在相邻两次访问之间的时间进行计时,若在刷新周期内该行被访问,则无需再进行刷新操作,对于超过刷新周期未被刷新的行,通过一次读操作或写操作代替刷新,无需考虑专门的刷新操作,但是这一做法增大了DRAM的功耗并降低了带宽。

发明内容

本发明的目的是针对现有技术的缺点,提供一种DRAM的刷新方法,以解决现有技术的内存刷新方法中刷新次数频繁,访存延迟和功耗大的问题,降低了功耗并提高了性能。

为实现上述目的,本发明提供了一种DRAM的刷新方法,所述方法包括以下步骤:

设置计数器的初始值;

每隔一递减周期,所述计数器递减计数;

判断所述DRAM的行是否被访问;

当所述DRAM的行被访问时,将计数器值置为所述初始值;

当所述DRAM的行未被访问时,如果当前计数值为零,则查找访存命令队列中是否有对将刷新行的访问操作,如果有,则调度器按照优先顺序调度执行对所述即将刷新行的访问命令;

如果访存命令队列中没有对将刷新行的访问操作,则调度器按照优先顺序调度执行对该行的刷新命令;

当所述DRAM的行未被访问时,如果当前计数值大于零,则每隔一递减周期,所述计数器递减计数。

优选地,所述调度器的调度算法包括行命中优先、即将刷新行的访问命令优先和先到先服务三个优先级。

在上述方法中,在设置计数器的初始值之前,对每一个DRAM的行使用所述计数器进行计数。

本发明的优点是采用行命中优先、即将刷新行的访问命令优先和先到先服务三个优先级的调度算法,进行DRAM的控制操作,通过优先调度即将刷新行的访问,代替了部分刷新操作,减少了刷新次数,降低了DRAM的功耗并提高了系统性能。

附图说明

图1为本发明的DRAM的刷新方法的刷新控制电路的示意图。

图2为本发明的DRAM的刷新方法实施例一的流程图;

图3为本发明的DRAM的刷新方法实施例二的流程图。

具体实施方式

本发明的DRAM的刷新方法采用优先调度即将刷新行的访问,代替了传统的刷新操作,减少了刷新次数,降低了DRAM的功耗并提高了系统性能。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

图1为本发明的DRAM的刷新方法的刷新控制电路的示意图,由于相对于传统的DRAM的刷新增加了优先调度即将刷新行的访问,需要对DRAM的控制器的结构进行修改,如图所示,每一条命令增加了一个比较器,用于在队列中查找即将刷新的行的访问,其余模块均采用传统形式,提高了模块的通用性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310541616.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top