STORAGE DEVICE, CONTROLLER AND MEMORY CONTROLLING METHOD
First Claim
Patent Images
1. A storage device comprising:
- a plurality of memory regions; and
a memory controller configured to control data transfer operations to and from the memory regions,wherein, when generating an error checking and correcting code (ECC) for data including a plurality of data units and writing the data and the ECC in at least one of the memory regions, the memory controller acquires ECC information and adjusts a size of the data units and a size of the ECC on the basis of the acquired ECC information, to form a plurality of data frames each including the data unit and the ECC for the data unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A nonvolatile memory device includes a plurality of memory regions, and a memory controller that controls data transfer operations to and from the memory regions. When generating an error checking and correcting code (ECC) for data including a plurality of data units and writing the data and the ECC in at least one of a plurality of memory regions, the memory controller acquires ECC information and adjusts a size of the data units and a size of the ECC on the basis of the acquired ECC information, to form a plurality of data frames each including the data unit and the ECC for the data unit.
-
Citations
20 Claims
-
1. A storage device comprising:
-
a plurality of memory regions; and a memory controller configured to control data transfer operations to and from the memory regions, wherein, when generating an error checking and correcting code (ECC) for data including a plurality of data units and writing the data and the ECC in at least one of the memory regions, the memory controller acquires ECC information and adjusts a size of the data units and a size of the ECC on the basis of the acquired ECC information, to form a plurality of data frames each including the data unit and the ECC for the data unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A controller for generating an error checking and correcting code (ECC) frame for data to be written into pages of nonvolatile memory, comprising:
-
an ECC circuit; and a nonvolatile memory region for storing parameters based on which the ECC circuit generates ECC. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A memory controlling method comprising:
-
transmitting a request to write data including a plurality of data units in at least one memory region, to a controller; acquiring an error checking and correcting code (ECC) information; generating an ECC for each of the data units based on the ECC information; forming a plurality of ECC frames, each including a data unit and the ECC generated for the data unit based on the ECC information. - View Dependent Claims (17, 18, 19, 20)
-
Specification