一种存储器及其控制方法和装置制造方法及图纸

技术编号:24613038 阅读:31 留言:0更新日期:2020-06-24 00:54
本发明专利技术公开了一种存储器及其控制方法和装置,存储器包括存储模块,存储模块包括多个数据块,该控制方法包括:判断存储器是否处于数据回收模式;如果检测到存储器处于数据回收模式,查找出以单层存储方式写入第一数据的各个第一数据块,将每个第一数据块的第一数据以多层存储方式搬移至空白的数据块。本发明专利技术中,数据回收模式复用为第一数据块的第一数据的搬移阶段,无需设置独立模块对第一数据块的第一数据进行搬移,当第一数据块为slc块时,在PSA模式后无需浪费时间进行slc块的数据搬移,因此PSA模式之后存储器可随时进行模式切换,可以平缓的切换到正常模式或数据回收模式,不会存在PSA模式到其他模式的切换时间过长的问题。

A memory and its control method and device

【技术实现步骤摘要】
一种存储器及其控制方法和装置
本专利技术实施例涉及存储器技术,尤其涉及一种存储器及其控制方法和装置。
技术介绍
eMMC(EmbeddedMultiMediaCard,嵌入式多媒体)芯片是主要针对手机或平板电脑等产品的内嵌式存储器。eMMC芯片中集成了一个控制器,该控制器可提供标准接口并管理闪存,如此可使得使用eMMC芯片的手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。eMMC芯片主要由控制器和闪存颗粒组成,通过写操作将数据保存在闪存颗粒中,通过读操作从闪存颗粒中读取数据。目前市场主流的闪存为NANDflash,具有尺寸小,容量较大,改写速度快等优点,适用于大量数据的存储,在业界也得到了越来越广泛的应用。NANDflash根据存储模式可至少分为单层存储闪存SLCNANDflash和多层存储闪存MLCNANDflash,目前市场主流的闪存颗粒是MLCNANDflash。集成有MLC闪存的eMMC芯片支持预启动系统评估PSA功能,PSA功能支持芯片进行预写操作。具体的,厂商在芯片过高温回流焊之前需要先向芯片内写入重要数据本文档来自技高网...

【技术保护点】
1.一种存储器的控制方法,其特征在于,所述存储器包括存储模块,所述存储模块包括多个数据块,该控制方法包括:/n判断所述存储器是否处于数据回收模式;/n如果检测到所述存储器处于所述数据回收模式,查找出以单层存储方式写入第一数据的各个第一数据块,将每个所述第一数据块的第一数据以多层存储方式搬移至空白的所述数据块。/n

【技术特征摘要】
1.一种存储器的控制方法,其特征在于,所述存储器包括存储模块,所述存储模块包括多个数据块,该控制方法包括:
判断所述存储器是否处于数据回收模式;
如果检测到所述存储器处于所述数据回收模式,查找出以单层存储方式写入第一数据的各个第一数据块,将每个所述第一数据块的第一数据以多层存储方式搬移至空白的所述数据块。


2.根据权利要求1所述的控制方法,其特征在于,所述存储器的工作模式还包括预启动系统评估模式,该控制方法还包括:
如果检测到所述存储器处于所述预启动系统评估模式,按照单层存储方式将所述第一数据写入至少一个空白数据块,其中按照单层存储方式写入所述第一数据的数据块为所述第一数据块。


3.根据权利要求1所述的控制方法,其特征在于,还包括:
如果检测到所述存储器处于所述数据回收模式,查找出以多层存储方式写入第二数据且所述第二数据占用的有效存储单元少于空白存储单元的各个第二数据块,将至少一个所述第二数据块的第二数据搬移至空白的所述数据块。


4.根据权利要求3所述的控制方法,其特征在于,所述第一数据为在所述存储器进行高温回流焊操作之前写入所述存储模块的系统数据,所述第二数据为在所述存储器进行高温回流焊操作之后写入所述存储模块的数据。


5.根据权利要求1所述的控制方法,其特征在于,将每个所述第一数据块的第一数据以多层存储方式搬移至空白的所述数据块之后,还包括:擦除所述第一数据块,在正常模式下以多层存储方式向空白的所述第一数据块写入数据。


6.一种存储器的控制装置,其特征在于,所述存储器包括存储模块,所述存储模块包括多个数据块,该控制装置包括:
状态判断模块,用于判断所述存储器是否处于数据回收模式;...

【专利技术属性】
技术研发人员:刘凯
申请(专利权)人:北京兆易创新科技股份有限公司合肥格易集成电路有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1