MEMORY SYSTEM AND METHOD OF READING DATA THEREOF
First Claim
Patent Images
1. A method of reading data in a memory system including a non-volatile memory device, the method comprising:
- reading first data stored in a first block of the non-volatile memory device using a first read scheme in response to a first read command, wherein the first read scheme is capable of detecting/correcting an error in the first data;
upon determining an uncorrected error in the first data, setting the first block as a first temporary bad block, and reading second data stored in the first temporary bad block using a second read scheme different from the first read scheme in response to a second read command, wherein the second read scheme is capable of detecting/correcting an error in the second data; and
upon determining an uncorrected error in the second data, setting the first temporary bad block as a bad block.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method of reading data in a memory system including a non-volatile memory device. The method includes reading first data stored in a first block using a first read scheme capable of detecting/correcting an error in the first data, and upon determining an uncorrected error in the first data, setting the first block as a first temporary bad block and reading second data stored in the first temporary bad block using a second read scheme different from the first read scheme.
25 Citations
20 Claims
-
1. A method of reading data in a memory system including a non-volatile memory device, the method comprising:
-
reading first data stored in a first block of the non-volatile memory device using a first read scheme in response to a first read command, wherein the first read scheme is capable of detecting/correcting an error in the first data; upon determining an uncorrected error in the first data, setting the first block as a first temporary bad block, and reading second data stored in the first temporary bad block using a second read scheme different from the first read scheme in response to a second read command, wherein the second read scheme is capable of detecting/correcting an error in the second data; and upon determining an uncorrected error in the second data, setting the first temporary bad block as a bad block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a memory system including a non-volatile memory device divided into memory blocks, the method comprising:
-
using different read schemes to assign each memory block one of a range of read/write block designation levels; and
thereafter,programming write data to each memory block in accordance with an assigned one of the read/write designation levels. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A memory system comprising:
-
a non-volatile memory cell array including memory blocks that store data; and a memory controller configured to control operation of the non-volatile memory cell array, wherein the memory controller is configured to read first data stored in a first block of the non-volatile memory device using a first read scheme the first read scheme being capable of detecting/correcting an error in the first data, and upon determining an uncorrected error in the first data, setting the first block as a first temporary bad block, and the memory controller is further configured to read second data stored in the first temporary bad block using a second read scheme different from the first read scheme, the second read scheme being capable of detecting/correcting an error in the second data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification