摘要 |
Systems and methods are disclosed for configuring a non-volatile memory (NVM). In some embodiments, each block of the NVM can include a block table-of-contents (TOC), which can be encoded (e.g., run-length encoded) and dynamically-sized. Thus, as user data is being programmed to a block, the size of a block TOC can be concurrently recalculated and increased only if necessary. In some embodiments, the NVM interface can use a weave sequence stored in the context information and at least one weave sequence associated with each page of a block to determine whether to replay across the pages of the block after system boot-up.
|