The invention relates to a data rewriting method of a non-volatile memory and a semiconductor device. The purpose is to provide a data rewriting method for non-volatile memory which can shorten the rewriting time of data and a semiconductor device. There are: a data writing step, which receives the logical address of the write-in data and the block representing the write-in destination, and when the block writing to the destination is completed, an idle block in which the data is not written is used as a temporary storage block, and the write-in data is written into the temporary storage block; and a management step, each of which is directed to the block writing to the destination and the temporary storage block. A pair of index numbers corresponding to the pair is allocated to generate a management table that corresponds the index number to the physical address representing the location of the temporary storage block in the non-volatile memory. In the data writing step, the physical address corresponding to the index number allocated to the block writing destination is obtained from the management table, and the writing data is written to the proximity represented by the physical address. In the storage block.
【技术实现步骤摘要】
非易失性存储器的数据改写方法以及半导体装置
本专利技术涉及存储器,特别是涉及进行写入到非易失性存储器中的数据的改写的数据改写方法、以及包含非易失性存储器的半导体装置。
技术介绍
作为非易失性的半导体存储器的NAND型闪速存储器(以下,称为NAND存储器)以页面为单位进行数据的写入和读出,以由多个页面构成的块为单位进行数据的擦除。在NAND存储器中,不能将数据覆盖到数据写入完毕的页面,因此,例如如以下那样进行数据的改写(例如,参照专利文献1)。即,首先,将写入用数据写入到未写入数据的空闲块中。接着,从由地址指定的写入目的地的块内读出未成为数据的改写对象的全部数据,将其如上述那样写入到写入了写入用数据的空闲块中。然后,将该块设定为能够从外部接入的块,并且,通过擦除上述的写入目的地的块的数据来确保空闲块。现有技术文献专利文献专利文献1:日本特开2009-134682号。专利技术要解决的课题像这样,在上述的数据写入方法中,以作为数据的擦除单位的块为单位进行了数据的改写。因此,当写入用数据的数据容量比块的存储容量小时,如上述那样,需要从写入目的地的块读出未成为数据的改写对象的全部数据并将其写入到空闲块中这样的复制处理。因此,产生了在数据的改写处理中花费时间这样的问题。
技术实现思路
因此,本专利技术的目的在于提供能够缩短数据的改写时间的非易失性存储器的数据改写方法以及半导体装置。用于解决课题的方案本专利技术的非易失性存储器的数据改写方法是,一种非易失性存储器的数据改写方法,所述非易失性存储器具有多个块,所述数据改写方法具有:数据写入步骤,接收写入用数据和表示写入目的地的 ...
【技术保护点】
1.一种非易失性存储器的数据改写方法,所述非易失性存储器具有多个块,所述数据改写方法的特征在于,具有:数据写入步骤,接收写入用数据和表示写入目的地的块的逻辑地址,在所述写入目的地的块为数据写入完毕的情况下,将在所述多个块之中数据未写入的空闲块作为临时保管块,将所述写入用数据写入到所述临时保管块中;以及管理步骤,向所述写入目的地的块和所述临时保管块这一对分配与该一对对应的索引号码,生成将所述索引号码与表示所述临时保管块在所述非易失性存储器内的位置的物理地址对应起来表示的管理表,在所述数据写入步骤中,从所述管理表取得向所述写入目的地的块分配的所述索引号码所对应的所述物理地址,将所述写入用数据写入到由所述物理地址表示的所述临时保管块中。
【技术特征摘要】
2017.10.12 JP 2017-1985861.一种非易失性存储器的数据改写方法,所述非易失性存储器具有多个块,所述数据改写方法的特征在于,具有:数据写入步骤,接收写入用数据和表示写入目的地的块的逻辑地址,在所述写入目的地的块为数据写入完毕的情况下,将在所述多个块之中数据未写入的空闲块作为临时保管块,将所述写入用数据写入到所述临时保管块中;以及管理步骤,向所述写入目的地的块和所述临时保管块这一对分配与该一对对应的索引号码,生成将所述索引号码与表示所述临时保管块在所述非易失性存储器内的位置的物理地址对应起来表示的管理表,在所述数据写入步骤中,从所述管理表取得向所述写入目的地的块分配的所述索引号码所对应的所述物理地址,将所述写入用数据写入到由所述物理地址表示的所述临时保管块中。2.根据权利要求1所述的非易失性存储器的数据改写方法,其特征在于,在所述数据写入步骤中将第一写入用数据写入到与由所述逻辑地址表示的所述写入目的地的块成对的所述临时保管块中之后、接收到第二写入用数据和表示与写入了所述第一写入用数据的所述临时保管块成对的所述写入目的地的块的、所述逻辑地址的情况下,将所述第二写入用数据写入到写入了所述第一写入用数据的所述临时保管块中。3.根据权利要求1或2所述的非易失性存储器的数据改写方法,其特征在于,在所述管理步骤中写入到所述临时保管块中的所述写入用数据的蓄积容量与所述临时保管块的存储容量相等的情况下,代替与所述临时保管块成对的所述写入目的地的块而将所述临时保管块设定为可外部接入的块。4.根据权利要求3所述的非易失性存储器的数据改写方法,其特征在于,在所述管理步骤中,将与所述临时保管块成对的所述写入目的地的块设定为所...
【专利技术属性】
技术研发人员:渡边伴美,
申请(专利权)人:拉碧斯半导体株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。