发明名称 EXTENDED LIFETIME MEMORY
摘要 A memory controller can include an error correction module for extended lifetime memory that tracks at least one sized block of non-fault consecutive bits within the disabled page as spare blocks and reuses the spare blocks from the disabled pages as an error correction resource for active blocks. The active blocks can store data, data and metadata, or metadata only (e.g., error correction metadata). A method for extended lifetime memory can include, for an active block of metadata containing at least one fault, using at least one spare block to correct the data of the active block. For an active block of data containing at least one fault, the data can be initially corrected via XOR correction with a first spare block and then ultimately corrected via XOR correction with a second spare block.
申请公布号 US2015378821(A1) 申请公布日期 2015.12.31
申请号 US201414315553 申请日期 2014.06.26
申请人 Microsoft Corporation 发明人 Manasse Mark Steven;Yekhanin Sergey;Gopalan Parikshit S.;Strauss Karin;Davis John D.
分类号 G06F11/10 主分类号 G06F11/10
代理机构 代理人
主权项 1. A memory controller for extended lifetime memory, comprising: an error correction module that manages blocks of non-fault consecutive bits within a disabled page of a memory as spare blocks; and for an active block of the memory containing at least one fault, applies a correction code to the active block using at least one of the spare blocks.
地址 Redmond WA US