| CPC G11C 11/5628 (2013.01) [G11C 11/5671 (2013.01); G11C 16/0483 (2013.01); G11C 16/08 (2013.01); G11C 16/10 (2013.01); G11C 16/26 (2013.01); G06F 12/0246 (2013.01)] | 20 Claims |

|
1. A memory system comprising:
a semiconductor memory device including a first plurality of memory cells capable of storing n bits of data and a second plurality of memory cells capable of storing n bits of data (where n is a natural number equal to or greater than 2); and
a memory controller is configured to control the semiconductor memory device, wherein
the semiconductor memory device is configured to read data of the first plurality of memory cells and data of the second plurality of memory cells in response to a request from the memory controller, the request for reading the data of the first plurality of memory cells and the data of the second plurality of memory cells,
part of a read operation of the data of the first plurality of memory cells and part of a read operation of the data of the second plurality of memory cells are executed in parallel
the memory controller is configured to write first data into an i-th bit of the n bits of the first plurality of memory cells and second data into a j-th bit of the n bits of the second plurality of memory cells when the first data and the second data are written into the semiconductor memory device, the j-th bit differing from the i-th bit,
a logical address of the first data is smaller than a logical address of the second data, and
the logical address of the first data and the logical address of the second data are consecutive.
|