MEMORY CONTROLLER AND MEMORY SYSTEM
First Claim
1. A controller which controls a memory, whereinthe memory comprises blocks and is configured to erase data in the blocks with each of the blocks as a minimum unit,each of the blocks comprises unit memory areas each specified by an address,the controller is configured to:
- add a code for error correction to received data to generate a data unit;
divide the data unit into data unit sections, andwrite the data unit sections in unit memory areas of respective blocks, the unit memory areas having different addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller according to one embodiment controls a memory, the memory including blocks and configured to erase data in the blocks with each of the blocks as a minimum unit. Each of the blocks includes unit memory areas each specified by an address. The controller is configured to add a code for error correction to received data to generate a data unit, divide the data unit into data unit sections, and write the data unit sections in unit memory areas of respective blocks, the unit memory areas having different addresses.
15 Citations
18 Claims
-
1. A controller which controls a memory, wherein
the memory comprises blocks and is configured to erase data in the blocks with each of the blocks as a minimum unit, each of the blocks comprises unit memory areas each specified by an address, the controller is configured to: -
add a code for error correction to received data to generate a data unit; divide the data unit into data unit sections, and write the data unit sections in unit memory areas of respective blocks, the unit memory areas having different addresses. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A controller which controls memories, wherein
each of the memories comprises unit memory areas each specified by an address, the controller is configured to: -
add a code for error correction to received data to generate a data unit; divide the data unit into data unit sections, and write the data unit sections in unit memory areas of respective memories, the unit memory areas having different addresses. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A memory system comprising:
-
memories each comprising unit memory areas each specified by an address; and a controller configured to; add a code for error correction to received data to generate a data unit; divide the data unit into data unit sections, and write the data unit sections in unit memory areas of respective memories, the unit memory areas having different addresses. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification