[发明专利]一种基于分块DRAM的低功耗刷新方法有效

专利信息
申请号: 201410053690.7 申请日: 2014-02-17
公开(公告)号: CN103811047B 公开(公告)日: 2017-01-18
发明(设计)人: 景蔚亮;陈邦明 申请(专利权)人: 上海新储集成电路有限公司
主分类号: G11C11/406 分类号: G11C11/406
代理公司: 上海申新律师事务所31272 代理人: 吴俊
地址: 201500 上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 分块 dram 功耗 刷新 方法
【说明书】:

技术领域

发明属于计算机硬件领域,涉及一种内存条刷新方法,尤其涉及一种基于分块DRAM的低功耗刷新方法。

背景技术

随着特征尺寸越来越小,动态随机存储器(DRAM)芯片对功耗的要求越来越高。由于DRAM存储电容漏电因此每隔一段时间就必须刷新一次,随着DRAM容量越来越大,刷新功耗也越来越大,如图1所示。刷新操作不仅耗电,而且由于干涉到存储器存取因此DRAM性能也会下降。目前DRAM刷新频率是由最差存储单元(tail bit)所决定的,例如64ms,存储单元保持时间分布如图2所示,图中可以看出绝大数单元的保持数据的能力是远比刷新周期要长的。并且随着温度升高,刷新频率也会上升。因此如何降低刷新功耗、降低刷新频率是提高DRAM性能亟需解决的问题。

一种局部阵列刷新技术如图3所示,假设DRAM正常工作时有四个块,并都正常运行。如果DRAM长期不被存取,那么就会造成功耗的浪费。这种情况下,如果块2和块3中的数据无需继续保持,那么将不会对块2和块3进行刷新,仅仅刷新块0和块1。如果DRAM还是长时间无存取操作,那么也使块1刷新无效,仅仅刷新块0。这种局部阵列刷新技术能够有效降低DRAM运行过程中的刷新功耗。但并未考虑最差存储单元分布,功耗降低也是有限的。

一种基于数据保持时间的DRAM智能刷新技术是将DRAM行根据数据保持时间的不同分成不同的组,对每一个组以不同的刷新频率进行刷新。那些包含最差存储单元的组以正常刷新频率刷新,而绝大部分的行刷新频率大大降低,无需对DRAM阵列进行修正,只需对DRAM控制器进行最小限度的修正。资料显示在32GB DRAM的八核系统中,刷新频率能够降低74.6%,平均DRAM功耗可降低16.1%。虽然这种方法考虑了最差存储单元,但是不论DRAM是否繁忙,包含最差存储单元的行仍需要以正常刷新频率进行刷新。

近来,一些新型的DRAM结构或者存储材料被提出来以解决当前DRAM技术的缺陷。IBM公司主张用非易失性存储器相变存储器(PCM)与DRAM结合形成一种混合存储器。其结构如图4所示。DRAM只作为高速缓存器,缓存最近使用的信息,只有在需要时才将数据存储到PCM中。由于DRAM只是作为缓存,容量不需要很大,PCM作为主存储介质在存储数据时无需定时刷新,因此这种结构能够大大降低数据存储的功耗,但是由于PCM存储与存取速度较慢,因此这种结构在整体性能上明显下降。另一种混合存储结构如图5所示,其中(5)为非易失性存储器,(7)为逻辑检测模块。利用非易失性存储器(5)中的存储单元替代原DRAM主存储器(2)中位于尾端分布区的存储单元,从而可以大大提高刷新周期,降低刷新频率,极大地降低了原DRAM刷新功耗。

发明内容

有鉴于此,本发明考虑最差存储单元信息,能够在DRAM非繁忙时根据最差存储单元信息使一些存储块无效,提高有效块的刷新周期,进一步降低DRAM刷新功耗。

为达到上述目的,具体技术方案如下:

一种基于分块DRAM的低功耗刷新方法,所述DRAM芯片包括N个可以独立进行周期刷新操作的块,所述N≥1,所述N个块均具有相对应的最差存储单元和保持时间,包括以下步骤:

步骤1,当所述DRAM处于繁忙状态时,所述DRAM的刷新周期为T_refresh0;

步骤2,当所述DRAM处于非繁忙状态时,选取所述DRAM芯片中N个块的某一保持时间T_refresh1,所述T_refresh1大于T_refresh0,在保持时间T_refresh1下,存在最差存储单元的L个块分别记作块L_0,块L_1,……,块L_L-1(0<L≤N);

步骤3,关闭所述DRAM芯片中的L个块。

优选的,所述步骤3中还包括将剩余N-L个块的刷新时间可以提升至T_refresh1。

优选的,所述L个块是连续分布或离散分布的。

优选的,当对所述DRAM存取功耗接近或小于所述DRAM自身刷新功耗,那么所述DRAM处于非繁忙状态。

优选的,开启或者关闭所述DRAM芯片中的块以及关闭块的数量是由操作系统发送配置信息至所述DRAM芯片完成的。

优选的,所述DRAM中还包括非易失性存储器模块。

优选的,所述步骤2为当所述DRAM处于非繁忙状态时,在某一保持时间T_refresh2下最差存储单元数最多的L个块(0<L≤N)分别记作块L_0,块L_1,……,块L_L-1,所述T_refresh2>T_refresh1>T_refresh0。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海新储集成电路有限公司,未经上海新储集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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