MEMORY SYSTEM INCLUDING SEMICONDUCTOR MEMORY DEVICE AND PROGRAM METHOD THEREOF
First Claim
Patent Images
1. A method of programming a memory system including a semiconductor memory device with a plurality of memory blocks, each memory block comprising a plurality of pages, the method comprising:
- reading a target page included in a selected memory block in response to a program request when at least one of the plurality of the pages included in the selected memory block contains data; and
performing a program for the target page when, among data bits included in the data read from the target page, a number of data bits having a first logic value is equal to or less than a preset value.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of programming a memory system includes: reading a target page included in a selected memory block in response to a program request when at least one of the pages included in the selected memory block contains data; and performing a program for the target page when, among the data bits included in the data read from the target page, the number of data bits having a first logic value is equal to or less than a preset value.
-
Citations
20 Claims
-
1. A method of programming a memory system including a semiconductor memory device with a plurality of memory blocks, each memory block comprising a plurality of pages, the method comprising:
-
reading a target page included in a selected memory block in response to a program request when at least one of the plurality of the pages included in the selected memory block contains data; and performing a program for the target page when, among data bits included in the data read from the target page, a number of data bits having a first logic value is equal to or less than a preset value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A memory system comprising:
-
a semiconductor memory device comprising a plurality of memory blocks, each of which includes a plurality of pages; and a controller configured so that the controller reads a target page depending on whether at least one of pages of a memory block including the target page contains data, wherein the controller performs a program for the target page when, among data bits included in the data read from the target page, a number of data bits having a first logic value is equal to or less than a preset value. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A memory system comprising:
-
a semiconductor memory device comprising a plurality of memory blocks, each memory block comprising a plurality of pages; and a controller suitable for reading a target page depending on whether, among pages of a first memory block including the target page, a number of pages that contain data is equal or greater than a predetermined number, wherein the controller performs a program for the target page when, among data bits included in the data read from the target page, a number of data bits having a first logic value is equal to or less than a preset value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification