【技术实现步骤摘要】
存储器控制器及其操作方法
[0001]相关申请的交叉引用
[0002]本申请要求于2020年5月19日提交的、申请号为10
‑
2020
‑
0059819的韩国专利申请的优先权,其通过引用整体并入本文。
[0003]本公开涉及一种电子装置,更具体地,涉及一种存储器控制器及其操作方法。
技术介绍
[0004]存储装置被配置为在诸如计算机、智能电话或智能平板的主机装置的控制下存储数据。存储装置可以被配置为在诸如硬盘驱动器(HDD)的磁盘上存储数据,或者被配置为在半导体存储器,特别是非易失性存储器中存储数据,其中半导体存储器诸如固态驱动器(SSD)或存储卡。
[0005]存储装置可以包括配置为存储数据的存储器装置和配置为控制存储器装置的存储器控制器。存储器装置可以是易失性存储器装置或非易失性存储器装置。非易失性存储器装置的示例包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、相变RAM(PRA ...
【技术保护点】
【技术特征摘要】
1.一种存储器控制器,所述存储器控制器控制包括多个存储块的存储器装置,所述存储器控制器:控制所述存储器装置以使用单层单元方法将数据存储在所述存储器装置中的区域之中的第一区域中,其中所述数据对应于从主机接收的写入加速器请求,基于存储在所述第一区域中的数据的大小、所述第一区域中的每个存储块的编程
‑
擦除计数和所述存储器装置中的空闲块的数量,来执行损耗均衡操作;以及形成从所述主机接收的逻辑块地址和与所述第一区域相对应的物理块地址之间的映射关系。2.根据权利要求1所述的存储器控制器,其中所述写入加速器请求指示当与所述写入加速器请求相对应的数据全部被存储在所述第一区域中时,将编程完成响应输出到所述主机。3.根据权利要求1所述的存储器控制器,其中所述数据的大小对应于所述写入加速器请求,以及其中所述存储器控制器存储所述数据的大小,并且确定当前存储的大小与先前存储的大小之间的差是否为第二参考值或更大。4.根据权利要求3所述的存储器控制器,其中当所述当前存储的大小与所述先前存储的大小之间的差是所述第二参考值或更大时,所述存储器控制器向所述存储器装置输出编程
‑
擦除计数请求,以获取所述第一区域中的每个存储块的所述编程
‑
擦除计数。5.根据权利要求4所述的存储器控制器,其中针对所述第一区域中的每个存储块来确定所述编程
‑
擦除计数,并且每当对相应的存储块执行擦除操作时增加所述相应存储块的所述编程
‑
擦除计数。6.根据权利要求4所述的存储器控制器,其中当所述存储器控制器从所述存储器装置接收与所述编程
‑
擦除计数请求相对应的编程
‑
擦除计数时,所述存储器控制器确定所接收的编程
‑
擦除计数的最大值与平均值之间的差是否为第三参考值或更大。7.根据权利要求6所述的存储器控制器,其中当所接收的编程
‑
擦除计数的所述最大值与所述平均值之间的差是所述第三参考值或更大时,所述存储器控制器向所述存储器装置输出空闲块信息请求,以确定所述存储器装置中的空闲块的数量。8.根据权利要求7所述的存储器控制器,其中在所述存储器控制器接收关于所述空闲块的数量的信息之后,所述存储器控制器确定所述存储器装置中的所述空闲块的数量是否为第四参考值或更大。9.根据权利要求8所述的存储器控制器,其中当所述存储器装置中的所述空闲块的数量是所述第四参考值或更大时,所述存储器控制器向所述存储器装置输出静态损耗均衡命令,以使得所述第一区域中的每个存储块的所述编程
‑
擦除计数均匀地增加。10.根据权利要求9所述的存储器控制器,其中闪存转换层将所述逻辑块地址转换为所述物理块地址,以移动所述第一区域中的存储块之中的具有最大编程
‑
擦除计数的第一存储块中存储的数据。11.根据权利要求10所述的存储器控制器,其中所述存储器控制器进一步将所述逻辑块地址转换为所述物理块地址以:将所述第一存储块中存储的数据之中的、与所述写入加速器请求相对应的数据移动到
所述第一区域中的存储块之中的另一存储块,并且将所述另一存储块中存储的数据之中的、除了与所述写入加速器请求相对应的数据之外的数据移动到所述第一存储块。12.根据权利要求11所述的存储器控制器,其中所述存储器控制器控制所述存储器装置,使得在将与所述写入加速...
【专利技术属性】
技术研发人员:申东屳,刘澔龙,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。