The invention provides a refresh control method of a storage system and a memory controller. The storage system includes a dynamic random access memory with a register group and a memory unit array. The refresh control method includes the following steps: updating the register group to divide the memory unit array into a first area and a second area, where the first area is a covered area and the second area is a non-covered area; and sending a refresh command to the memory unit array. The dynamic random access memory performs a refresh action on the second area of the memory unit array according to the refresh command. The refresh control method of the storage system and the memory controller of the invention can refresh a part of the memory unit array to save resources.
【技术实现步骤摘要】
刷新控制方法以及相应存储器控制器
本专利技术大体涉及存储器与控制器,且更具体而言,涉及存储系统以及相关刷新控制方法。
技术介绍
除非此处另有说明外,本部分所描述的方法相对于下面列出的申请专利范围而言不是先前技术,并且本部分的引入并非承认其是先前技术。图1原理性显示传统存储系统的架构图。如图1所示,存储系统100包含存储器控制器120与动态随机访问存储器(DRAM)110。通常地,存储器控制器120与一主机(图未显示)相连。而且,存储器控制器120可从主机写入数据到DRAM110,或者存储器控制器120可从DRAM110读取数据并传输数据给主机。例如,双倍速率DRAM(也被缩写为DDRDRAM)是普通DRAM的一种。而且,第三代DDRDRAM缩写为DDR3DRAM,而第四代DDRDRAM被缩写为DDR4DRAM。DRAM110包含具有多个存储器单元的存储器单元阵列。每个存储器单元可包含一存储器电容。DRAM110更包含一刷新电路。刷新电容用于刷新存储器单元阵列的存储器单元来防止存储器电容的数据丢失。为了防止存储器电容的数据丢失,刷新电路根据一刷新信息刷新存储器阵列的所有存储器单元。例如,刷新信息可包含指示刷新间隔的刷新速率参数,刷新间隔等于刷新速率参数乘以刷新窗口tREFW。当确定了刷新间隔,刷新速率也确定了。因为DRAM110的数据丢失率与环境温度相关,DRAM110能根据环境温度自动改变刷新信息。而且,更新的刷新信息储存在DRAM110的一寄存器内。当存储器控制器120被禁用或处于睡眠状态,DRAM110的刷新电路根据DRAM110内的刷新信息自动执行自 ...
【技术保护点】
1.一种存储系统的刷新控制方法,其特征在于,该存储系统包含具有寄存器组与存储器单元阵列的动态随机访问存储器,该刷新控制方法包含下列步骤:更新该寄存器组来划分该存储器单元阵列为第一区域与第二区域,其中该第一区域设置为遮掩区域,且该第二区域设置为不遮掩区域;以及发送刷新命令给该动态随机访问存储器,其中根据该刷新命令,在该存储器单元阵列的该第二区域上执行一刷新动作。
【技术特征摘要】
2017.09.07 US 62/555,097;2018.06.01 US 15/995,1871.一种存储系统的刷新控制方法,其特征在于,该存储系统包含具有寄存器组与存储器单元阵列的动态随机访问存储器,该刷新控制方法包含下列步骤:更新该寄存器组来划分该存储器单元阵列为第一区域与第二区域,其中该第一区域设置为遮掩区域,且该第二区域设置为不遮掩区域;以及发送刷新命令给该动态随机访问存储器,其中根据该刷新命令,在该存储器单元阵列的该第二区域上执行一刷新动作。2.如权利要求1所述的存储系统的刷新控制方法,其特征在于,该存储器单元阵列包含多个存储器条,该第一区域是该多个存储器条中的多个遮掩存储器条,且该第二区域是该多个存储器条中的多个不遮掩存储器条。3.如权利要求2所述的存储系统的刷新控制方法,其特征在于,该刷新命令是每条刷新命令,且该刷新动作根据该每条刷新命令在该第二区域的该多个条上执行,且该刷新动作不在该第一区域的该多个条上执行。4.如权利要求2所述的存储系统的刷新控制方法,其特征在于,该刷新命令是所有条刷新命令或多条刷新命令或条组刷新命令,且该刷新动作在该第二区域的该多个条上执行但不在该第一区域的该多个条上执行。5.如权利要求1所述的存储系统的刷新控制方法,其特征在于,该存储器单元阵列包含多个存储器条,该多个存储器条的每个包含多个存储器段,其中该第一区域是该多个存储器条的多个遮掩存储器段,且该第二区域是该多个存储器条的多个不遮掩存储器段。6.如权利要求5所述的存储系统的刷新控制方法,其特征在于,该刷新命令是每条刷新命令,且该刷新动作在该第二区域上执行但不在该第一区域上执行,且该刷新命令根据该每条刷新命令在该条上执行。7.如权利要求5所述的存储系统的刷新控制方法,其特征在于,该刷新命令是一所有条刷新命令或多条刷新命令或条组刷新命令,且该刷新动作在该第二区域的该多个条上执行而不在该第一区域的该多个条上执行。8.如权利要求1所述的存储系统的刷新控制方法,其特征在于,该存储器单元阵列包含多个存储器条,且该多个存储器条的每个包含多个存储器段,其中该第一区域包含多个遮掩存储器段,且该第二区域包含多个不遮掩存储器段。9.如权利要求8所述的存储系统的刷新控制方法,其特征在于,该刷新命令是每条刷新命令,该刷新动作根据该每条刷新命令在该第二区域的该多个条上执行,而不在该第一区域的该多个条上执行。10.如权利要求8所述的存储系统的刷新控制方法,其特征在于,该刷新命令是所有条刷新命令或多条刷新命令或条组刷新命令,且该刷新动作在该第二区域的该多个条上执行而不在该第一区域的该多个条上执行。11.如权利要求1所述的存储系统的刷新控制方法,其特征在于,更包含:从该动态随机访问存储器读取刷新信息,并根据该刷新信息周期性发送该刷新命令给该动态随机访问存储器。12.如权利要求1所述的存储系统的刷新控制方法,其特征在于,更包含:根据该寄存器组的该内容计算刷新速率,并根据该刷新速率周期性发送该刷新命令给该动态随机访问存储器。13.如权利要求12所述的存储系统的刷新控制方法,其特征在于,更包含:在确认该刷新动作符合一刷新窗口的规范后,根据该刷新速率周期性发送该刷新命令给该动态随机访问存储器。14.如权利要求1所述的存储系统的刷新控制方法,其特征在于,该刷新命令是一所有条刷新命令且该存储系统的存储器控...
【专利技术属性】
技术研发人员:张家辅,黄祥毅,谢博伟,程思颖,蔡玉娴,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。