MEMORY SYSTEM, DATA STORAGE DEVICE, MEMORY CARD, AND SSD INCLUDING WEAR LEVEL CONTROL LOGIC
First Claim
Patent Images
1. A memory system comprising:
- a nonvolatile memory (NVM) including multi-level memory cells (MLC), a first portion of the MLC being designated as a buffer area and operating in a first mode and a second portion of the MLC being designated as a user area and operating in a second mode different from the first mode; and
a memory controller configured to program data to the NVM using on-chip buffered programming, wherein the memory controller comprises wear level control logic configured to determine wear level information for the MLC and change a boundary designating the buffer area from the user area in response to the wear level information.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a memory system which includes a nonvolatile memory having a user area and a buffer area; and wear level control logic managing a mode change operation in which memory blocks of the user area are partially changed into the buffer area, based on wear level information of the nonvolatile memory.
84 Citations
20 Claims
-
1. A memory system comprising:
-
a nonvolatile memory (NVM) including multi-level memory cells (MLC), a first portion of the MLC being designated as a buffer area and operating in a first mode and a second portion of the MLC being designated as a user area and operating in a second mode different from the first mode; and a memory controller configured to program data to the NVM using on-chip buffered programming, wherein the memory controller comprises wear level control logic configured to determine wear level information for the MLC and change a boundary designating the buffer area from the user area in response to the wear level information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A memory system comprising:
-
a nonvolatile memory (NVM) including multi-level memory cells (MLC), a first portion of the MLC being designated as a buffer area and operating in a first mode and a second portion of the MLC being designated as a user area and operating in a second mode different from the first mode; and a memory controller configured to program data to the NVM using on-chip buffered programming, and comprising an error correction code circuit (ECC) that detects and corrects bit errors in data read from the NVM and provides ECC error rate information, and wear level control logic configured to determine wear level information for the MLC in relation to the ECC error rate information and change a boundary designating the buffer area from the user area in response to the ECC error rate information. - View Dependent Claims (13, 14, 15)
-
-
16. A method of operating a memory system including a nonvolatile memory (NVM) of multi-level memory cells (MLC) and a memory controller, the method comprising:
-
upon initialization of the memory system, using the memory controller to designate a first portion of the MLC as a buffer area operating in a first mode and a second portion of the MLC as a user area operating in a second mode; programming input data to the NVM under the control of the memory controller using on-chip buffered programming that always first programs the input data to the buffer area and then moves the input data from the buffer area to the user area; and determining wear level information for the MLC and changing a boundary designating the buffer area from the user area in response to the wear level information. - View Dependent Claims (17, 18, 19, 20)
-
Specification