NONVOLATILE MEMORY APPARATUS FOR PERFORMING WEAR-LEVELING AND METHOD FOR CONTROLLING THE SAME
First Claim
Patent Images
1. A nonvolatile memory apparatus comprising:
- a host interface;
a memory controller coupled to the host interface; and
a memory area comprising a plurality of chips controlled by the memory controller,wherein the memory controller is configured to assign logical addresses to the plurality of chips to form a plurality of virtual logical groups, set a plurality of threshold values and a plurality of scan ranges depending on a total erase count (TEC) of each logical group, and perform wear-leveling in a stepwise manner.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of a nonvolatile memory apparatus are disclosed. In one exemplary embodiment, the nonvolatile memory apparatus may include: a host interface; a memory controller coupled to the host interface; and a memory area including a plurality of chips controlled by the memory controller. The memory controller may be configured to assign logical addresses to the plurality of chips to form a plurality of virtual logical groups, set a plurality of threshold values and a plurality of scan ranges depending on the total erase count (TEC) of each logical group, and perform wear-leveling in stages.
-
Citations
20 Claims
-
1. A nonvolatile memory apparatus comprising:
-
a host interface; a memory controller coupled to the host interface; and a memory area comprising a plurality of chips controlled by the memory controller, wherein the memory controller is configured to assign logical addresses to the plurality of chips to form a plurality of virtual logical groups, set a plurality of threshold values and a plurality of scan ranges depending on a total erase count (TEC) of each logical group, and perform wear-leveling in a stepwise manner. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A nonvolatile memory apparatus comprising:
-
a host interface; a memory controller coupled to the host interface; and a memory area comprising a plurality of chips controlled by the memory controller, wherein the memory controller is configured to group the plurality of chips into a plurality of virtual logical groups, and perform wear-leveling by using TEC information of each logical group and EC information of chips physically corresponding to the same channel. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for controlling a nonvolatile memory apparatus, comprising:
-
accumulating a TEC of each virtual logical group comprising a plurality of chips; storing deviation information among the respective chips by using ECs of the chips; when a wear-leveling condition is met, determining whether the TEC of the logical group exceeds one of a plurality of predetermined threshold values; and differently defining a chip scan range of a target logical group on which wear-leveling is to be performed, depending on a determination result. - View Dependent Claims (17, 18, 19, 20)
-
Specification