Nonvolatile memory device and related programming method
First Claim
Patent Images
1. A memory system, comprising:
- a nonvolatile memory device including a storage space, the storage space having a plurality of NAND strings and divided into at least two or more storage regions; and
a controller configured to manage an erase/program cycle table in which wearing levels of the at least two or more storage regions are stored,wherein when a program operation on the storage space is requested, the controller selects one of the at least two or more storage regions in the storage space based on wearing levels stored in the erase/program cycle table, the selected storage region having a lowest wearing level.
0 Assignments
0 Petitions
Accused Products
Abstract
A nonvolatile memory device comprises a memory cell array comprising a plurality of memory blocks each divided into a plurality of regions, and a control logic component. The control logic component selects a memory block to be programmed based on program/erase cycles of the memory blocks, and selects a program rule used to program the regions of the selected memory block.
-
Citations
13 Claims
-
1. A memory system, comprising:
-
a nonvolatile memory device including a storage space, the storage space having a plurality of NAND strings and divided into at least two or more storage regions; and a controller configured to manage an erase/program cycle table in which wearing levels of the at least two or more storage regions are stored, wherein when a program operation on the storage space is requested, the controller selects one of the at least two or more storage regions in the storage space based on wearing levels stored in the erase/program cycle table, the selected storage region having a lowest wearing level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A program method of a memory system which includes a nonvolatile memory device including a plurality of storage spaces;
- and a controller controlling the nonvolatile memory device, comprising;
receiving a write request; selecting one to be programmed of the plurality of storage spaces, each storage space including a plurality of NAND strings and divided into at least two or more storage regions; and selecting one of the at least two or more storage regions in the selected storage space based on wearing levels stored in an erase/program cycle table in which wearing levels of the at least two or more storage regions of each storage space are stored, the selected storage region having a lowest wearing level. - View Dependent Claims (10)
- and a controller controlling the nonvolatile memory device, comprising;
-
11. A nonvolatile memory device, comprising:
-
a memory cell array including a plurality of memory blocks; a row decoder connected to the memory cell array and configured to select the plurality of memory blocks; a voltage generator configured to generate word line voltages to be supplied to the memory cell array through the row decoder; and a read/write circuit configured to operate as a write driver at a program operation and as a sense amplifier at a read operation, wherein each of the plurality of memory blocks is divided into at least two or more storage regions and includes a plurality of NAND strings, the memory cell array stores an erase/program cycle table including program or erase counts of the at least two or more storage regions of each memory block, and the erase/program cycle table is used to select one, having a lowest wearing level, of the at least two or more storage regions in each memory block. - View Dependent Claims (12, 13)
-
Specification