Patent ID: 8019959
Filing Date: 2011-09-13
Classification: G06F

Abstract:
1. A nonvolatile memory system, comprising: a memory control module configured to encode data to provide encoded logical data structures; and a nonvolatile memory comprising X arrays, wherein the X arrays include physical data structures, wherein each of the X arrays are implemented on a respective chip, wherein a size of the physical data structures is different than a size of the encoded logical data structures, and wherein X is an integer greater than or equal to 1, wherein the memory control module is configured to write to and read from the nonvolatile memory according to the size of the encoded logical data structures, wherein the memory control module is configured to allocate (i) a first portion of a first physical page of the nonvolatile memory for storing a first portion of a first one of the encoded logical data structures and (ii) a second portion of the first physical page for storing a first portion of a second one of the encoded logical data structures, wherein the memory control module is configured to store (i) a first portion of a third one of the encoded logical data structures in a first row of a X