发明名称 固态存储器件内的数据管理
摘要 提供了用于控制固态存储器件(5)的方法和装置,其中固态存储器(6)包括可擦除块,每个块包括多个数据写入位置。将输入数据存储在连续的多组数据写入位置中,每个组包括位于所述固态存储器(6)的多个逻辑子区中的每个子区内的一组可擦除块中的写入位置。在所述输入数据内编入错误校正码,使得每个组包含该组内的输入数据的错误校正码。在存储器(13)中维护指示输入数据在所述固态存储器(6)中的位置的元数据。还维护存储在每个数据写入位置内的数据的有效性的指示。在擦除块之前,从包含该块中的写入位置的一个或每个所述组恢复有效输入数据。所恢复的数据接着被重新存储为新输入数据。
申请公布号 CN102656567A 申请公布日期 2012.09.05
申请号 CN201080056683.2 申请日期 2010.12.16
申请人 国际商业机器公司 发明人 R·D·西德哲扬;E·S·埃莱夫特里乌;R·哈斯;胡晓宇;I·伊利亚迪斯
分类号 G06F11/10(2006.01)I 主分类号 G06F11/10(2006.01)I
代理机构 北京市中咨律师事务所 11247 代理人 于静;张亚非
主权项 一种用于固态存储器件(5)的控制装置(7),其中固态存储器(6)包括可擦除块,每个块包括多个数据写入位置,所述控制装置(7)包括存储器(13)和控制逻辑(10),所述控制逻辑(10)适于执行以下操作:将输入数据存储在连续的多组数据写入位置中,每个组包括位于所述固态存储器(6)的多个逻辑子区中的每个子区内的一组可擦除块中的写入位置;在所述输入数据内编入错误校正码,使得每个所述组包含该组内的输入数据的错误校正码;在所述存储器(13)中维护指示输入数据在所述固态存储器(6)中的位置的元数据;维护存储在每个数据写入位置内的数据的有效性的指示;以及在擦除块之前,从包含该块中的写入位置的一个或每个所述组恢复有效输入数据,并将所恢复的数据重新存储为新输入数据。
地址 美国纽约