FLASH MEMORY SYSTEM AND OPERATING METHOD THEREOF
First Claim
1. An operation method of a flash memory system having a controller and a memory device, the operation method comprising:
- performing hard decision decoding on a codeword, which is encoded in units of message blocks with row constituent codes and column constituent codes according to a block-wise concatenated BCH (BC-BCH) method;
identifying a location of an error message block to which the hard decision decoding fails among a plurality of the message blocks, when the hard decision decoding fails;
generating soft decision information corresponding to the row constituent codes and the column constituent codes of the error message block; and
performing soft decision decoding on the error message block based on the soft decision information.
2 Assignments
0 Petitions
Accused Products
Abstract
An operation method of a flash memory system includes: performing hard decision decoding on a codeword, which is encoded in units of message blocks with row constituent codes and column constituent codes according to a block-wise concatenated BCH (BC-BCH) method; identifying a location of an error message block to which the hard decision decoding fails among a plurality of the message blocks, when the hard decision decoding fails; generating soft decision information corresponding to the row constituent codes and the column constituent codes of the error message block; and performing soft decision decoding on the error message block based on the soft decision information.
-
Citations
20 Claims
-
1. An operation method of a flash memory system having a controller and a memory device, the operation method comprising:
-
performing hard decision decoding on a codeword, which is encoded in units of message blocks with row constituent codes and column constituent codes according to a block-wise concatenated BCH (BC-BCH) method; identifying a location of an error message block to which the hard decision decoding fails among a plurality of the message blocks, when the hard decision decoding fails; generating soft decision information corresponding to the row constituent codes and the column constituent codes of the error message block; and performing soft decision decoding on the error message block based on the soft decision information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17)
-
-
16. A flash memory system comprising:
-
a controller; and a memory device, wherein the controller comprises; a first means for performing hard decision decoding on a codeword, which is encoded in units of message blocks with row constituent codes and column constituent codes according to a block-wise concatenated BCH (BC-BCH) method; a second means for identifying a location of an error message block on which the hard decision decoding fails; a third means for generating soft decision information corresponding to the row constituent codes and the column constituent codes of the error message block; and a fourth means for performing soft decision decoding on the error message block based on the soft decision information. - View Dependent Claims (18, 19, 20)
-
Specification