发明名称 Selection of redundant storage configuration based on available memory space
摘要 A method includes, in a memory controller that controls a memory, evaluating an available memory space remaining in the memory to write data. A redundant storage configuration is selected in the memory controller depending on the available memory space. Redundancy information is calculated over the data using the selected redundant storage configuration. The data and the redundancy information are written to the available memory space in the memory.
申请公布号 US9098445(B2) 申请公布日期 2015.08.04
申请号 US201313826203 申请日期 2013.03.14
申请人 Apple Inc. 发明人 Meir Avraham Poza;Golov Oren;Paley Sasha;Stern Ori Moshe;Zaltsman Etai
分类号 G11C29/00;G06F11/14;G06F11/10;G06F3/06 主分类号 G11C29/00
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 1. A method, comprising: in a memory controller that controls a memory, evaluating an available memory space remaining in the memory to write data; selecting in the memory controller a redundant storage configuration depending on the available memory space; calculating redundancy information over the data using the selected redundant storage configuration; and writing the data and the redundancy information to the available memory space in the memory; wherein selecting the redundant storage configuration includes switching from a first storage configuration that protects against failure of one or more entire memory blocks to a second storage configuration that protects against failure of only portions of the memory blocks in response to determining a programming operation has completed; and wherein switching from the first to the second storage configuration includes replacing a first redundancy block with a second redundancy block during a compaction operation, wherein the first redundancy block is generated using the first storage configuration and the second redundancy block is generated using the second storage configuration.
地址 Cupertino CA US