Nonvolatile Memory System
First Claim
1. A memory system comprising:
- a nonvolatile memory including a plurality of memory cells arranged among a plurality of physical memory blocks, wherein each physical memory block is of a predetermined size; and
a memory control module in communication with the nonvolatile memory, wherein the memory control module includesa write path module, wherein in response to the memory control module receiving data in a first format such that the data is evenly distributable among the plurality of physical memory blocks, the write path module is configured to modify the first format of the data into a second format prior to writing the data to the plurality of physical memory blocks, and wherein the second format of the data is such that the data is no longer evenly distributable among the plurality of physical memory blocks, anda read path module configured to read the data from the nonvolatile memory in accordance with the second format.
3 Assignments
0 Petitions
Accused Products
Abstract
A memory system including a nonvolatile memory, and a memory control module. The nonvolatile memory includes a plurality of memory cells arranged among a plurality of physical memory blocks, wherein each physical memory block is of a predetermined size. The memory control module includes a write path module and a read path module. In response to the memory control module receiving data in a first format such that the data is evenly distributable among the plurality of physical memory blocks, the write path module modifies the first format of the data into a second format prior to writing the data to the plurality of physical memory blocks. The second format of the data is such that the data is no longer evenly distributable among the plurality of physical memory blocks. The read path module is configured to read the data from the nonvolatile memory in accordance with the second format.
-
Citations
12 Claims
-
1. A memory system comprising:
-
a nonvolatile memory including a plurality of memory cells arranged among a plurality of physical memory blocks, wherein each physical memory block is of a predetermined size; and a memory control module in communication with the nonvolatile memory, wherein the memory control module includes a write path module, wherein in response to the memory control module receiving data in a first format such that the data is evenly distributable among the plurality of physical memory blocks, the write path module is configured to modify the first format of the data into a second format prior to writing the data to the plurality of physical memory blocks, and wherein the second format of the data is such that the data is no longer evenly distributable among the plurality of physical memory blocks, and a read path module configured to read the data from the nonvolatile memory in accordance with the second format. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for operating a memory system, wherein the memory system includes
i) a nonvolatile memory including a plurality of memory cells arranged among a plurality of physical memory blocks, wherein each physical memory block is of a predetermined size; - and
ii) a memory control module in communication with the nonvolatile memory, and wherein the method includes; in response to the memory control module receiving data in a first format such that the data is evenly distributable among the plurality of physical memory blocks, modifying the first format of the data into a second format prior to writing the data to the plurality of physical memory blocks, wherein the second format of the data is such that the data is no longer evenly distributable among the plurality of physical memory blocks, and reading the data from the nonvolatile memory in accordance with the second format. - View Dependent Claims (9, 10, 11, 12)
- and
Specification